В общем, ничего сложного. Потребуется флешка размером не менее 4 Гб. Для начала она форматируется встроенной в Виндовс программой
DISKPART. (Из командной строки Винды, жирным показано то, что набирает юзер):
C:\Users\VIC>
diskpart Microsoft DiskPart, версия 6.0.6000
(С) Корпорация Майкрософт, 1999-2007.
На компьютере: VIC-PC
DISKPART>
list disk Disk ### Состояние Размер Свободно Дин Gpt
-------- ---------- ------- ------- --- ---
Диск 0 Подключен 190 Gбайт 63 Kбайт
Диск 1 Подключен 3872 Mбайт 0 байт
DISKPART>
select disk 1 Выбран диск 1.
DISKPART>
clean DiskPart: очистка диска выполнена успешно.
DISKPART>
create partition primary DiskPart: указанный раздел успешно создан.
DISKPART>
select partition 1 Выбран раздел 1.
DISKPART>
active DiskPart: раздел помечен как активный.
DISKPART>
format fs=fat32 Завершено (в процентах): 100
Программа DiskPart успешно отформатировала том.
DISKPART>
assign DiskPart: назначение имени диска или точки подключения выполнено успешно.
DISKPART>
exit Для форматирования стика (флешки) можно попробовать использовать не только DISKPART. (И желательно этот DiskPart запускать из Висты. Хотя, думаю, и из ХР тоже пройдет. Нужно пробовать). Для целей форматирования можно применить также утилиту
HP USB Disk Storage Format Tool. Но тут может получиться неоднозначный результат. Кое-где с нее не будет бута, даже если все выполнить, как написано ниже.
А вот далее. Перед копирование на флешку фалов (с компакта Висты) нужно соорудить Вистовый бут-сектор на флешке. Для этого придется вначале скопировать на ХДД (неважно куда, хоть в корневой каталог- так удобней) файл
bootsect.exe из папки
[boot] дистрибутива Висты на компакт-диске. Потом запустить ее на сооружение сектора. Запускается из Командной строки Висты. Переходим в папку (boots), где сохранен
bootsect.exe и запускаем его (жирным- то, что набирает юзер):
C:\boots>
bootsect /nt60 I: (I – буква флешки в системе, выясняется в папке Мой Компьютер). Target volumes will be updated with BOOTMGR compatible bootcode.
I: (\\?\Volume{bbda92f0-b79b-11dc-a18d-f29b747a073e})
Successfully updated FAT32 filesystem bootcode.
Bootcode was successfully updated on all targeted volumes.
C:\boots>
После этого на флешку копируют содержимое компакта Висты. Все, теперь флешка готова для бута.
В некоторых системах, будучи воткнутой в USB порт, она еще при POST обнаруживается, как бутовое устройство и система требует войти в настройки CMOS для проверки. Входим туда и настраиваем (если надо) первый бут с нее. Она может обнаруживаться, как Removable Boot Device (а не как съемный хард).
Один момент- в ряде случаев флеш-драйв не дает возможности проигнорировать себя при буте, поэтому при повторных бутах начнет установки по новой. В связи с этим после первой перезагрузки важно успеть залезть в БИОС и сменить порядок бута. В общем, сильно зависит от типа материнки и устройства бута в ее БИОСе. (По возможности материнки, лучше первый старт флеши устраивать выбором меню загрузки (Esc, F11 и т.д.), указав на флешку (поискать среди хардов). При последующих бутах это уже не потребуется, загрузка пойдет с раздела, куда ставится Виста. (Разумеется, до того он должен быть сделан главным и активным). Помним, что в некоторых случаях нужно дать Висте самой отформатировать раздел, куда ее пытаемся установить, иначе после первого ребута будет остановка после POSTa с мигающим курсором.
Если юзер захочет поменять дистрибутив Висты на флеши, достаточно стереть старое содержимое и записать новое с нужного компакта (Висту на Висту с СП1, или х86 на х64). Дополнительный гемор с разбивкой флеши и прочим не требуется. Переписывать файлы можно любым файл-менеджером или Проводником Windows.