Какво е VHDX файл
VHDX файловете са формат за виртуален твърд диск, създаден от Microsoft. Те се използват основно в Hyper-V за съхранение на операционни системи, данни и приложения. Всеки VHDX файл може да съдържа цели дискове, дялове и файлове, подобно на физически твърд диск. Често потребителите искат да прегледат съдържанието му, без да зареждат цялата виртуална машина. Това може да стане чрез монтиране в Windows, използване на Disk Management, DiskPart или специализирани инструменти за визуализация.
Разбирането на тези методи е полезно за системни администратори, разработчици и потребители, които работят с виртуализация. В тази статия ще разгледаме подробно всяка опция, като ще подчертаем предимствата и недостатъците им.
Най-лесният начин - монтиране директно в Windows
Най-бързият метод за достъп до съдържанието на VHDX файл е чрез контекстното меню в Windows. Просто щракнете с десен бутон върху файла и изберете опцията "Mount" или "Монтиране". Системата ще създаде виртуален диск, който се появява като ново устройство в "Този компютър". След това можете да навигирате до файловете чрез File Explorer, сякаш работите с обикновен твърд диск.
Тази техника не изисква допълнителен софтуер и работи с всички версии на Windows, които поддържат Hyper-V. Важно е да се отбележи, че файлът не трябва да е заключен от друга програма. Ако виртуалната машина, която го използва, е активна, монтирането може да не успее. След като приключите, можете да демонтирате диска, като щракнете с десен бутон върху устройството и изберете "Eject".
Процедурата е следната:

Отворете File Explorer и намерете VHDX файла. Щракнете с десен бутон върху него. Изберете "Mount" от менюто. Устройството ще се появи под "Този компютър". Отворете го и работете с файловете.
Този метод е идеален за бърз преглед, когато не искате да инсталирате допълнителни инструменти. За повече информация можете да посетите Microsoft Learn.
Използване на Disk Management за монтиране
Disk Management (Управление на дискове) предоставя по-голям контрол върху процеса на монтиране. За да го използвате, отворете диалоговия прозорец "Run" с клавишната комбинация Win + R, напишете diskmgmt.msc и натиснете Enter. В конзолата кликнете върху менюто "Action" и изберете "Attach VHD". Намерете вашия VHDX файл и го изберете. Можете да посочите дали да се монтира само за четене, което е полезно, ако искате да защитите данните от случайна промяна.
След като потвърдите, Windows ще разпознае файла като нов диск. Той ще се появи в списъка с дискове и в File Explorer. Ако файлът е повреден или не може да се разпознае, Disk Management ще покаже грешка. В такъв случай може да се наложи използването на външни инструменти.
Предимството на този метод е, че можете да работите с множество VHDX файлове едновременно. Освен това имате опция за "Read-only", която предотвратява запис. Това е особено полезно при диагностика на виртуални дискове от резервни копия.

Монтиране чрез DiskPart от командния ред
За напреднали потребители и администратори DiskPart предлага още по-гъвкав подход. Това е инструмент от командния ред, който позволява управление на дискове, дялове и томове. Трябва да стартирате командния ред като администратор. След това изпълнете следните команди:
diskpart
select vdisk file="C:\path\to\yourfile.vhdx"
attach vdisk
След като изпълните "attach vdisk", виртуалният диск ще бъде монтиран и ще се появи като ново устройство. Можете да го индентифицирате с командата "list disk". За да демонтирате, използвайте "detach vdisk".

DiskPart е полезен в среди без графичен интерфейс или когато трябва да автоматизирате процеса чрез скриптове. Недостатъкът е, че изисква администраторски права и познания за работа с команди. Грешка в синтаксиса може да доведе до неочаквани резултати, но за опитни потребители това е мощен инструмент.
Инструменти за преглед без монтиране
Понякога не искате или не можете да монтирате VHDX файла. Например, ако файлът е повреден, заключен от друга програма или просто искате да извлечете няколко файла без да създавате виртуален диск. В такива случаи на помощ идват специализирани софтуерни решения. Те ви позволяват да отворите файла, да навигирате в структурата му и да извлечете данни, без да го монтирате в системата.
Ето някои от най-популярните инструменти:
Kernel VHD/VHDX Viewer - безплатен инструмент, който поддържа както VHD, така и VHDX формати. Той може да чете файлове от повредени дискове и да ги експортира.
SysTools VHDX Viewer - друг безплатен софтуер с прост интерфейс, който позволява преглед и извличане на файлове без монтиране.

PowerISO - макар да е платен, PowerISO поддържа VHDX файлове и може да ги отваря, редактира и конвертира в други формати.
Тези инструменти са особено полезни, когато трябва да възстановите данни от архивиран VHDX или да проверите съдържанието му, преди да го използвате. Повече подробности можете да намерите на Kernel Data Recovery.
Достъп до VHDX на WSL 2
Ако работите с Windows Subsystem for Linux (WSL) версия 2, виртуалният диск на Linux се съхранява във файл с разширение ext4.vhdx. Този диск не може да се монтира директно в Windows чрез стандартните методи, тъй като използва файлова система ext4, която Windows не разпознава. Най-лесният начин за достъп до данните е да стартирате WSL терминал. Просто напишете wsl в командния ред и ще влезете в Linux средата. Оттам можете да навигирате в директориите и да копирате файлове.
Ако трябва да извлечете файлове извън WSL, можете да използвате инструменти като wsl --mount, които позволяват монтиране на VHDX диска в Windows. За целта отворете PowerShell като администратор и изпълнете:
wsl --mount --vhd <път до файла>.vhdx

Това ще монтира диска и ще го покаже в File Explorer. След като приключите, използвайте wsl --unmount, за да го демонтирате. Този метод е по-сложен, но дава пълен достъп до файловата система на Linux.
Таблица за сравнение на методите
| Метод | Трудност | Необходим софтуер | Поддръжка на повредени файлове | Подходящ за начинаещи |
|---|---|---|---|---|
| Direct Mount (Windows) | Лесен | Не | Не | Да |
| Disk Management | Среден | Не | Частично | Да |
| DiskPart | Среден | Не | Не | Не |
| Специализиран софтуер | Лесен | Да | Да | Да |
| WSL 2 монтаж | Труден | Да | Не | Не |
Заключение
Виждането на съдържанието на VHDX файл не е сложна задача, но има различни подходи според нуждите и опита на потребителя. Най-лесният начин е чрез директно монтиране в Windows, което не изисква допълнителен софтуер и е достъпно за всеки. Ако имате нужда от повече контрол, Disk Management и DiskPart са добри опции. За повредени файлове или ситуации, в които не искате да монтирате диска, специализираните инструменти са незаменими. Ако работите с WSL 2, трябва да използвате специфични методи за достъп до Linux файловата система.
Изборът на правилния метод зависи от конкретния случай. Препоръчваме да започнете с най-простия начин и да преминете към по-сложни, ако е необходимо. Важно е да помните, че винаги трябва да правите резервно копие на данните, преди да работите с виртуални дискове.
Източници
Microsoft Learn - How to open VHDX files. Microsoft Q&A forum.
Iperius Backup - How to mount VHD/VHDX and extract files from drive image.
Kernel Data Recovery - How to open and view VHD/VHDX files.
PowerISO - Tutorial on opening VHD files.
SysTools - VHDX Viewer tool documentation.





