Как записать ISO-образ на флешку
версия для печатиПродолжаю набегами разбираться с загрузочными флешками. На этот раз понадобилось сделать рабочую флешку с Offline NT Password Recovery. Программа очень полезная и маленькая, но ради нее расходовать целую болванку мне показалось расточительством. Создать рабочий инструмент уже имеющимися в наличии программами из пакета MultiBoot USB не получилось. После недолгих поисков нашел еще один способ записать нужный образ на флешку и сделать ее загрузочной.
Подход сродни шаманству :) Для начала попробовал почти все, что описано в статье "Как записать ISO-образ на USB-флешку?". Не помогло. Тем не менее в статье я нашел ценную информацию и не спешу ругать автора за некомпетентность. Кстати, полезно почитать комментарии к той статье.
Дело в том, что создание загрузочных флеш-дисков, и тем более запись на них специализированных программ - это нетривиальная задача и нет общих простых рецептов. Особенно, если влом разбираться в теме :). Вот мне лично - влом. Поэтому я почти "методом тыка", сделал все правильно и только потом организовал себе либез.
Итак, я все сделал через UltraISO 9.3.3. В этой и других относительно новых версиях есть возможность писать образы на флешки. Меню Bootable > Write Disk Image.. Попытка сразу записать образ Offline NT Password Recovery (cd110511.iso) не привела к успеху. Диск вообще не читался. Тогда так.. Кнопка "Xpress boot", выбирать поочередно два параметра:
Write New Disk MBR > UDB-HDDWrite new Drive Boot Sector > syslinux
На флешке поселился ldlinux.sys (загрузчик Linux). После чего файлы образа можно просто скопировать. Все :)
Ликбез
Следующее вычитал на форуме. Помимо флешек на USB можно вешать другие накопители. Например, USB-HDD - жесткий диск с интерфейсом usb, USB-ZIP - zip-дисковод с интерфейсом usb, USB-CD - CD-привод с интерфейсом usb. Все это с переменным успехом определяется в BIOS. Флешка может эмулировать USB-HDD, USB-ZIP и другие устройства, и поэтому она так же будет определяться в BIOS как USB-FDD, USB-ZIP, USB-HDD или просто HDD.
USB-FDD - это режим эмуляции флоппика. Начиная с первого физического сектора (нулевого логического) расположен загрузочный сектор, MBR (Master Boot Record) на "дискете" нет, поэтому доступен только один раздел (если точнее, считается что разделов не существует - no partition).
USB-HDD - это режим эмуляция винта. Начиная с первого физического сектора (нулевого логического) расположен MBR. При эмуляции USB-HDD флешка может иметь четыре основных раздела (как в обычном HDD), но из Windows будет доступен в проводнике только один - первый раздел в таблице разделов MBR (опять же ограничения Windows относительно первичного загрузчика ОС).
USB-ZIP - эмуляция, аналогичная предыдущей. Но при этом возможен только один основной раздел и этот раздел должен быть четвёртым в таблице разделов MBR. Со стуктурой zip-накопителей я плохо знаком, так что ничего добавить не могу.
Возвращаясь к поставленной задаче. Для того, чтобы сделать загрузочную флешку в режиме USB-HDD, необходимо организовать на ней:
- какой-нибудь MBR;
- Активный раздел;
- VBR/PBR (Volume/Partition Boot Record) на активном разделе. По-русски - загрузочный сектор c первичным загрузчиком операционной системы;
- Вторичный загрузчик на активном разделе и, конечно, сами файлы ОС.
Собственно все это и было сделано с помощью UlitraISO. В моем случае грузиться будет не полноценная операционка, а спец. программа на базе Linux, поэтому загрузчиком был выбран syslinux. Так же для создания флешки и записи образа можно было попробовать другую программу, Bootice. Но я с ней не разбирался, на заметку записал. Еще стоит почитать все то, куда ведут ссылки из указанных статей в Википедии.
[1oo%, EoF]Похожие материалы: Флешка с LiveCD
Понравилась статья? Расскажите о ней друзьям: