我使用 disk2vhd 從 C: 啟動磁碟機建立了一個 .vhd 檔案。我也複製了該文件。該副本已經過 VirtualBox 的有效性測試 - 文件正常,運行良好。我使用複製,不會損壞其他檔案並產生任何 VirtualBox 影響。
我使用 bcdedit 新增到 WIN 7 啟動選單的主檔案。
它會啟動到一定程度,然後 PC 在 BIOS 層級自行重新啟動。
我安裝了 .vhd 檔案來搜尋任何引導日誌——沒有。我注意到我發現從啟動選單啟動到 .vhd 的所有範例都是基於此 .vhd 的安裝。所有範例均未使用現有 Windows 磁碟機的副本。然而,特別是這對我來說是非常有吸引力的。我想我應該補充一點,.vhd 檔案位於任何磁碟上,但不在創建它的磁碟上。
使 disk2vhd 建立的 .vhd 可啟動以供啟動選單使用的過程為何?
謝謝! - 塔里克
答案1
我想我的問題已經找到了。
bcdedit 中的項目雖然在輸入時正常,但以某種方式指向 VM VHD 檔案中的錯誤目標。原因是,有一個 2 分割區引導解決方案。我完全刪除了所有引導環境,如“BOOT”目錄、bootmgr、舊的 ntldr 等。然後我透過將 vhd 檔案輸入 VirtualBox 並套用 WIN7 安裝 CD 啟動修復選項來修復啟動環境。還有一些手工作業。問題解決了。現在 vhd 檔案直接從 bootmenue 啟動。我預計虛擬機會越來越快,無需 VirtualBox-Overhead 即可直接啟動。
也許,它在這裡或那裡更快一點,但實際上並非如此。從這個角度來看,考慮到目前的用例,在虛擬機器中使用虛擬機器更有意義。
但是,如果需要 VM,但 Virtual Box 由於驅動程式或 USB 問題而遇到問題,直接引導會有所幫助。讓我們看看 WIN 10 在五月版中能做什麼:-)