Εικονικός σκληρός δίσκος VHD (.vhd)

Microsoft Τυπικό

Το Virtual Hard Disk (VHD) είναι η μορφή εικονικού δίσκου της Microsoft, η οποία παρουσιάστηκε με το Virtual PC και χρησιμοποιείται από ορισμένα εργαλεία εικονικοποίησης για την αποθήκευση ενός εικονικού δίσκου.

Μετατροπή VMDK σε VHD

Δωρεάν μετατροπέας από VMDK σε VHD εντός του προγράμματος περιήγησης. Μετατρέψτε αρχεία άμεσα στη συσκευή σας.

Επιθεώρηση & Μεταδεδομένα

Τα λειτουργικά συστήματα και τα εργαλεία ανάλυσης αρχείων αναγνωρίζουν τα αρχεία VHD ελέγχοντας την αρχική δυαδική ακολουθία byte:

Επιλέξτε ή αποθέστε αρχεία εδώ

Ιδιωτικά - τα αρχεία δεν φεύγουν ποτέ από τη συσκευή σας

ή επικόλληση Ctrl+V
Εγγύηση Απορρήτου Μηδενικής Μετάδοσης Δικτύου: Δεν μεταφορτώνεται κανένα byte σε εξωτερικούς διακομιστές. Όλη η επεξεργασία γίνεται τοπικά στο απομονωμένο περιβάλλον του προγράμματος περιήγησής σας.

Υπογραφή κεφαλίδας σε επίπεδο byte (Magic Bytes)

Τα λειτουργικά συστήματα και τα εργαλεία ανάλυσης αρχείων αναγνωρίζουν τα αρχεία VHD ελέγχοντας την αρχική δυαδική ακολουθία byte:

ΔΕΚΑΕΞΑΔΙΚΗ ΥΠΟΓΡΑΦΗ (OFFSET 0):

63 6F 6E 65 63 74 69 78

ΑΝΑΠΑΡΑΣΤΑΣΗ ASCII: conectix

Τυποποίηση: Microsoft Virtual Hard Disk Image Format Specification

Τεχνικές Προδιαγραφές

Αρχιτεκτονική ΠεριέκτηΥποσέλιδο 512 byte με cookie «conectix» στο τέλος του αρχείου (και αντίγραφό του στην αρχή για δυναμικούς δίσκους και δίσκους διαφορικών αλλαγών)
ΣυμπίεσηΧωρίς συμπίεση· αραιή εκχώρηση σε δυναμικούς δίσκους
Σειρά byte (endianness)Υποσέλιδο και πίνακας εκχώρησης μπλοκ (BAT) μεγάλης διάταξης (Big-Endian)
Χρωματικοί ΧώροιN/A (Virtual Hard Disk)
Κανάλια & ΔομήΠλήρης εικονικός σκληρός δίσκος: πίνακες κατατμήσεων MBR/GPT, συστήματα αρχείων NTFS/FAT και μπλοκ τομέων
Μέγιστες Διαστάσεις2 TiB (περίπου 2,2 TB σε δεκαδική μέτρηση), λόγω του μετρητή τομέων 32 bit στη μορφή VHD
ΔιαφάνειαNone
Ροή δεδομένων και προοδευτική φόρτωσηΆμεση αντιστοίχιση τομέων για εικονικοποίηση λειτουργικού συστήματος σε πραγματικό χρόνο

Τεχνικός Πίνακας Σύγκρισης: VHD έναντι Ανταγωνιστών

Τεχνικό χαρακτηριστικόVHD (Τρέχον)VHDXVMDKQCOW2
Μέγιστη χωρητικότητα2 TiB (περίπου 2,2 TB σε δεκαδική μέτρηση)64 Terabytes62 Terabytes2 Petabytes
Εγγενής προσάρτηση Windows100% εγγενές (Διαχείριση Δίσκων)100% εγγενές (Διαχείριση Δίσκων)Απαιτεί VMware ή προγράμματα οδήγησηςΑπαιτεί εργαλεία τρίτων
Magic Bytesconectix (0x63 0x6F 0x6E 0x65...)vhdxfileKDMV (0x4B 0x44 0x4D 0x56)QFIû (0x51 0x46 0x49 0xFB)
ΑνθεκτικότηταΜέτρια (χωρίς περιοδικό καταγραφής εγγραφών - journal)Υψηλή (ημερολόγιο μεταδεδομένων βάσει καταγραφής)ΥψηλήΥψηλή

Συνήθεις τρόποι καταστροφής δεδομένων και οδηγός ανάκτησης δεκαεξαδικών δεδομένων

Σφάλμα Διαχείρισης Δίσκων των Windows: 'Το αρχείο εικονικού δίσκου είναι κατεστραμμένο και δεν μπορεί να ανοιχτεί'.

Βασική Αιτία: Λείπει ή έχει αποκοπεί η ουρά 'conectix' 512 byte στο τέλος του αρχείου.

Ανάκτηση: Δημιουργήστε ξανά και επισυνάψτε την ουρά που λείπει χρησιμοποιώντας το File2File.app VHD Tool.

