我一直在努力解決這個問題一段時間,最終決定尋求幫助。讓我先解釋一下這個應用程序的主要用途是:提供一種非常易於使用的備份文件的方式,之後我格式化驅動器並啓動Windows 7安裝程序。如何從閃存驅動器安裝Windows時添加「按任意鍵從USB啓動」? (Grub4dos問題/如何刪除引導程序)
我通過啓動WinPE的,它運行一個腳本來檢測到Windows安裝這樣做,然後打開一個文件瀏覽器。文件瀏覽器關閉後,腳本將繼續並格式化包含Windows安裝的驅動器,並啓動無人蔘與的Windows 7安裝。現在,這裏的問題是:
當您從DVD啓動Windows安裝程序或WinPE時,你會得到一個不錯的選擇「按任意鍵從DVD啓動」。這是爲了防止計算機在安裝的第一階段完成並重新啓動計算機時引導DVD。但是,從閃存驅動器啓動時,Windows不提供此選項:它只是在每次重新啓動時啓動閃存驅動器。
要複製「按任意鍵」功能,我安裝了Grub4Dos,這很好用。它提供了一個小菜單,第一個標準項目是「繼續安裝」,第二個是「開始安裝」。 經過相當多的調整,我得到了一切工作:開始安裝啓動WinPE,然後啓動Windows安裝。在第一次重啓時,Grub4Dos菜單出現,計數5秒並啓動安裝的第二階段。在這裏,我笑臉相迎的錯誤:
「Windows安裝程序不能配置Windows在這臺計算機的硬件上運行。」
當我啓動進入WinPE正常方式(把bootmgr的上棒的根目錄),並改變我的BIOS從第一次重新啓動後,主硬盤啓動,我沒有得到這個錯誤。
我一直在環顧四周,唯一能找到的是BIOS自動命名啓動設備hd0,並且Windows只能運行/安裝到hd0。我不確定這是否問題。 我讀過重新映射來解決這個問題,但要做到這一點,你必須知道硬盤驅動器和分區的物理位置,如hd(0,1)。我希望這款閃存驅動器可以在任何PC上工作,而不管操作系統在哪裏安裝,所以這不是一個可能。
我想到的一個可能的解決方法是在WinPE中將引導加載程序從閃存驅動器中刪除。這樣,當pc重新啓動時,BIOS不會將閃存驅動器視爲啓動驅動器,而是啓動主硬盤。我還沒有找到辦法做到這一點。
感謝您閱讀我的問題,如果您有任何建議,請做。