如何查看VHDX內容:完整教學與開啟方法

什麼是VHDX檔案與為何需要查看其內容

VHDX是Hyper-V虛擬硬碟的檔案格式,它是VHD格式的進化版本,支援更大容量、更佳的效能以及防止電力中斷的日誌功能。許多使用者會遇到需要開啟或檢視VHDX檔案內容的情況,例如從備份映像中還原特定檔案、檢查虛擬機器磁碟的資料完整性,或是從舊的虛擬硬碟中提取文件。由於VHDX本質上是一個完整的磁碟映像,它可能包含多個分割區和檔案系統,因此需要特定的方式來存取。本文將詳細介紹五種實用的方法,從最簡單的Windows內建掛載到使用命令列工具或第三方軟體,讓你輕鬆檢視VHDX內容。

方法一:直接在Windows中掛載VHDX

這是最快速且直覺的方式,適用於Windows 8/10/11以及Windows Server 2012以上的系統。你只需要找到目標的VHDX檔案,對它按下滑鼠右鍵,然後選擇「掛載」(Mount)。系統會自動將這個虛擬磁碟附加到你的電腦中,並在「本機」或「電腦」中顯示一個新的磁碟機代號。你可以像操作一般隨身碟或外接硬碟一樣,直接使用檔案總管瀏覽、複製或修改裡面的檔案。這個掛載是暫時的,當你完成工作後,可以在該磁碟機上按右鍵選擇「退出」來卸載。值得注意的是,掛載的VHDX檔案會被鎖定,因此無法同時讓Hyper-V或其他程式存取。如果你只是想快速查看內容,這個方法絕對是首選。

方法二:使用磁碟管理工具掛載VHDX

當右鍵選單沒有掛載選項,或者你需要更進階的控制(例如指定唯讀掛載)時,可以透過「磁碟管理」來操作。按下Win+R鍵,輸入diskmgmt.msc並按Enter開啟磁碟管理。在上方功能表選擇「動作」->「附加VHD」。在彈出的視窗中點選「瀏覽」選擇你的VHDX檔案,你可以勾選「唯讀」以防止意外修改。按下確定後,該虛擬磁碟就會出現在磁碟管理清單中,而且會在檔案總管中自動分配磁碟機代號。這個方法與方法一的效果相同,但提供了更多設定選項。若要卸載,可以在磁碟管理下方對該磁碟按右鍵,選擇「分離VHD」。

如何查看VHDX內容:完整教學與開啟方法 - 1

方法三:透過DiskPart命令列掛載VHDX

如果你習慣使用命令列,或需要在腳本中自動化掛載,DiskPart是一個強大的工具。首先以系統管理員身分開啟命令提示字元或PowerShell。輸入diskpart啟動DiskPart。接著輸入select vdisk file="C:\path\to\yourfile.vhdx",請將路徑改為你的實際檔案位置。然後輸入attach vdisk來掛載。如果需要唯讀掛載,可以使用attach vdisk readonly。掛載成功後,DiskPart會顯示訊息,並在檔案總管中出現新的磁碟機。完成後,輸入detach vdisk卸載,最後輸入exit離開DiskPart。這個方法適合遠端管理或批次處理情境,但要注意路徑中不能有空格,否則需要用引號括起來。

方法四:使用第三方檢視工具不需掛載

有時VHDX檔案可能已損壞,或者你不想將它掛載到系統中(避免影響現有磁碟代號或安全考量),此時可以使用專門的檢視工具。這些工具通常以唯讀模式開啟VHDX,讓你瀏覽檔案結構並提取所需的資料,而不會對原始映像做任何變更。常見的免費工具有Kernel VHD/VHDX Viewer、SysTools VHDX Viewer,以及付費的PowerISO(也支援基本檢視)。操作方式大致相同:啟動軟體,選擇「開啟」或「瀏覽」找到VHDX檔案,軟體會解析其中的分割區,然後顯示樹狀目錄。你可以點選資料夾,預覽檔案內容,或者選擇提取到本機資料夾。這些工具對於救援損壞映像或只需少數檔案的情況特別有用。

方法五:針對WSL 2的VHDX檔案存取

如果你使用的是Windows Subsystem for Linux 2(WSL 2),其Linux發行版的虛擬硬碟檔案通常存放在 C:\Users\[你的使用者名稱]\AppData\Local\Packages\...\LocalState\ext4.vhdx。這個VHDX檔案使用的是ext4檔案系統,無法直接在Windows檔案總管中掛載檢視。但有一個更簡單的方法:直接啟動WSL終端機(輸入wsl),然後你就可以透過Linux命令列瀏覽該發行版裡的所有檔案。若想透過檔案總管存取,可以在WSL中輸入explorer.exe .(注意有個點),它會以Windows檔案總管開啟目前目錄,但背後是透過網路路徑轉譯。另外,微軟也提供了wsl --mount命令可以將ext4.vhdx掛載到Windows系統,但步驟較複雜,一般使用者不需要這樣做。對於WSL 2使用者,最簡單的方式就是直接進入WSL環境操作。

