我目前正在運行 Vista 機器,但想切換到 Linux,特別是 Ubuntu。我的問題是我可以切換到 Ubuntu,保留我的 Windows 分割區並使用 VirtualBox 存取預先存在的 Windows 分割區嗎?或者 VirtualBox 是否要求我為來賓作業系統建立新安裝?
如果沒有,是否有其他免費替代方案可以實現此目的?
謝謝
答案1
首先,驗證您是否擁有最新的工作備份。
嘗試此操作的最直接方法是使用 VirtualBox原始硬碟訪問特徵。這實際上就像更換主機板和顯示卡一樣;虛擬機器的硬體與真實硬體不同。您在 Linux 中建立一個「指向」真實硬碟的小型 .vmdk 文件,執行一些其他操作,然後設定 VM 以使用該 .vmdk 作為虛擬磁碟。啟動虛擬機,看看會發生什麼。
正如 @neurothesis 所說,Windows 可能(或很可能?)無法正確啟動。然後,您可以嘗試修復 Windows,如果可行,幾乎所有內容都會恢復到原來的位置。
另一個複雜的問題是 Windows 激活,如果它認為硬體變化「太多」。然後,您可能需要致電 Microsoft,陳述您的情況,然後讀出和/或輸入一些四十位數字才能完成該操作。請注意,如果您從頭開始重新安裝 Windows,也可能會發生這種情況,因為您現有的序號與「舊」硬體相關聯。
答案2
答案3
Windows 非常抗拒改變——特別是硬體改變。如果您對原始安裝進行了太多更改,則它根本無法啟動(Linux 的容忍度更高,它(可能)會啟動,但可能會抱怨一點)。最好的方法是乾淨地重新安裝到虛擬機器上,並使用 Windows Easy Transfer 備份所需內容並將其還原到虛擬機器上。
答案4
您也可以實際複製現有的 Windows 安裝進入VirtualBox 映像(如果您只在乎保留系統映像而不一定是分割區)。 VirtualBox wiki 有一個指南:https://www.virtualbox.org/wiki/Migrate_Windows