Выбрать главу

Этап 6. Копирование операционной системы на загрузочную флешку.

Если все предыдущие пункты выполнены без ошибок, то приступаем к копированию дистрибутивов на флешку. Нажимаем «4», программа говорит, что уничтожит все и везде. Говорим ей пусть уничтожает, нажатием «у», и долгий и утомительный процесс запущен, потому необходимо запастись терпением. В это время я успел сделать себе чашку кофе, чего порекомендую и вам.

Усе. Процесс создания загрузочной флешки Widows XP произведен успешно. Как установить Widows XP с флешки, я описывал ранее, потому проблем у вас не возникнет. Аналогично создается загрузочная флешка Widows других версий, Windows Vista, Windows 7, Linux, Acronis, DOS и всех систем, которые устанавливаются с диска. Напомню вам, что данная программа только создает загрузочный сектор на вашей будущей загрузочной флешке, она не имеет в себе дистрибутивов операционных систем.

Загрузочная флэшка и восстановление системы

Как сделать загрузочный USB Flash Drive (загрузочную флешку).

Для обеспечения загрузки с диска необходимо наличие первичного (Primary) активного (Active) раздела с правильно размещенными системными файлами (для того, чтобы BIOS смог их найти и передать им управление загрузкой ОС). Для успешной загрузки MS-DOS необходимо расположение IO.SYS и MSDOS.SYS в самом начале раздела (что позволяет сделать утилита SYS.COM или FORMAT.COM при форматировании раздела с ключом "/S"). DOS-разделы позволяют сделать как FDISK.COM (DOS, Windows 95/98), так и консоль управления дисками Windows NT/2000/XP/2003/Vista. Но ни одна из них не может сделать первичный раздел USB Flash Drive активным (FDISK.COM утверждает, что активным может быть в системе только один раздел). Сделать «невозможное» позволяет ряд как дисковых утилит (например, PowerQuest (Symantec) Partition Magic), так и специализированных утилит для управления USB Flash-накопителями (часто поставляются в комплекте с самими флэшками).

Самые широкие возможности по работе с дисками есть в реальном режиме DOS, в котором осуществим прямой доступ к устройствам, и большинство системных утилит (как Partition Magic, Symantec Ghost и т. п.) работают именно в этом режиме (под оболочкой в Windows производится только конфигурирование программы перед запуском). Для USB-устройств работоспособные универсальные драйверы под DOS появились сравнительно недавно. Для работы с USB Flash Drive необходимы драйверы, входящие в два комплекта. Первый — это драйвер ASPI HDD (DI1000DD.SYS) из набора Motto Hairu USB1.1 mode ASPI Manager, включивший в себя поддержку USB-FDD (RAMFD.SYS, предназначен для копирования образа дискеты в память при необходимости освободить USB-порт, к которому подключен дисковод). Скачать драйвер USB HDD/FDD для DOS drive01.zip [27,73 Kb] Второй драйвер USBASPI.SYS — из набора утилит и драйверов Matsushita/Panasonic для работы с USB CD-приводами. Скачать драйвер для USB CD/DVD

drive02.exe [286 Kb] Для установки драйвера понадобится прописать его в файлы конфигурации загрузочного DOS-диска/дискеты CONFIG.SYS:

• DEVICEHIGH=USBASPI.SYS /V

DEVICEHIGH=DI1000DD.SYS

Некоторые ключи драйвера usbaspi.sys:

 /w (Wait — ожидать) — отображается сообщение при смене или подключении устройства;

• /N (Verbose — запретить) — отображает сообщение о статусе (рекомендуется);

• /l[=n] — определяет максимальный номер логического устройства (LUN), по умолчанию установлен "0";

Можно для ускорения определения устройств на контроллерах USB включить только присутствующие в данной системе:

•  — включить контроллеры только спецификации EHCI (USB 2.0);

•  — включить контроллеры только спецификации OHCI (новая версия USB 1.х);

• /u — включить контроллеры только спецификации UHCI (старая версия USB 1.х).

Без этих ключей будут проверяться все контроллеры (рекомендуется). Для поддержки USB-CDD потребуется еще файл USBCD.SYS из этого же набора утилит, а также необходимо добавить следующие строки в CONFIG.SYS:

