2011-01-12 8 views
1

Я уже некоторое время борюсь с этой проблемой и в конечном итоге решил обратиться за помощью. Позвольте мне сначала объяснить, какова основная цель приложения: предоставить очень простой в использовании способ резервного копирования файлов, после чего я отформатирую диск и запустил установку Windows 7.Как добавить «Использовать любую клавишу для загрузки с USB» при установке Windows с флеш-накопителя? (Вопрос Grub4dos/как удалить загрузчик)

Я делаю это, загружая WinPE, которая запускает скрипт для обнаружения установок Windows, а затем открывает файловый браузер. После закрытия браузера файлов сценарий продолжается и форматирует диск, содержащий установку Windows, и запускает автоматическую установку Windows 7. Теперь вот в чем проблема:

При запуске Windows или WinPE с DVD-диска вы получаете хороший вариант: «Нажмите любую клавишу для загрузки с DVD». Это делается для того, чтобы компьютер не загружал DVD, когда завершается первый этап установки, и компьютер перезагружается. Однако при загрузке с флеш-накопителя Windows не предоставляет эту возможность: она просто загружает флешку при каждой перезагрузке.

Чтобы воспроизвести функцию «нажать любую клавишу», я установил Grub4Dos, который отлично работает. Он предоставляет небольшое меню, первый стандартный элемент - «Продолжить установку», второй - «начать установку». После довольно много настроек, я получил все, что работает: Начните установку WinPE, которая, в свою очередь, начнет установку Windows. При первой перезагрузке появляется меню Grub4Dos, отсчитывается 5 секунд и загружается второй этап установки. Здесь меня встретили с ошибкой:

«Установка Windows не смогла настроить окна для работы на аппаратном обеспечении этого компьютера».

Когда я загружаюсь в WinPE обычным способом (поместите bootmgr на корень палки) и измените мою биографию для загрузки с основного hdd после первой перезагрузки, я не получаю эту ошибку.

Я оглядывался по сторонам, и единственное, что я мог найти, это то, что BIOS автоматически называет загрузочное устройство hd0 и что Windows может быть запущена/установлена ​​только на hd 0. Я не уверен, что это проблема. Я прочитал о переназначении, чтобы решить эту проблему, но для этого вам нужно знать физическое расположение жесткого диска и раздела, например hd (0,1). Я хочу, чтобы этот флеш-накопитель работал на любом ПК, независимо от того, где установлена ​​ОС, так что это действительно не так.

Возможное исправление, о котором я думал, это удаление загрузчика с флеш-накопителя, когда я в WinPE. Таким образом, когда компьютер перезагрузится, BIOS не увидит флешку в качестве загрузочного диска и вместо этого загрузит основной hdd. Мне еще предстоит найти способ сделать это.

Спасибо, что прочитали мой вопрос, и если у вас есть какие-либо предложения, пожалуйста, сделайте это.

ответ

2

Просто хотел сказать, что я исправил его. Сначала я попытался вручную выполнить hd-отображение, которое, казалось, решило его. Затем я искал способ автоматизировать это и пришел к следующему:
В WinPE я пишу файл \ ecu \ ditis7.txt на диск, к которому будет установлен Windows. Затем я использую этот Grub4DOS код:

название Продолжить Windows 7 установка
найти --set корень /ecu/ditis7.txt
карты() (hd0)
Chainloader/Bootmgr

И что неподвижная Это. Не могу поверить, что это было так просто :)