Ошибка "inf-файл txtsetup.sif испорчен или отсутствует": как исправить?

С ошибкой «INF-файл txtsetup.sif испорчен или отсутствует» в основном сталкиваются только те пользователи, которые пытаются установить версию Windows XP со съемного USB-устройства (флешки). При этом данная проблема характерна только для тех случаев, когда для записи установочного дистрибутива на носитель использовалась программа UltraISO. Далее будет показано, как обойти этот сбой несколькими нехитрыми способами. Но для начала стоит разобраться в сути вопроса.

INF-файл txtsetup.sif испорчен или отсутствует (состояние 18): в чем проблема?

Как оказывается, весь фокус состоит именно в применяемой программе переноса дистрибутива с оригинального диска или его копии, сохраненной на жестком диске, на внешний USB-носитель.

Приложение UltraISO, хоть это и не афишируется, имеет по этому поводу ряд ограничений. То ли сама программа считает модификацию XP устаревшей или неактуальной, то ли еще что-то. Но вот самое интересное состоит в том, что образы систем Windows 7 и выше, записанные при помощи этой утилиты, проблем не вызывают, и ошибка «INF-файл txtsetup.sif испорчен или отсутствует» не появляется никогда. Чтобы исправить ситуацию, можно предложить несколько простых методик.

INF-файл txtsetup.sif испорчен или отсутствует: что делать в самом простом случае?

Как уже понятно, первое, что приходит на ум, - отказаться от использования для создания образа именно программы UltraISO.

Но если у пользователя в силу каких-то причин другой утилиты нет, можно использовать и ее, правда, придется немного покопаться в самом установочном дистрибутиве (если хотите, чтобы все заработало).

Действия с установочными папками

Прежде всего, следует скопировать оригинальный объект txtsetup.sif из директории i386 основного каталога дистрибутива в корень USB-носителя. Естественно, в качестве источника следует использовать оригинальный DVD или загруженный с официального ресурса образ системы. Ни в коем случае не рекомендуется производить такие действия в плане образов или дистрибутивов, в общем случае называемых Re-Pack. Эффекта можно и не достигнуть (иногда можно получить даже противоположное действие, когда установка станет невозможной вообще).

После этого во избежание появления сбоя «INF-файл txtsetup.sif испорчен или отсутствует» нужно переименовать искомый каталог, присвоив ему имя $WIN_NT$.~BT, после чего повторить инсталляцию. Многие, правда, считают такую методику слишком примитивной и не дающей должного эффекта.

Что делать, если USB-носитель не определяется?

Иногда проблема с появлением ошибки «INF-файл txtsetup.sif испорчен или отсутствует» может быть связана еще и с тем, что USB-накопитель в системе вроде бы и есть, но на начальном этапе загрузки дает сбой.

В случае установки системы именно с флешки даже наличие установленных драйверов не дает гарантии, что с нее можно будет произвести загрузку, хотя в нормальном режиме устройство определяется без проблем.

Носитель нужно вставить в соответствующий порт еще до включения стационарного компьютера или ноутбука и только потом в настройках параметров BIOS устанавливать приоритеты загрузки (обычно это раздел Boot). Если и это не помогло, придется полностью переустановить драйверы устройства, даже если система при нормальной загрузке данное устройство распознает.

Создание загрузочного носителя: некоторые нюансы

Впрочем, поскольку проблема состоит именно в UltraISO, из-за которой и появляется ошибка «INF-файл txtsetup.sif испорчен или отсутствует», следует использовать программы вроде Win SetupFromUsb или WinToFlash.

Обе программы довольно просты, но лучше использовать все-таки вторую утилиту. Дело в том, что она не требует использования образа, а способна добавлять файлы и папки прямо при записи. Для этого достаточно просто запустить «Мастер переноса» и следовать его инструкциям. В процессе создания загрузочного дистрибутива нужно будет только указать путь к полному каталогу с файлами инсталляции и дождаться окончания процесса записи на носитель.

При установке система выдаст окно с несколькими строками, но при первом старте нужно выбрать пункт 1 при активной строке 1-st text mode setup (Debug boot rDisk 1 с указанием на разбивку partition 2). Если в дальнейшем будет выдана ошибка, касающаяся библиотеки HAL.dll, установку нужно повторить, но из меню выбрать четвертый пункт (rDisk2 с разбивкой partition 1).

Когда инсталляция XP завершится, нужно будет открыть файл boot.ini в любом текстовом редакторе и дополнить его в строке, содержащей параметры «partition(1)=\Windows» с указанием текущей версии, через правый слэш (/) командой noexecute и далее, как показано на изображении выше.

Кстати сказать, появление ошибок, связанных с компонентом HAL, возможно и в рабочей системе. Устранение их является достаточно непростым делом, хотя при желании разобраться можно. Правда, в данном случае, именно эта библиотека имеет отношение к основному вопросу, так сказать, постольку-поскольку, тем не менее, сбрасывать со счетов появление таких ситуаций не стоит.

Как показывает практика, такой метод работает практически всегда. Но это касается только официальных дистрибутивов. Если у пользователя в распоряжении имеется какой-то ре-пак, созданный неизвестно кем и из чего, такие действия при всем желании эффекта могут и не дать. К тому же при их скачивании никто не застрахован от проникновения в систему вирусов или вредоносных кодов (они могут сработать даже при установке, внедрившись в оперативную память или стартуя вместе с процессами автозагрузки). Процесс очистки может быть достаточно сложным, а некоторых случаях придется даже применять специфичные утилиты вроде Rescue Disk, которые загружаются со съемных носителей еще до старта системы и выявляют такие угрозы, о которых рядовой пользователь даже не подозревает.

Выводы

Такова природа ошибки «INF-файл txtsetup.sif испорчен или отсутствует». Как исправить ситуацию, думается, уже понятно. Методика с созданием загрузочного носителя на основе программы, отличной от UltraISO, конечно, выглядит несколько сложной. Тем не менее, решить проблему таким способом удается в 99 процентах случаев из 100. Что же касается утилиты UltraISO, ее применение целесообразно только при создании образов других систем. Windows 10, например, с флешки устанавливается без проблем. И сама природа вопроса состоит, по всей видимости, не только в вышеуказанной утилите, но и в самом дистрибутиве Windows XP, который не всегда можно использовать для установки в современных компьютерных системах на основе новейших конфигураций, которые, кстати, тоже относятся к этому программному обеспечению, мягко говоря, с полным игнорированием. Если же пытаться установить XP в нормальном виде, уж лучше выполнить инсталляцию минимального пакета, загруженного с официального сайта Microsoft, а потом инсталлировать дополнительные сервис-паки, включая SP3, поочередно и включить автоматическое обновление в самой системе. По крайней мере, это избавит пользователя от постоянной установки апдейта системы безопасности (а эти продукты рассчитаны как раз именно на это). Но в целом, и это еще далеко не факт, что система установится в нормальном режиме. Вообще, хотя и считается, что XP вроде бы является одной из самых простых и нетребовательных к ресурсам системой, увы, в ней можно найти столько багов и недочетов, что просто диву даешься. Посему, остается посоветовать пользователям любого уровня такую модификацию не использовать (тем более, что недавно было заявлено об официальном прекращении поддержки XP и Vista). Так что, думайте сами.

Комментарии