Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > Создание загрузочных дисков на базе Windows XP


Автор: Akella 25.2.2008, 09:31
недавно столкнулся с трудностью создания загрузочной флешки(этот вопрос вытекал из вопроса создания загрузочного USBHDD), перекопал кучу материалов по данной теме в основном предлагаются простые варианты загрузки винды с флеши, в нее возможна интеграция утилит и разных полезностей, после проведенных мною исследований решил выложить материал на общественное обозрение...
Сразу предупреждаю все нижеприведенные варианты были мною изучены и опробованы, т.е. я могу утверждать что все они работают...
ВАРИАНТ №1
Самый простой, разместить данный вариант можно на флешке 512 мб

USB Flash Drive - это "мобильный носитель информации flash-типа с "Plug & Play" подключением к USB", или просто "флэшка".
Плюсы флэшек в том, что они - портативные, компактные, легкие, относительно быстрые, устойчивы к физическому воздействию, имеют длительный срок службы и хранения информации.
Минусом флэшек является низкая скорость чтения/записи (относительно жесткого диска) и весьма ограниченное количество циклов записи (опять же, по сравнению жесткими дисками).
Эти минусы не помешают нам создать загрузочный диск, но наложат одно ограничение - необходимо отказаться от "файла подкачки" Windows, как по соображениям производительности, так и с целью предотвращения преждевременного выхода из строя флэш-накопителя.

Обычно фирмами производятся три основных вида USB Flash Drive:

Standart - "стандартный" с ограниченной функцией "Plug & Play", требует установки драйверов на компьютер под Windows 98 и Windows 2000.
Smart - "интеллектуальный" с полной поддержкой функции "Plug & Play", и не требующий дополнительных драйверов.
Secure - "секретный", т.е. замаскированный, например, под брелок для ключей.

Системы, на которых возможна работа флэш-накопителя: Mac OS 8.6, 9.x, 10.x, Windows 98, Windows 98'SE, Windows 2000, Windows ME, Windows XP, Windows Vista, подавляющее большинство Linux-систем;
Интерфейс: USB;
Питание: не требует внешнего источника питания, использует питание шины USB в диапазоне напряжения от 4.5 до 5.5V;
Скорость чтения: ~700 Кбит в секунду;
Скорость записи: ~350 Кбит в секунду.

Замечу, что "Технические характеристики" - это средние значения для данного типа устройств.
В итоге все зависит от фирмы производителя.

Использование USB FLASH Drive

Данный тип устройства, мы можем использовать в различных целях, как хранение данных, так и их мобильный перенос с одного компьютера на другой.
Так же мы можем попытаться с помощью данного устройства восстановить эти же самые данные.
Можно сделать загрузочный диск методом копирования загрузочной дискеты, можно сделать полноценный загрузочный комплекс, включающий в себя урезанную версию операционной системы WindowsXP, в дополнение к ней прикрутить сервисные программы и программы благодаря которым, мы чувствуем себя комфортно, при работе на компьютере.

Создание загрузочной флэшки

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

Создание образа для загрузочной флэшки

Для создания образа нам понадобится программа называемая - PE Builder http://www.nu2.nu/pebuilder/ (Freeware).
После скачивания и установки (кстати, установку рекомендовал бы производить в корень диска, к примеру - C:\pebuilder, так будет удобней заходить в папки и производить какие-либо операции с файлами) - запускаем программу PE Builder.

http://ipicture.ru/


В появившемся окне (см. рис.) задаём:

Источник - т.е. это может быть CD диск, либо папка, содержащие файлы операционной системы, источником могут являться:
- Windows XP Home Edition (должна быть с пакетом обновлений Service Pack 1 или выше),
- Windows XP Professional (должна быть с пакетом обновлений Service Pack 1 или выше),
- Windows Server 2003, Web Edition,
- Windows Server 2003, Standard Edition,
- Windows Server 2003, Enterprise Edition.

Дополнительно - позволяет включать в образ любые папки и файлы.
Каталог назначения - каталог, в котором будут храниться скопированные файлы.
Параметр "Записать на носитель" нам не нужен, потому как мы будем создавать образ, который в последствии можно записать, как на CD диск, так и флэшку.
Кстати, Help прилагается к самой программе, в котором можно найти ответы на интересующие вопросы.
После проведения всех установок нажимаем кнопку "Создание сборки" и наблюдаем процесс естественно самого создания.
По умолчанию каталог хранения iso образа - c:\pebuilder\iso\pebuilder.iso .
Данный образ является образом загрузочного диска PE Builder.