如何查看VHDX內容:完整教學與開啟方法 - 2

各方法比較與適用情況

為了讓你更清楚選擇適合的方式,以下將主要方法整理成表格與列表。

方法難易度是否需要管理員權限是否會鎖定檔案適用場景
右鍵掛載最簡單是(掛載期間)快速查看一般VHDX
磁碟管理簡單需要唯讀掛載或右鍵失效時
DiskPart腳本自動化、遠端管理
第三方工具簡單通常不需要否(唯讀)損壞檔案、不想掛載、提取少數檔案
WSL 2原生簡單否(但需WSL環境)是(掛載於WSL)只存取WSL發行版的檔案

此外,以下是選擇方法時可以參考的判斷清單:

  • 若你只想快速查看並複製檔案,且VHDX檔案未損壞,使用方法一。
  • 若你掛載後系統沒有自動分配磁碟代號,試試方法二或方法三。
  • 若VHDX檔案來自於其他電腦或不信任的來源,建議使用方法四以避免寫入風險。
  • 若你無法取得管理員權限,只能嘗試方法一或方法四(部分工具需要管理員權限才能讀取實體磁碟,但大多數VHDX檢視工具不需)。
  • 若檔案是WSL 2的ext4.vhdx,直接使用方法五即可。

注意事項與常見問題

在操作VHDX檔案時有幾點需要注意。首先,掛載VHDX時會佔用一個磁碟代號,若你的系統已經有太多磁碟,可能無法自動分配,此時可以在磁碟管理中手動指定。其次,VHDX檔案若正在被Hyper-V虛擬機器使用,則無法掛載,需要先停止虛擬機器。第三,若你使用命令列掛載後無法在檔案總管看到磁碟,請檢查磁碟管理中該磁碟是否已上線且已配置磁碟機代號。此外,某些第三方工具在處理大型VHDX(超過2TB)時可能出現相容性問題,建議使用64位元版本。最後,若VHDX檔案已損壞且無法透過掛載開啟,可以嘗試使用專業的資料救援軟體,例如R-Studio或DMDE,它們可以掃描VHDX映像中的檔案系統。

如何查看VHDX內容:完整教學與開啟方法 - 3

另一個常見疑問是:如何區分VHD與VHDX?VHDX支援更大的容量(64TB對比VHD的2TB)以及更好的錯誤復原機制,但Windows 7不支援直接掛載VHDX。如果你的系統是Windows 7,可以考慮使用第三方工具或升級系統。此外,某些備份軟體會將系統映像儲存為VHDX格式,你可以透過上述方法掛載後,直接讀取備份中的個人檔案。

為了幫助你更深入理解,以下提供兩個官方資源連結:第一個是微軟的官方文件,說明如何掛載VHD或VHDX檔案;第二個是第三方工具Kernel的教學,示範如何在不掛載的情況下檢視VHDX內容。這些連結可以作為日後參考。

參考微軟Learn說明:如何在Windows中開啟VHDX檔案

如何查看VHDX內容:完整教學與開啟方法 - 4

參考Kernel Data Recovery的詳細步驟:如何開啟與檢視VHD/VHDX檔案

參考文獻

本文內容依據以下來源整理,包含微軟官方技術文件、第三方軟體教學以及技術社群問答。這些資料提供了經過驗證的操作步驟與注意事項。

Microsoft Learn - How to open VHDX: https://learn.microsoft.com/en-us/answers/questions/3995193/is-there-any-way-to-open-the-hard-disk-image-file

如何查看VHDX內容:完整教學與開啟方法 - 5

Iperius Backup - How to mount VHD/VHDX: https://www.iperiusbackup.net/en/how-to-mount-vhd-vhdx-extract-individual-files-from-drive-image-and-hyper-v-backups/

Kernel Data Recovery - How to open and view VHD/VHDX files: https://www.kerneldatarecovery.com/blog/how-to-open-and-view-vhd-vhdx-files/

PowerISO - Open VHD file: https://www.poweriso.com/tutorials/open-vhd-file.htm

SysTools VHDX Viewer: https://www.systoolsgroup.com/vhdx/viewer/

Microsoft Q&A - Browse folders in a VHDX: https://learn.microsoft.com/en-us/answers/questions/551896/browse-folders-in-a-vhdx

VHDX 虛擬硬碟 Windows Hyper-V 磁碟管理 檔案檢視 教學
注意 僅供一般資訊參考,實際操作前請先備份重要資料。
作者

Stefano Barcellos

Visite Barbados 的貢獻者。

« 上一篇
螢幕使用時間是多久?完整解析與設定方法

相關文章