Подключам флеш диск, заходим в диспетчер устройств. Правый клик мыши на Мой компьютер > Управление > Диспетчер устройств > Дисковые устройства
. Находим в списке флеш накопитель, открываем его свойства, переходим на вкладку Сведения. Выделяем и копируем в буфер (Ctrl+C) Код экземпляра устройства. В нашем случае, это строкаUSBSTOR\DISK&VEN_USB_2.0&PROD_FLASH_DISK&REV_1.00\7&138BF0DA&0
Переходим к редактированию файла cfadisk.inf. Заменяем выделенную строку
[cfadisk_device]
%Microdrive_devdesc% =
cfadisk_install,USBSTOR\Disk&Ven_LEXAR&Prod_JD_LIGHTNING_II&Rev_1100
%Microdrive_devdesc% = cfadisk_install,USBSTOR\Disk&Ven_JetFlash&Prod_TS1GJF110&Rev_0.00
%Microdrive_devdesc% = cfadisk_install,USBSTOR\DISK&VEN_&PROD_USB_DISK_2.0&REV_P
на код экземпляра нашего флеш накопителя, в результате получаем:
[cfadisk_device]
%Microdrive_devdesc% =
cfadisk_install,USBSTOR\Disk&Ven_LEXAR&Prod_JD_LIGHTNING_II&Rev_1100
%Microdrive_devdesc% = cfadisk_install,USBSTOR\Disk&Ven_JetFlash&Prod_TS1GJF110&Rev_0.00
%Microdrive_devdesc% = cfadisk_install,USBSTOR\DISK&VEN_USB_2.0&PROD_FLASH_DISK&REV_1.00
Строку кода экземпляра устройства \7&138BF0DA&0 не записываем. Сохраняем файл cfadisk.inf
.Заменяем стандартный драйвер на Hitachi Microdrive.
В диспетчере устройств, в свойствах флеш переходим на вкладку Драйвер > Обновить > Установка из указанного места > Не выполнять поиск > Установить с диска
выбираем файл cfadisk.inf, игнорируем сообщение о неподписанном драйвере.Делаем безопасное извлечение флеш и подключаем её снова.
Затем, с помощью програм Acronis Disk Director или Partition Magic форматируем флэш в файловую систему FAT32, и делаем основной раздел флэш диска активным.
2. Дистрибутив Windows XP
В случае, если у вас флэш диск размером менее 2-х гигабайт необходимо с помощью программы nLite урезать размер дистрибутива удалив неиспользуемые компоненты (для стандартной установки требуется минимум 1,2 гигабайт свободного места).
3. Установка XP.
Итак, отключаем жёсткие диски, подключаем подготовленный флеш диск, в CD-ROM помещаем диск с дистрибутивом Windows XP.
Перезагружаемся, заходим в BIOS (или используем быстрый выбор загрузочного устройства), включаем загрузку с CD-ROM. Запускаем начальную инсталляцию Windows XP, выбираем установку на флэш диск без изменения файловой системы. Установщик скопирует файлы и перезагрузит компьютер.
Сейчас, если попытаться загрузиться с флэш и продолжить инсталляцию то получим синий экран с ошибкой STOP 0x000007b Inaccessible Boot Device.
Это нормально, так и должно быть.Отключаем компьютер, подключаем жёсткий диск с операционной системой, загружаемся как обычно. USB флэш диск не отключаем.
4. Модификация INI файлов и реестра.
Загружаем архив FlashBootXP_ver1.rar
Распаковываем содержимое архива во временную папку.
usb.inf
usbport.inf
usbstor.inf
USBBOOT.REG
Запускаем редактор реестра.
Пуск > Выполнить > regedit
Выделяем раздел реестра: HKEY_LOCAL_MACHINE
, переходим в меню: Файл > Загрузить куст.Переходим по пути: Буква_диска_вашей_флэш: \Windows\System32\Config\
открываем файл systemв окне выбора раздела вводим: 123
Щёлкаем правой кнопкой мыши на подключенный раздел: 123
Выбираем пункт меню Разрешения
. В появившемся меню отмечаем Администраторы, ниже в окне разрешений отмечаем флажок Полный доступ. Жмём кнопку Применить.Затем, выбираем Дополнительно
, выделяем Администраторы, отмечаем флажок Зaмeнить paзpeшeния для вcex дoчepниx oбъeктoв зaдaнными здecь paзpeшeниями, пpимeнимыми к дoчepним oбъeктaм. Нажимаем ОК, подтверждаем замену. После изменения выходим из меню разрешений.Переходим к распакованным файлам, правый клик на файле USBBOOT.REG > Слияние
, соглашаемся внести изменения в реестр.Возвращаемся к редактору реестра. Выделяем раздел: 123
. Переходим в меню Файл > Выгрузить куст. Подтверждаем выгрузку.