閱讀本文,了解如何在 Linux 中恢復 Oracle VM VirtualBox 數據,以及當您的虛擬機遇到故障或拒絕啟動時該怎麼辦。如何恢復 VirtualBox 虛擬機並恢復其可操作性。
內容
- Oracle VM VirtualBox 虛擬機的文件
- 虛擬機損壞或無法啟動:如何恢復其數據
- 如何恢復已刪除的 VirtualBox 虛擬機
- 如何掛載新恢復的 Oracle VirtualBox 虛擬機
- 結論
- 問答
- 評論
Oracle VM VirtualBox是創建和管理虛擬環境最流行的工具之一,在各種基於 Linux 的平台上得到廣泛使用。然而,即使在虛擬環境中工作,也不能保證數據不會丟失:系統故障、虛擬磁盤(.vdi)損壞、文件刪除或更新錯誤都可能對您的系統造成嚴重後果。
在本文中,我們將探討在 Linux 環境中恢復 VirtualBox 虛擬機數據的不同方法。您將了解 VirtualBox 創建的文件類型、它們的存儲位置、刪除或損壞 .vdi 磁盤後可以執行哪些操作,以及哪些工具可以幫助您恢復重要數據。
本材料對於系統管理員、軟件開發人員以及使用基於 Linux 的虛擬環境的任何人都非常有用。
前往查看

🔷 如何恢復 Oracle VM VirtualBox 虛擬機的數據 🔷
Oracle VM VirtualBox文件以一定的結構存儲,並且根據它們包含的信息類型具有不同的格式。
在 Linux 中可以找到 Oracle VM VirtualBox 文件的默認目錄是:
/home/user name/VirtualBox VMs/Machine_name/複製

VirtualBox機器的主要文件如下:
- .vbox– 虛擬機配置文件。它存儲虛擬機設置:系統內存量、CPU 類型、網絡設置、USB 連接等。
- .vbox-transl– 備份配置。主文件損壞時可以使用的先前版本的 .vbox 文件。
- .vdi / .vmdk / .vhd 或 .hdd文件構成虛擬硬盤,是虛擬機的主要數據存儲。它包含操作系統、用戶文件、應用程序等。
| 類型 | 擴大 | 默認位置 | 目的 |
|---|---|---|---|
| 配置文件 | .vbox | ~/VirtualBox VMs/VM_Name/ | 存儲虛擬機設置 |
| 配置備份 | .vbox-transl | ~/VirtualBox VMs/VM_Name/ | .vbox 的備份文件 |
| 虛擬磁盤 | .vdi / .vmdk / .vhd / .hdd | ~/VirtualBox VMs/VM_Name/ | 存儲虛擬機數據 |
| 擴展包 | .vbox-extpack | /usr/lib/virtualbox/ExtensionPacks/ | 啟用附加功能 |
| 日誌文件 | VBox.log | ~/VirtualBox VMs/VM_Name/Logs/ | 記錄虛擬機活動 |
| 快照 | 快照/ | ~/VirtualBox VMs/VM_Name/快照/ | 存儲當前虛擬機狀態的備份文件 |
虛擬機損壞或無法啟動:如何恢復其數據
如果出現以下情況我們該怎麼辦甲骨文虛擬盒虛擬機損壞、無法啟動或顯示各種錯誤?也就是說,當您無法訪問此類虛擬機內的數據,並且無法在其他地方讀取或複制其文件時。

要訪問此類虛擬機的數據,我們需要使用數據恢復工具 –Hetman 分區恢復。與其他同類軟件產品相比,它有兩個無可爭議的優勢:
- 第一個優點——它可以掛載大多數虛擬機創建的磁盤。
- 第二個優點——它適用於所有版本的 Linux。
所以現在,
我們有一個甲骨文虛擬盒虛擬機,由於某種原因無法啟動。它包含我們需要訪問的文件。

要訪問此類虛擬機的文件,讓我們運行Hetman 分區恢復。該應用程序識別連接到此計算機的磁盤。
要訪問虛擬機,讓我們在恢復應用程序中安裝其硬盤。為此,請單擊掛載磁盤。

