В процессе установки операционной системы, Windows XP и Windows 2003 Server позволяют загрузить драйвера для неизвестного им оборудования с дискеты. Для этого в начале загрузки с установочного диска нужно нажать F6 и выбрать драйвер, предварительно вставив дискету. Это окажется необходимым при установке на RAID массив, например. Альтернатива — внедрить драйвера непосредственно в установочный диск Windows.
Использование дискет в 2013 году выглядит довольно странным делом — Windows Server 2008 и Swindows Servcer 2012 могут устанавливать драйвера устройств с любого распознанного носителя.
Однако при установке Windows XP под KVM я столкнулся с тем, что драйвера virtio диска, поставляемые проектом fedora, не содержат файла TXTSETUP/OEM. Без этого файла на дискете, Windows не будет использовать драйвер.
Как сделать файл TXTSETUP.OEM?
During the text-mode setup phase of operating system installation, the Setup program installs drivers for devices that are required to boot the machine. Most of these drivers are included with the operating system. A vendor can enable users to install an additional driver during text-mode setup by supplying a txtsetup.oem file on a floppy disk.
INF-файл txtsetup.sif испорчен или отсутствует,состояние 18 .Как решить проблему?
A txtsetup.oem file is a text file that contains the following information:
- A list of the hardware components supported by the txtsetup.oem file
- A list of the files to copy from the distribution disk for each component
- A list of the registry keys and values to create for each component
This section describes the format of a txtsetup.oem file. For additional information, see Installing a Boot Driver.
A txtsetup.oem file consists of several sections that use the following general format:
[SectionName] entry = value1,value2.
The name of the section is enclosed in square brackets ([ ]). A pound sign (#) or semicolon character (;) at the beginning of a line indicates a comment. Strings with embedded spaces, commas, or hashes must be enclosed in double quotes (» «).
A txtsetup.oem file must include the following sections:
- A Disks sectionSee Disks Section of a txtsetup.oem File for further information.
- A Defaults sectionSee Defaults Section of a txtsetup.oem File for further information.
- One or more HwComponent sectionsSee HwComponent Section of a txtsetup.oem File for further information.
- One or more Files.HwComponent.ID sectionsSee Files.HwComponent.ID Section of a txtsetup.oem File for further information.
- One or more Config.DriverKey sectionsSee Config.DriverKey Section of a txtsetup.oem File for further information.
A txtsetup.oem file for a PnP mass storage device must also include the following section:
- A HardwareIds.scsi.Service sectionSee HardwareIds.scsi.ID Section of a txtsetup.oem File for further information.
A sample txtsetup.oem file is provided with this DDK, under the installed DDK’s /src directory.
Источник: itman.in
Ошибка «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). Так что, думайте сами.
Источник: fb.ru
Как сделать загрузочную флешку Windows XP. Создаем дистрибутив.
6.11.2012
Здравствуйте читатели сайта, последней статьи я сделал упор на установку операционных систем, осталось ещё про Windows 7 рассказать, в прошлой статье я рассказал как легко установить Windows XP, а так же как загрузить в биос с диска и флешки. Но не рассказал как записать Windows xp на флешку (создать дистрибутив). В этом нам поможет замечательная программа, которая меня всегда выручала!
А программа имеет название WinSetupFromUSB. Посмотрите эту статью и сами поймете, что она проста в использовании.
Как создать загрузочную флешку windows XP?
Можно конечно воспользоваться программой UltraISO, но у некоторых возникает ошибка: txtsetup.sif поврежден или отсутствует. По этому я покажу как записать загрузочный Windows старым и проверенным способом, который не подводил.
Для начала вставляем флешку, открываем мой компьютер и кликаем правой кнопкой по флешке, на которую вы хотите записать дистрибутив. Появится вот такое меню:
Выбираем все как на рисунке и нажимаем начать. После того как флешка будет отформатирована, начнется самое интересное.
Для начала наш дистрибутив с Windows XP, необходимо распаковать. Это можно сделать любым архиватором, winrar или бесплатным 7-Zip File Manager. А так же путем копирования в программах DAEMON-Tools или UltraISO, о них мы ещё поговорим. После распаковки, приступим к созданию загрузочной Windows xp на флешке.
Создание дистрибутива
Скачиваем последнюю версию бесплатной программы WinSetupFromUSB и запускаем (в архиве 32х и 64х разрядные версии).
Ставим сразу галочку Auto format it with FBinst и остальное все как на картинке. Это нужно чтобы программа отформатировать флешку под свои нужды.
Теперь подготовка к записи завершена. Выберем дистрибутив. В первом пункте Windows 2000/XP/2003 setup ставим галочку и напротив, где 3 точки нажимаем на кнопку и выбираем дистрибутив, который мы извлекли.
Выбрав папку, нажимаем ок, потом GO. Когда запись завершится, перезагружаем компьютер, выставляем в биос загрузку с флешки и в окне, которое появится выбираем Start Vista/Win7/Server 2000 Setup…
Вот и все, запись дистрибутива загрузочного Windows XP завершена, надеюсь было все понятно, удачной установки, увидимся в статье настройки
Источник: alexzsoft.ru