Ανάλυση ασφάλειας και διανύσματα επίθεσης στον αναλυτή

Οι αναλύτες VHD στους hypervisors εικονικοποίησης αξιολογούν τους πίνακες κατανομής μπλοκ (BAT) οι οποίοι πρέπει να περιορίζονται για να αποτραπεί η αλλοίωση της μνήμης του κεντρικού υπολογιστή.

Γνωστά διανύσματα επίθεσης

  • Υπερχείλιση ακεραίων (Integer overflow) κατά τον υπολογισμό μετατόπισης του πίνακα κατανομής μπλοκ (BAT).
  • Διαφυγή από τον hypervisor μέσω εγγραφών τομέα εκτός ορίων σε προγράμματα οδήγησης εικονικής αποθήκευσης.
  • Άρνηση υπηρεσίας μέσω παραμορφωμένων βρόχων αλυσίδας διαφοράς γονέα.

Βέλτιστες αμυντικές πρακτικές: Προσαρτήστε μη έμπιστα αρχεία VHD αυστηρά σε λειτουργία μόνο για ανάγνωση μέσα σε απομονωμένα sandboxes.

Ιστορική Αναδρομή & Ορόσημα

2012Το Windows Server 2012 εισάγει το VHDX, επεκτείνοντας τη μέγιστη χωρητικότητα από 2 TB σε 64 TB.
2008Τα Windows 7 και το Windows Server 2008 R2 εισάγουν εγγενή προσάρτηση VHD και άμεση εκκίνηση VHD.
2003Η Microsoft εξαγοράζει την Connectix Corporation και δημοσιοποιεί τις προδιαγραφές VHD.

Κύρια Πλεονεκτήματα

  • Εγγενής ενσωμάτωση στα Windows: μπορεί να προσαρτηθεί απευθείας ως γράμμα φυσικού δίσκου στη Διαχείριση Δίσκων των Windows.
  • Εγγενής εκκίνηση VHD (VHD Boot): Μπορεί να γίνει εκκίνηση των Windows απευθείας από ένα αρχείο .vhd σε φυσικό υλικό χωρίς hypervisor.
  • Υποστηρίζει σταθερές, δυναμικά επεκτεινόμενες (αραιές) διαμορφώσεις δίσκων, καθώς και διαμορφώσεις διαφορικών δίσκων γονέα-παιδιού.

Τεχνικοί Περιορισμοί & Μειονεκτήματα

  • Αρχιτεκτονικό αυστηρό όριο χωρητικότητας 2 Terabyte (αντικαταστάθηκε από το VHDX για μεγαλύτερους δίσκους).
  • Ευάλωτο σε καταστροφή εάν χαθεί η τροφοδοσία κατά τις ενημερώσεις του πίνακα δυναμικής κατανομής μπλοκ.
  • Δεν διαθέτει την εγγενή συμπίεση συστάδων που βρίσκεται σε σύγχρονες μορφές όπως το QCOW2.

Ενδιαφέροντα Τεχνικά Στοιχεία

  • Κάθε έγκυρο αρχείο VHD περιέχει τη χαρακτηριστική λέξη ASCII 'conectix' μέσα στην ουρά 512 byte, τιμώντας την αρχική εταιρεία που εφηύρε το Virtual PC.
  • Σε ένα σταθερό VHD, η ουρά 512 byte βρίσκεται μόνο στο τέλος του αρχείου. Σε ένα δυναμικό VHD, ένα αντίγραφο της ουράς τοποθετείται στη θέση byte 0 ως κεφαλίδα.
  • Το Azure υποστήριζε εικονικούς σκληρούς δίσκους βασισμένους σε VHD, αλλά οι μορφές δίσκων και οι ροές εργασίας του έχουν αλλάξει με την πάροδο του χρόνου.

Συχνές Τεχνικές Ερωτήσεις

Ποια είναι η διαφορά μεταξύ VHD και VHDX;

Το VHD είναι η παλαιότερη μορφή της Microsoft, με όριο τα 2 TB. Το VHDX υποστηρίζει δίσκους έως 64 TB και χρησιμοποιεί αρχείο καταγραφής για την ανάκτηση ορισμένων ενημερώσεων μεταδεδομένων μετά από διακοπή ρεύματος· δεν προστατεύει όλα τα δεδομένα του δίσκου από απώλεια ή αλλοίωση.

Πώς μπορώ να προσαρτήσω ένα αρχείο VHD στα Windows;

Στα Windows, πατήστε Win+X, ανοίξτε τη 'Διαχείριση Δίσκων' (Disk Management), κάντε κλικ στην 'Ενέργεια' (Action) στο επάνω μενού και επιλέξτε 'Σύνδεση VHD' (Attach VHD) για να το προσαρτήσετε ως γράμμα μονάδας δίσκου.

Πώς μπορώ να μετατρέψω VHD σε VMDK ή ISO;

Μπορείτε να μετατρέψετε αρχεία VHD σε VMware VMDK, ακατέργαστες εικόνες δίσκου ή ISO απευθείας χρησιμοποιώντας το File2File.app στο πρόγραμμα περιήγησής σας.