現在選擇虛擬盒子。
如果您有不同類型的虛擬機,請從列表中選擇它。

在應用程序窗口中,選擇包含虛擬機的文件夾,然後單擊打開。

Hetman Partition Recovery 自動識別所選虛擬機的磁盤。點擊下一個。

之後,VirtualBox 硬盤將作為已安裝磁盤出現在其他磁盤中。要訪問其數據,請右鍵單擊它並選擇打開。

對於初學者來說,快速掃描就足夠了。

這是存儲在我們的虛擬機中的數據。

如您所見,可以在預覽窗口中查看內容。
警告!恢復應用程序甚至可以識別在虛擬機仍正常工作時從虛擬機中刪除的文件。

導航到所需的文件夾並保存所需的文件。要恢復文件或文件夾,請選擇它們並點擊恢復按鈕。

選擇保存恢復數據的文件夾。

文件已恢復。

如何恢復已刪除的 VirtualBox 虛擬機
如果整個文件夾包含一個虛擬盒子虛擬機被刪除了?可以恢復嗎?
假設我們有一個包含虛擬機的磁盤。它工作正常,並且包含一些數據。想像一下您不小心刪除了它。

要恢復它:
跑步Hetman 分區恢復。
該應用程序識別連接到此計算機的磁盤。

我們的虛擬機存儲在磁盤上sdb1。我們來掃描一下。右鍵單擊它並選擇打開。

對於初學者來說,快速掃描就足夠了。
這是掃描磁盤上的數據。我們要查找的虛擬機就存儲在這個文件夾中。
推薦閱讀:如何從 Oracle VirtualBox 應用程序的 VDI 文件恢復數據?

打開文件夾即可看到虛擬機磁盤。

要恢復它,請選擇包含虛擬機文件的整個文件夾,然後單擊恢復按鈕。

選擇保存恢復數據的文件夾。
所選虛擬機已恢復。

警告!根據虛擬機被刪除的原因,恢復應用程序可能在快速掃描後找不到它。如果是這種情況,請右鍵單擊存儲虛擬機的磁盤,然後再次選擇“分析”。選擇完整分析並指定磁盤的文件系統。


如何掛載新恢復的 Oracle VirtualBox 虛擬機
正如我們所看到的,虛擬機及其所有配置文件均已恢復。
警告!您應該恢復虛擬機的整個文件夾及其所有內容。否則,虛擬機將無法再次運行。
要運行新恢復的虛擬機:
打開甲骨文虛擬盒並轉到菜單機器/添加。

轉到包含新恢復的虛擬機的文件夾,單擊選擇擴展名為的配置文件.vbox然後單擊打開。

該計算機將添加到您的虛擬機列表中。開始吧。

如果虛擬機開始啟動,則意味著您已正確恢復它,並且所有配置文件都已恢復
。
如果您還沒有恢復所有虛擬機文件,或者由於其他問題而無法啟動,您可以按照與損壞的虛擬機相同的方式恢復其數據。即通過將機器的硬盤文件導入到數據恢復工具中——Hetman 分區恢復。

結論
丟失虛擬機中的數據當然不是世界末日。借助各種專用工具及其對 VirtualBox 文件結構的了解,Linux 用戶可以成功恢復損壞或刪除的 .vdi 磁盤的內容。
綜上所述,我們探討了虛擬機文件的存儲位置,哪些文件對於機器運行和保存數據至關重要,並分析了該過程中涉及的主要恢復方法和恢復工具。最有效的策略之一是使用以下工具Hetman 分區恢復。
正如你剛才所看到的,Hetman 分區恢復不僅是一個用於在 Linux 中恢復已刪除文件的數據恢復應用程序,而且還是一個可用於各種虛擬機的強大工具。
為了避免將來出現類似問題,我們建議您定期備份重要的虛擬磁盤,使用可靠的數據存儲設備,並監控主機系統的穩定工作。
即使在最複雜的情況下,可靠的知識和有效的行動也是成功數據恢復的關鍵。
