Τα αρχεία VHD και VHDX ακούγονται παρόμοια, αλλά έχουν μερικές βασικές διαφορές που πρέπει να γνωρίζετε πριν τα χρησιμοποιήσετε.
Βασικά Takeaways
- Το VHD και το VHDX είναι δύο τύποι αρχείων εικονικής μονάδας δίσκου που χρησιμοποιούνται σε περιβάλλοντα εικονικοποίησης για την αναπαράσταση εικονικών μονάδων σκληρού δίσκου. Το VHD είναι η παλαιότερη μορφή, ενώ η VHDX είναι η νεότερη.
- Το VHDX έχει ορισμένα πλεονεκτήματα σε σχέση με το VHD, όπως μεγαλύτερο μέγιστο μέγεθος μονάδας δίσκου 64 TB, καλύτερη απόδοση με σύγχρονο υλικό και χαρακτηριστικά όπως η προστασία από καταστροφή δεδομένων. Ωστόσο, το VHDX δεν υποστηρίζεται ευρέως από λογισμικό εικονικοποίησης τρίτων, περιορίζοντας τη χρήση του στο Hyper-V.
- Το εάν θα χρησιμοποιήσετε VHD ή VHDX εξαρτάται από τις ανάγκες και τις προτεραιότητές σας. Εάν χρησιμοποιείτε Hyper-V, το VHDX είναι η καλύτερη επιλογή λόγω των νεότερων και ασφαλέστερων δυνατοτήτων του. Ωστόσο, εάν η συμβατότητα με λογισμικό εικονικοποίησης τρίτων είναι σημαντική για εσάς, το VHD είναι μια ευρέως υποστηριζόμενη μορφή που μπορεί να χρησιμοποιηθεί σε οποιαδήποτε εικονική μηχανή.
Το VHD και το VHDX είναι δύο κοινά χρησιμοποιούμενες μορφές αρχείων εικόνας δίσκου εικονικής μηχανής που χρησιμοποιούνται για την εικονικοποίηση του σκληρού δίσκου ενός υπολογιστή. Χρησιμοποιούνται κυρίως με την πλατφόρμα εικονικοποίησης Hyper-V της Microsoft, οι δύο μορφές εικόνας δίσκου ακούγονται παρόμοιες, αλλά έχουν ορισμένες βασικές διαφορές που πρέπει να γνωρίζετε πριν ενεργοποιήσετε την εικονική μηχανή σας.
Τι είναι το VHD;
Αρχικά, θα αρχίσουμε να εξηγούμε την παλαιότερη από αυτές τις δύο μορφές, το VHD.
VHD σημαίνει Εικονικός σκληρός δίσκος και είναι ένας τύπος μορφής αρχείου που χρησιμοποιείται για την αναπαράσταση μιας εικονικής μονάδας σκληρού δίσκου. Είναι ουσιαστικά μια μορφή αρχείου εικόνας δίσκου που περιλαμβάνει ολόκληρο το περιεχόμενο ενός εικονικού σκληρού δίσκου. Τα αρχεία VHD χρησιμοποιούνται κυρίως σε περιβάλλοντα εικονικοποίησης, όπου προσομοιώνουν τη λειτουργικότητα των φυσικών σκληρών δίσκων σε εικονικές μηχανές. Τα αρχεία VHD μπορούν να αποθηκεύουν το λειτουργικό σύστημα, τις εφαρμογές και τα δεδομένα, καθιστώντας τα αναπόσπαστο μέρος των τεχνολογιών εικονικοποίησης, και αυτά τα VM χρησιμοποιούν και αναγνωρίζουν αυτά τα αρχεία ως πραγματικές μονάδες υλικού—μπορείτε να τα προσαρτήσετε, να τα αποπροσαρτήσετε και να αποθηκεύσετε άλλα αρχεία σε τους.
Είναι μια μορφή που δημιουργήθηκε για πρώτη φορά από μια εταιρεία που ονομάζεται Connectix το 2003, με την εταιρεία να διαθέτει τις προδιαγραφές του αρχείου για χρήση από τρίτους από το 2005. Η μορφή χρησιμοποιήθηκε κυρίως από τη Microsoft για τον Εικονικό Η/Υ της και, στη συνέχεια, για Η πλατφόρμα εικονικοποίησης Hyper-V, αλλά χρησιμοποιείται επίσης από προγράμματα εικονικοποίησης τρίτων όπως το Virtualbox και το VMware.
Τι είναι το VHDX;
Το VHDX, από την άλλη πλευρά, είναι βασικά απλώς μια νεότερη έκδοση του VHD. Η Microsoft αποφάσισε να κυκλοφορήσει έναν διάδοχο του VHD που θα μπορούσε να διορθώσει ορισμένες από τις ελλείψεις και προβλήματα του VHD, καθώς και να το κάνει πιο ευέλικτο στη χρήση του. Η Microsoft χρησιμοποιεί προς το παρόν αρχεία VHDX για Hyper-V, αλλά σε αντίθεση με το VHD, το VHDX δεν υποστηρίζεται ευρέως από λογισμικό εικονικοποίησης τρίτων κατασκευαστών. Κατά τη στιγμή της γραφής, το Virtualbox και το VMware δίνουν οδηγίες στους χρήστες να μετατρέψουν τα αρχεία VHDX τους σε VHD εάν θέλουν να τα χρησιμοποιήσουν στις εικονικές τους μηχανές.
Το VHDX αναπτύχθηκε για πρώτη φορά το 2012 με την κυκλοφορία των Windows 8 και του Windows Server 2012 και έκτοτε έχει γίνει η πιο δημοφιλής μορφή για όλες τις εικονικοποιήσεις της Microsoft.
Πώς διαφέρουν το VHD και το VHDX;
Υπάρχουν κάποιες διαφορές μεταξύ VHD και VHDX. Το πιο άμεσα αντιληπτό είναι το μέγιστο μέγεθος δίσκου. Ενώ το VHD επιτρέπει μονάδες δίσκου έως 2 TB, το VHDX φέρνει τη γραμμή έως και 64 TB. Αν και δεν θα χρειαστείτε τόσο πολύ, εκτός αν είστε επιχειρηματίας χρήστης, μπορεί να σας βοηθήσει αν θέλετε περισσότερα από 2 TB στην εικονική σας μηχανή.
Υπάρχουν επίσης αρκετές άλλες διαφορές. Τα αρχεία VHDX υποστηρίζουν μεγαλύτερα μεγέθη μπλοκ και καλύτερη απόδοση, ειδικά με σύγχρονο υλικό και εφαρμογές με προηγμένες δυνατότητες αποθήκευσης. Τα αρχεία VHDX είναι επίσης πιο ανθεκτικά, συμπεριλαμβανομένων λειτουργιών όπως η προστασία από καταστροφή δεδομένων κατά τη διάρκεια διακοπής ρεύματος και ένας μηχανισμός "καταγραφής" για την παρακολούθηση των αλλαγών προτού δεσμευτούν στο αρχείο.
Δεδομένου ότι είναι μια βελτιωμένη έκδοση του VHD, δεν υπάρχουν πραγματικά μειονεκτήματα στο VHDX. Ωστόσο, το ένα μειονέκτημα που θα αναφέραμε είναι ότι μπορείτε πραγματικά να χρησιμοποιήσετε αρχεία VHDX μόνο στο Hyper-V, με τα περισσότερα λογισμικά εικονικοποίησης τρίτων να μην τα υποστηρίζουν ακόμη.
VHD vs. VHDX: Ποιο είναι καλύτερο;
Εάν πρόκειται να χρησιμοποιήσετε το Hyper-V, τότε το VHDX δεν είναι καθόλου έξυπνο. Είναι η νεότερη μορφή, καθώς και η πιο ευέλικτη και αυτή που είναι πιο ασφαλής και πλούσια σε χαρακτηριστικά. Αλλά το γεγονός ότι είναι ελάχιστα συμβατό με λογισμικό εικονικοποίησης τρίτων σημαίνει ότι περιορίζεστε μόνο στο Hyper-V με αυτήν τη μορφή.
Από την άλλη πλευρά, το VHD είναι μια παλαιότερη μορφή. Ωστόσο, είναι επίσης ένα ευρέως τεκμηριωμένο και ένα που χρησιμοποιείται βασικά από όλα τα λογισμικά εικονικοποίησης εκεί έξω, οπότε αν έχετε ένα αρχείο VHD, μπορείτε να το χρησιμοποιήσετε σε οποιαδήποτε εικονική μηχανή εκεί έξω.
Οι κύριες διαφορές μεταξύ VHD και VHDX έγκεινται σε αυτό που εκτιμάτε περισσότερο: τη χρήση νεότερων προδιαγραφών ή τη διατήρηση των αρχείων σας σε προδιαγραφές που μπορούν να χρησιμοποιηθούν σε λογισμικό τρίτων κατασκευαστών. Είναι πραγματικά στο χέρι σας. Θα πρέπει επίσης να αναφέρουμε ότι εκτός από το VHD και το VHDX, υπάρχουν και άλλες μορφές, συμπεριλαμβανομένων των αρχείων VMDK της VMware και των αρχείων VDI του VirtualBox, επομένως είναι θέμα τι λειτουργεί καλύτερα για εσάς.