從命令列保存 VirtualBox 虛擬機器的狀態?

從命令列保存 VirtualBox 虛擬機器的狀態?

我在 Windows 上使用 VirtualBox。

有沒有辦法製作一個腳本來關閉虛擬機器並「儲存狀態」?或者甚至只是告訴虛擬機器關閉?

不合邏輯的推論:

  • 我知道您可以從命令列開啟虛擬機,因為我有開啟虛擬機的捷徑。所以我可以從命令留置權調用快捷方式。
  • 我問的原因是因為我的備份軟體有一個備份前/備份後命令列選項。所以我想使用命令列來保存VM的狀態。然後備份虛擬機器。然後使用命令列啟動VM。

答案1

來自VBox管理手動的:

VBoxManage controlvm <vm> savestate會將 VM 的目前狀態儲存到磁碟,然後停止 VM。 (這相當於在 GUI 的「機器」選單中選擇「關閉」項目或按下視窗的關閉按鈕,然後在對話方塊中選擇「儲存機器狀態」。)

然後您可以再次開始使用VBoxManage startvm "Windows XP"(當然假設您的虛擬機器名為“Windows XP”)。

您應該VBoxManage.exe在 VirtualBox 安裝資料夾中找到該位置。當然可以將其添加到您的路徑以便更輕鬆地存取。

相關內容