Конвертирование загрузочного диска в загрузочную флэшку

Флэш-накопитель необходимо перед началом работы отформатировать, что можно сделать стандартными методами Windows, а так же можно воспользоваться программами сторонних разработчиков, как например: http://soobcha.eu/download/SP27213.exe

С помощью FlashBoot http://www.izone.ru/sys/utilities/flashboot.htm (Shareware) можно конвертировать, как загрузочный диск с CD-ROMа, так и загрузочный образ созданный, в нашем случае, с помощью PE Builder.
После установки и запуска данной программы, появляется окно выбора требуемых действий, нас интересует самый первый параметр:
Convert BartPe bootable disk to bootable flash disk.
http://ipicture.ru/
После нажатия кнопки "Next", мы попадаем в окно выбора расположения файлов, расположение можно выбрать, посредством нажатия кнопки "Browse".
http://ipicture.ru/
Далее следует окно исходящего выбора.
http://ipicture.ru/
В этом окне мы выбираем:
Make Bootable USB Flash Disk which is physically precent on this PC , что означает - выбор физического USB диска на Вашем компьютере.

Из выпадающего списка выбираем наш USB Drive, у меня L, если флэшка еще не была вставлена в USB порт, то ее необходимо вставить и нажать кнопку - "Refresh List".
Далее следует окно выбора типа формата USB-накопителя.
Я оставил включенным чекбокс - "Save Data on disk (aviod reformatting)", т.е. сохранить данные на диск без форматирования.
Что я и сделал.
Последним шагом остается просмотр суммарной информации и процесс конвертирования.

Загрузка с флэшки

Ваша материнская плата должна поддерживать загрузку с USB устройств.
Необходимо в установках BIOS поставить загрузку с USB, для этого при включении компьютера, необходимо нажать клавишу "Delete" ("Del"), что позволит войти в его настройки.
В меню "Advansed BIOS Features", найдите параметр выбора первичного загрузочного устройства - First Boot Device и посмотрите в параметрах загрузку с USB устройств, у меня получилось загрузиться после выбора параметра USB-ZIP.

После первой же загрузки у меня выскочило сообщение об ошибке:
"INF file txtsetup.sif is corrupt or missing, status 1.
Setup cannot continiue. Press any key to exit".

Эту проблему удалось решить путем копирования файла из рабочей папки:
х:\Windows\System32 - emptyregdb.dat
в папку на флэш-диске:
х:\minint\system32\
где "х" - буквы Ваших дисков.

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

Примечание. Процедура создания загрузочной флэшки проходила на:

Операционная система: Microsoft Windows XP Professional 5.1.2600
Пакет обновления ОС: Service Pack 2
Тип ЦП: Intel Pentium 4, 2000 MHz
Системная плата: Foxconn 865A01
Системная память: 512 Мб
Сетевой адаптер: Intel® PRO/1000
Тип BIOS Award (10/10/03)

Кстати, испытания показали, что не на всех компьютерах возможно произвести загрузку операционной системы с флэш-накопителя!
Автор: Nemiroff
источник:  http://soobcha.eu/hard/otvertka/2/02.php

Автор: http://vingrad.ru/@redona Источник: http://forum.vingrad.ru/index.php?show_type=forum&showtopic=197576

Автор: semiono 25.2.2008, 09:51
Вообще-то скачал утилиту, и там столько способов предлагается, что ничего более этого и не надо! Крута!
Thnx!
Хотелось бы узнать ещё способы создания/переноса загрузчиков на USB диск.
Например установки LILO, так как с livecd lilo запускать не возможно, потому-что ro
а устанавливать линукс из-за этого влом.
Я пробывал перенести с винта mbr на флешь, но глюки конечно при этом были )
Сосбно интересен способ копирования какогонить заготовленного сектора во флеш!?

Ну а с остальным думаю всё и так понятно, так как бутлоадер только самый сложный вопрос
в этом деле...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)