如何將現有 Win 7 x64 虛擬化為 Hyper-V

如何將現有 Win 7 x64 虛擬化為 Hyper-V

目前,我有一個(相當強大的)工作站,以雙啟動方式載入 XP x86 和 Win 7 x64。我有時不得不使用另一台 Win 7 x64 工作站。我想要做的是虛擬化所有三個現有作業系統(使用 Disk2VHD),在我的工作站上載入 2008 Hyper-V Server Core,然後將三台電腦作為虛擬機器運行。這一切都不會損失現有三台機器的任何東西!

我是 Hyper-V 新手,希望能得到有關執行此操作的正確步驟的指導。一個具體的問題是,我是否可以將 2008 Hyper-V Server Core 作為雙啟動與現有的 Win 7 X64 一起加載,以便在出現問題時更容易回退?或載入 Hyper_V 伺服器會清除其他所有內容。

非常感謝。

答案1

首先,如果您希望將電腦保留為工作站,我不會使用 Hyper-V Server;因為沒有桌面環境。虛擬電腦是 Win7 的免費附加元件,但它會給您一些功能。您會錯過的最重要的事情是 Virtual PC 僅適用於 32 位元客戶端。您也可以安裝 Server 2008 Full,並安裝 Hyper-V Roll,它提供完整的桌面環境和 Hyper-V。

Win7 通常會使用 Disk2VHD 遷移到 Hyper-V,不會有重大問題。確保安裝整合服務。 WinXP 的工作量稍微大一些;但微軟現在有知識庫 314082關於如何解決 STOP 7B 問題。

無論哪種情況,Windows 都會因移動而停用,因此請確保您有非 OEM 金鑰來重新啟用它。

答案2

Hyper-V 並不是真正針對虛擬化桌面作業系統以供互動式使用。因此,您可能對由此產生的“低於桌面”的體驗感到“不滿意”。如果您的目標是虛擬化桌面作業系統以供互動使用,那麼您可以考慮 VMware Workstaion、Virtual PC(也作為 Windows 7 的整合選項)、VirtualBox 等。以及(其中一些)它們之間的剪貼!

答案3

核心託管 VHD,您無法在本機使用來賓(沒有任何 GUI)。我已經在大型演示筆記型電腦上設定了 hyper-v,這是一家真正沉迷於僅使用 MS 技術的公司,但 2008 年的開銷確實影響了 RAM 中的設定。

在這種情況下,我最終選擇了 VirtualBox 供個人使用。免費、低開銷、x64 位客人。只需將您的“主”桌面保留為主機(或任何需要最佳硬體支援的桌面)即可。我遇到的問題為零——儘管 USB 支援可以更強大。

答案4

如果您現在是雙啟動的,我只需創建第三台電腦的 VHD,並在我想要運行該電腦時啟動該電腦。看使用 Windows 7 和 Windows Server 2008 R2 從 VHD 雙重啟動

是的,您可以使用 hyper-v 設定雙啟動系統,儘管我一開始就安裝了 hyper-v,順序並不重要,但是在運行 hyper-v 時您將失去對休眠、某些驅動程式等的支持。

相關內容