Άνοιγμα αρχείου 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.

Πώς να ανοίξετε ένα

  1. Επιλέξτε «Αρχείο» και μετά «Άνοιγμα ειδώλου δίσκου», και βρείτε το αρχείο.
  2. Αν ο δίσκος μέσα είναι κρυπτογραφημένος, πληκτρολογήστε τον κωδικό ή τη φράση πρόσβασης.
  3. Το περιεχόμενο εμφανίζεται στο Finder, στις Τοποθεσίες.

Ένα αρχείο κρατά συχνά πολλούς δίσκους

Ένα είδωλο δίσκου περιέχει συνήθως πάνω από ένα διαμέρισμα: ένα μικρό διαμέρισμα εκκίνησης, το κύριο όπου βρίσκονται όλα, και καμιά φορά ένα διαμέρισμα ανάκτησης. Το 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 ή νεότερο