可能的重複:
從實體安裝引導至虛擬機
(有很多類似的問題,但我沒有找到一個似乎適合我的場景):
我有一台電腦
Windows XP
安裝在分割區 1 上,Ubuntu 12.10
分割區 2 上的 Linux 和- 分割區 3 (NTFS) 上的資料(檔案)。
我想使用 Ubuntu Linux 作為直接啟動的主作業系統,並且我想在虛擬機器中使用 Windows XP(使用 VMWare Player、Virtual Box 等免費軟體...)但我希望能夠直接從分割區 1 啟動 Windows XP。
那麼:是否可以將分區一用作虛擬機器的主硬碟以及交替使用雙啟動?
這似乎可以透過 VMWare Workstation 實現(請參閱此處:https://superuser.com/a/70003/92184)但這不是免費的 AFAIK- 免費軟體虛擬機器也可以嗎?
答案1
馬丁,很高興您發現它有幫助。在我給人們一隻兔子去追之前,我通常會試著證明事情是有效的!
VirtualBox:在Linux下使用Raw Disk載入Windows
在這裡,我解釋瞭如何在 VirtualBox 下為來賓作業系統使用實體磁碟分割。這也稱為 VirtualBox 的原始磁碟分割區使用。我的用例是從 Linux 下的實體安裝運行 WindowsXP 作為來賓作業系統,並且在需要時仍然能夠在同一 Windows 安裝中啟動系統。我的系統在 core2 duo、3GB 記憶體、兩個硬碟(一個安裝 Ubuntu,另一個安裝 WindowsXP)上執行 Ubuntu 11.04,並使用 VirtualBox 4.0.4。過程...(連結中繼續)
幾年前我曾經運行過類似的操作,但我不記得具體步驟了。 虛擬盒強烈推薦作為 VM 程式(也是跨平台的)。設定完成後,如果再次啟動到實體系統,可能會遇到一些障礙,因為虛擬機器無法完全模擬安裝它的環境(特別是如果您安裝了嘉賓補充)。
筆記:看起來 VirtualBox 的網站暫時離線,但如果您沒有的話,它應該在您的 Ubuntu 儲存庫中。
答案2
對的,這是可能的。您已經提到了 Vmware 工作站。那有30天的蹤跡。它創建的機器可以在免費的 Vmware 播放器中使用。
我確信其他軟體也可以做類似的事情。我對 vmware 的使用經驗最豐富。
然而,虛擬機器模擬的硬體不會與原始電腦的硬體完美匹配。因此 Windows 會抱怨驅動程式並且需要重新啟動。這將更改磁碟上的 Windows 安裝。當(如果)您以本機方式啟動 Windows 時,它會再次抱怨,因為硬體將恢復為本機狀態。
相反,您可以考慮先使用安裝的副本進行嘗試。使用虛擬機器轉換器為了這。如果這不起作用,那麼:
- 製作目前 Windows 安裝的副本。
- 測試副本。
- 使用 Generalize 執行 sysprep(刪除驅動程式)
- 建立虛擬硬碟。
- (可選)從備份中還原原始視窗。