• DEVICEHIGH=USBCD.SYS /D: USBCD001

В AUTOEXEC.BAT:

• LH MSCDEX /d: USBCD001

Пожалуй, самым неприятным ограничением в работе под MS-DOS является не столько 16-разрядный доступ, сколько проблемы с длинными именами файлов (которые режутся при копировании). Поэтому для работы с файлами предпочтительнее применять 32(64) — разрядные ОС. Пользователям Windows 2000/XP на первый взгляд проще — флэшки обычно определяются автоматически и не требуют драйверов. Существует масса программ для форматирования и менеджмента дисков: например, Microsoft USB Flash Drive Manager. Несмотря на свою «универсальность», ни одна из перечисленных программ, к примеру, не смогла сделать флэшку Imation FlashDrive загрузочной. Все три необходимых условия (основной раздел отформатирован в FAT16, сделан активным, на него помещены системные файлы) были выполнены, но компьютер не смог загрузиться с данной флэшки ("Operating System Not Found"), пришлось искать другие пути. Так как объем накопителей весьма ограничен, то файловая система обычно FAT, а загрузочная ОС обычно DOS (хотя есть различные компактные LINUX-подобные системы, но у тех, кто с ними работает, подобные сложности вряд ли возникнут). Соответственно, возникают проблемы с поиском файлов DOS и созданием загрузочного DOS-образа. Но и эти вопросы достаточно хорошо разъяснены в Сети, и есть различные простые способы обзавестись DOS-файлами (Вы можете скачать образ дискеты DOS от Windows 98

drive03.zip [138,68 Kb] или подобрать образ нужной вам версии DOS). Кроме того, программа HP USB Disk Storage Format Tool умеет переносить системные файлы не только с системной дискеты (или ее образа), но и из любой папки на диске, где есть необходимые DOS-файлы (IO.SYS, MSDOS.SYS, COMMAND.COM). Остальные же файлы можно создать или скопировать вручную.

Пользователям же Windows 98SE на первый взгляд не повезло. Но это только на первый ВЗГЛЯД! Универсальный драйвер для USB-накопителей существует, и имя ему NUSB — Maximus Decim Native USB Driver for Windows 98SE. После установки этого драйвера (nusb22r.exe — здесь буква «r» значит "русская версия"; по заявлению разработчика, использовать русскую версию для английской версии Windows и наоборот — нельзя) все ваши USB-накопители должны определяться и устанавливаться системой без проблем.

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

Теперь надо создать загрузочный раздел на нашей флэшке. Если получить доступ к USB-устройствам из-под DOS не удалось, можно попытаться найти возможность создать загрузочный раздел из-под Windows. Запустив FDISK, мы легко сможем сделать основной раздел на диске, но, по заявлению FDISK, активным может быть только один раздел на загрузочном HDD.

Но это не так! — Есть такая утилита Partition Magic от PowerQuest, вошедшей в состав Symantec, которая позволяет не только создавать, разбивать, сливать и скрывать разные файловые системы, делать активными любые разделы, но и много других операций с различными (не обязательно HDD) накопителями.

Вот справится ли она с работой с USB-накопителем под Windows? Ведь при перезагрузке в реальный режим мы потеряем USB-диск. Пробуем запустить PQMagic 8.0 for DOS под Windows… Она, конечно, слишком умная — не позволяет. А более ранняя? — версия 4.0 «говорит», что работать будет, но изменения из-под Windows вносить не станет. Тогда попробуем обмануть программу — в свойствах файла pqmagic.exe запретим обнаружение программой Windows. Запускаем утилиту — работает! Попробуем провести необходимые операции: по желанию можно удалить исходный раздел и создать вместо него основной FAT и дополнительный. Обязательно сделать основной загрузочный раздел активным. Теперь можно применить все действия. После выполнения операций PQMagic решил перезагрузить компьютер — нам это вовсе не нужно и за это мы его вполне аккуратно завершим системой (диспечером задач). Для того чтобы увидеть изменения и продолжить работу с подопытной флэшкой, надо «остановить» накопитель (при помощи значка в системном трее), извлечь его из разъема USB и вставить обратно.