Отваряне на файл VMDK, VDI или VHD на Mac
Виртуалната машина държи целия си диск вътре в един-единствен файл. Този файл можете да отворите на Mac и да извадите неща от него, без изобщо да пускате машината.
Какво е дисков образ
Когато пускате виртуална машина, твърдият диск на тази машина е един-единствен обикновен файл, който стои на вашия Mac. Нейната операционна система, нейните програми и всеки документ в нея са вътре в този един файл.
Всяка програма записва този файл по свой начин. VMware използва VMDK, VirtualBox използва VDI, Hyper-V използва VHD и VHDX, а QEMU и UTM използват qcow2. Суровият образ, който обикновено завършва на .img, е пряко копие на диск без нищо около него.
Защо изваждането на файл от него е неудобно
Обичайният път е да пуснете виртуалната машина, да изчакате да се зареди, да намерите файла вътре в нея и да го копирате навън. Това означава, че машината още трябва да работи и че програмата, която я пуска, още трябва да е инсталирана.
И Finder не помага тук. Двойното щракване върху VMDK не прави нищо, защото macOS не знае какво има вътре.
Как Lukotta го отваря
Lukotta чете образа направо. Установява в какъв формат е файлът, намира диска вътре в него и го отваря в малката система с Linux, която върти на заден план. Онова, което е вътре, се появява после във Finder като обикновен диск.
Виртуалната машина остава изключена. VMware и VirtualBox не е нужно да са инсталирани, а отварянето на файла не го променя.
Кои файлове отваря Lukotta
- qcow2, от QEMU и UTM.
- VMDK, от VMware.
- VDI, от VirtualBox.
- VHD и VHDX, от Hyper-V.
- Сурови образи, които обикновено завършват на .img.
Как да отворите такъв
- Изберете File, после Отвори дисков образ, и намерете файла.
- Ако дискът вътре е шифрован, въведете паролата или паролата-фраза.
- Съдържанието се появява във Finder, в Locations.
Един файл често съдържа няколко диска
Дисковият образ обикновено съдържа повече от един дял: малък начален дял, главния, върху който е всичко, и понякога дял за възстановяване. Lukotta ги показва в списъка и вие отваряте онзи, който ви трябва, точно както бихте избрали диск.
Копиране на файлове в образ
qcow2 се записва по обичайния начин и в него може да се пише спокойно.
Върху VMDK, VDI и VHD може да се пише, но поддръжката за запис е нова и не е използвана достатъчно дълго, за да ѝ се повери нещо, което не можете да си позволите да загубите. Копирайте файла и работете върху копието, или го отворете само за четене и просто извадете файловете.
VHDX се отваря само за четене, същото важи и за онзи вид VMDK, който стои вътре в OVA файл. Този вид се записва наведнъж и после не може да се променя на място.
Файлове, които няма да се отворят
Един образ се отваря само ако е цял сам по себе си.
Верига от моментни снимки на VMware разпределя сегашното състояние на машината между първоначален файл и поредица от по-малки, които записват какво се е променило след него. Разделеният диск разделя един образ на много части. Диференциращият диск на Hyper-V съдържа само разликите спрямо друг файл.
Във всеки от тези случаи файлът, който имате, е част от комплект, а Lukotta отваря по един файл наведнъж.
Изтегляне Lukotta
Изтеглянето и използването са безплатни.
Изтегляне Изходният код в GitHub
brew install --cask clementrahula/tap/lukotta
Версия 1.22.21 · Apple Silicon · macOS 15 Sequoia или по-нова