Я боролся с этой проблемой некоторое время и наконец решил обратиться за помощью.Позвольте мне сначала объяснить, какова основная цель приложения: предоставить очень простой в использовании способ резервного копирования файлов, после чего я форматирую диск и запускаю установку Windows 7.
Я делаю это, загружаясьWinPE, который запускает скрипт для обнаружения установок Windows, а затем открывает файловый браузер.После закрытия обозревателя файлов сценарий продолжает и форматирует диск с установкой Windows и запускает автоматическую установку Windows 7.Теперь вот проблема:
Когда вы запускаете установку Windows или WinPE с DVD, вы получаете хорошую опцию «Нажмите любую клавишу для загрузки с DVD».Это сделано для того, чтобы компьютер не загружался с DVD-диска после завершения первого этапа установки и перезагрузки компьютера.Однако при загрузке с флэш-накопителя Windows не предоставляет эту опцию: она просто загружает флэш-накопитель при каждой перезагрузке.
Чтобы воспроизвести функцию «нажать любую клавишу», я установил Grub4Dos, который прекрасно работает.Он предоставляет небольшое меню, первый стандартный элемент которого - «Продолжить установку», второй - «Начать установку».После довольно долгих настроек у меня все заработало: Начать установку запускает WinPE, который, в свою очередь, запускает установку Windows.При первой перезагрузке появляется меню Grub4Dos, рассчитывает 5 секунд и загружает второй этап установки.Здесь меня приветствует ошибка:
"Программа установки Windows не может настроить окна для запуска на оборудовании этого компьютера."
Когда я загружаюсь в WinPE обычным способом (поместите bootmgr напридерживайтесь root) и измените мой BIOS для загрузки с основного жесткого диска после первой перезагрузки, я не получаю эту ошибку.
Я искал вокруг, и единственное, что я мог найти, было то, что BIOS автоматическиназывает загрузочное устройство hd0, и Windows может быть запущена / установлена только на hd 0. Я не уверен, что это проблема.Я прочитал о переназначении, чтобы решить эту проблему, но для этого вам нужно знать физическое расположение жесткого диска и раздела, например, hd (0,1).Я хочу, чтобы эта флешка работала на любом ПК, независимо от того, где установлена ОС, так что на самом деле это невозможно.
Возможное исправление, о котором я думал, это удаление загрузчика с флешки, когда я нахожусь в WinPE.Таким образом, когда компьютер перезагружается, BIOS не увидит флэш-диск в качестве загрузочного диска и вместо этого загрузит основной жесткий диск.Я еще не нашел способ сделать это.
Спасибо, что прочитали мой вопрос, и если у вас есть какие-либо предложения, пожалуйста, сделайте.