VirtualBox Windows 10 Guest - 調整大小、快照和遺失激活

VirtualBox Windows 10 Guest - 調整大小、快照和遺失激活

我在 VirtualBox 中有一個 Windows 10 虛擬機器(Ubuntu 14 主機,VirtualBox 5.0.10 平台)。原本是Windows 7虛擬機,Windows 7完全啟動。

幾天前,我想執行一些 Windows 更新並安裝 Threshold 2,但我被告知磁碟空間不足。

沒問題,只需調整磁碟大小......但是,這是一個問題。我有 2 個 Windows 10 快照(我並不真正關心),並且我的快照阻止虛擬機器看到增加的磁碟大小。

當我要刪除快照時,我會收到以下訊息之一,具體取決於我要刪除的快照:

  • 硬碟{磁碟檔案路徑}有多個子硬碟 (2)。或者...
  • 無法合併儲存{磁碟檔案路徑},可用儲存空間不足。

(我使用 vboxmanage 將磁碟大小從 45GB 增加到 60GB)

然後我讀到,如果我克隆虛擬機,基本上會刪除我的快照,然後我可以增加克隆虛擬機器上的磁碟大小。

這就是我幾天前所做的。然後我成功安裝了 Threshold 2。

今天晚上,當我坐下來做一些工作時,我注意到 Windows 告訴我它沒有啟動。我進入“設定”,看到的訊息是“Windows 10 未激活,因為先前版本的 Windows 從未啟動過”。

幸運的是,我有舊虛擬機器的備份副本(預克隆,並預更新到閾值 2)。我重新打開它,並確認 Windows 確實已啟動。

到底為什麼 Windows 10 在我創建的克隆上失去了啟動功能?我可以在 Windows 不失去激活的情況下創建克隆嗎?如果沒有,我該如何刪除這些快照,因為它們阻止我調整 Windows 使用的硬碟大小?

答案1

我要回答這個問題,並不是因為我的 VirtualBox 問題已完全解決,而是出於所有實際目的,這個問題中概述的問題都已解決。我將針對我目前的問題提出一個新問題(a每當我嘗試刪除快照時出現分段錯誤)。

  1. 我仍然不知道為什麼 Windows 在複製虛擬機器時會失去啟動狀態,但我在使用 VirtualBox 5.0.12 的新克隆上進行了第二次測試,它再次失去了啟動狀態。該選項顯然不可用。

  2. 第一封錯誤訊息「硬碟有多個子磁碟」是由於我不知何故擁有實際 Windows VDI 磁碟檔案的幾個不同副本。我不記得我具體做了什麼來修復它,但我記得在“設置”->“存儲”中檢查了與虛擬機相關的所有內容,還瀏覽到主機上虛擬機的路徑並刪除了所有實際上不存在的文件正在使用。

  3. 上面的第二個錯誤訊息「無法合併儲存...沒有足夠的可用儲存空間」現已解決。這是主機硬碟上沒有足夠可用空間的問題。

答案2

幫我解決了激活問題。

基本上,您需要確保機器 uid 保持不變。您應該在 VirtualBox gui 中刪除原始計算機和克隆計算機,但保留文件!

查看原始電腦的 .vbox 文件,並將電腦 ID 複製到克隆電腦的 .vbox 檔案。然後,使用 .vbox 檔案新增複製的電腦(virtualbox 不允許兩台電腦具有相同的 id),這樣您就不會再收到啟動錯誤了。

相關內容