Άνοιγμα δίσκου dvd αρχείων εικόνας συστήματος vhd. Τι είναι η επέκταση VHD και πώς να την ανοίξετε

05.09.2009 05:09

Στα Windows 7, μπορείτε εύκολα να δημιουργήσετε, να συνδέσετε και να αποσυνδέσετε εικονικούς σκληρούς δίσκους.

Γενικές πληροφορίες για το VHD

Εικονικός σκληρός δίσκος(Αγγλικά: Virtual Hard Disk (VHD)) είναι μια μορφή αρχείου που έχει δομή και περιεχόμενο παρόμοια με έναν σκληρό δίσκο.

Ένας εικονικός σκληρός δίσκος χρησιμοποιείται για την αποθήκευση δεδομένων και ακόμη και λειτουργικών συστημάτων σε ένα μόνο αρχείο εικόνας που μπορεί να ανοίξει από προγράμματα εικονικοποίησης ή εικονικές μηχανές. Τα Windows 7 περιέχουν όλο το απαραίτητο λογισμικό για τη δημιουργία, την προσάρτηση και την εκκίνηση από αρχεία VHD.

Η δημιουργία, η σύνδεση και η αποσύνδεση εικονικών σκληρών δίσκων στα Windows 7 γίνεται μέσω της διεπαφής Διαχείριση δίσκουΚονσόλα διαχείρισης της Microsoft.

Ένας εικονικός σκληρός δίσκος μπορεί να δημιουργηθεί οπουδήποτε στον σκληρό δίσκο του υπολογιστή σας, εκτός από το φάκελο των Windows και τους υποφακέλους του.

Το ελάχιστο μέγεθος ενός εικονικού σκληρού δίσκου είναι 3 megabyte. Το μέγιστο μέγεθος περιορίζεται μόνο από τον ελεύθερο χώρο στον φυσικό σκληρό δίσκο.

Δημιουργήστε έναν εικονικό σκληρό δίσκο

1. Ανοίξτε το Start, πληκτρολογήστε στη γραμμή αναζήτησης και πατήστε Enter.

2. Στο μενού Δράσηεπιλέγω .

3. Κάντε κλικ Ανασκόπηση.

4. Επιλέξτε τη θέση όπου θα αποθηκευτεί ο εικονικός σκληρός δίσκος, δώστε ένα όνομα στον δίσκο που θα δημιουργηθεί και κάντε κλικ στο Αποθηκεύσετε.

5. Εάν θέλετε η χωρητικότητα του εικονικού σκληρού δίσκου να αυξάνεται καθώς αποθηκεύετε δεδομένα σε αυτόν, επιλέξτε Δυναμική επέκταση. Εάν θέλετε η χωρητικότητα του εικονικού σκληρού δίσκου να παραμείνει σταθερή, επιλέξτε Σταθερό μέγεθοςκαι καθορίστε το μέγεθος του σκληρού δίσκου που δημιουργείτε σε megabyte, gigabyte ή terabyte.

6. Κάντε κλικ Εντάξεικαι περιμένετε μέχρι τα Windows 7 να δημιουργήσουν τον εικονικό σκληρό δίσκο και να εγκαταστήσετε το πρόγραμμα οδήγησης για αυτόν.

Μετά τη δημιουργία ενός εικονικού δίσκου χρησιμοποιώντας τη μέθοδο που περιγράφεται εδώ, τα Windows 7 τον προσαρτούν (προσαρτούν) αυτόματα, επομένως αμέσως μετά τη δημιουργία του δίσκου, μπορούμε να τον δούμε στη διεπαφή διαχείρισης δίσκου της κονσόλας διαχείρισης των Windows 7 στη λίστα όλων των δίσκων που είναι εγκατεστημένοι σε το σύστημα.

7. Για να ξεκινήσετε να χρησιμοποιείτε τον δίσκο που δημιουργήθηκε, .

Αποσύνδεση εικονικού σκληρού δίσκου

1. Κάντε δεξί κλικ στον εικονικό σκληρό δίσκο και επιλέξτε .

2. Επιβεβαιώστε την απόφασή σας.

Μόλις αποσπαστεί, ο εικονικός σκληρός δίσκος δεν θα είναι προσβάσιμος μέχρι να τον συνδέσετε ξανά.

Η απόδοση ενός τέτοιου συστήματος θα είναι υψηλότερη από ό,τι όταν χρησιμοποιείτε εικονικές μηχανές. Επειδή Όταν χρησιμοποιείτε εικονικοποίηση, δύο συστήματα εκτελούνται ταυτόχρονα σε έναν υπολογιστή. Και στην περίπτωση του VHD, υπάρχει μόνο ένα και όλοι οι πόροι του υπολογιστή διατίθενται σε αυτό.

Τα Windows 7 και νεότερη έκδοση μπορούν να χρησιμοποιηθούν ως κύριο σύστημα. Χρησιμοποιώντας αυτήν τη μέθοδο, μπορείτε να εγκαταστήσετε ένα λειτουργικό σύστημα από τα Windows Vista και νεότερες εκδόσεις σε έναν εικονικό δίσκο.

Προσοχή!

Η εκκίνηση από δίσκους VHD στα Windows 7 υποστηρίζεται μόνο από τις εκδόσεις Ultimate και Enterprise.

Στα Windows 10, η εκκίνηση από VHD υποστηρίζεται από την έκδοση Professional και νεότερη έκδοση.

Λοιπόν, ας ξεκινήσουμε.

Δημιουργία εικονικού σκληρού δίσκου (VHD)

Υπάρχουν δύο τρόποι για να δημιουργήσετε ένα VHD στα Windows 7 - χρησιμοποιώντας το βοηθητικό πρόγραμμα Diskpart (χρησιμοποιώντας CMD) ή μέσω της οπτικής διεπαφής του Disk Manager. Η δεύτερη μέθοδος είναι απλούστερη και πιο οπτική, γι' αυτό τη χρησιμοποιούμε.

Ανοίξτε τη Διαχείριση δίσκων. Αυτό μπορεί να γίνει με τον ακόλουθο τρόπο: Αρχή -> Πίνακας Ελέγχου -> Διαχείριση -> Διαχείριση υπολογιστών -> .

Καθορίστε τη θέση του αρχείου VHD.

Το μέγεθος του αρχείου πρέπει να είναι αρκετά μεγάλο ώστε να είναι αρκετό για την ανάπτυξη του λειτουργικού συστήματος, την εγκατάσταση ενημερώσεων, τα απαραίτητα προγράμματα και την αποθήκευση διαφόρων αρχείων. Ταυτόχρονα, το μέγεθος του αρχείου δεν πρέπει να είναι μεγαλύτερο από τον ελεύθερο χώρο στο δίσκο όπου βρίσκεται.

Προτιμώ να επιλέξω τη μορφή εικονικού σκληρού δίσκου " Δυναμική επέκταση", επειδή αυτή η λειτουργία εξοικονομεί χώρο.

Κάντε κλικ στο OK, δημιουργείται ένα αρχείο VHD.

Μετά από αυτό, ο εικονικός δίσκος που δημιουργήθηκε εμφανίζεται στην κονσόλα "". Αλλά δεν έχει αρχικοποιηθεί.

Αρχικοποιείται μέσω του μενού περιβάλλοντος:

Ως αποτέλεσμα, δημιουργήσαμε έναν εικονικό σκληρό δίσκο, που βρίσκεται στη μονάδα D: ( D:\MyDisk.vhd) και είναι ορατό στο λειτουργικό σύστημα. Μπορείτε να αναπτύξετε ένα άλλο "OS" σε αυτό.

Ανάπτυξη λειτουργικού συστήματος Windows σε VHD

Για να το κάνετε αυτό θα χρειαστείτε ένα βοηθητικό πρόγραμμα imagex.exeαπό το Windows AIK ή το Windows ADK. Έχω ήδη λάβει με σύνεση αυτό το βοηθητικό πρόγραμμα από το WADK και το επισύναψα στο άρθρο. Κατεβάστε εικόναxγια x64 και x86 μπορείτε στο κάτω μέρος της σελίδας.

Θα χρειαστείτε επίσης το αρχείο εγκατάσταση.wimαπό τη διανομή των Windows. Στη διανομή βρίσκεται στο φάκελο Πηγές. Ας υποθέσουμε ότι έχουμε ένα DVD εγκατάστασης τοποθετημένο στη μονάδα δίσκου και η διαδρομή για να το install.wim μοιάζει με αυτό - E:\Sources\install.wim.

Η ανάπτυξη του λειτουργικού συστήματος από το αρχείο install.wim στο δίσκο εκτελείται ως εξής.

Δεδομένου ότι ένα αρχείο WIM μπορεί να περιέχει πολλές εικόνες λειτουργικού συστήματος, θα προσδιορίσουμε πρώτα το ευρετήριο της εικόνας που χρειαζόμαστε:

imagex /info E:\sources\install.wim

Ας υποθέσουμε ότι τα απαιτούμενα Windows βρίσκονται κάτω από το ευρετήριο 1.

Αναπτύσσουμε 1 λειτουργικό σύστημα από το ευρετήριο στο VHD μας:

imagex /apply /check E:\sources\install.wim 1 Z:\

όπου Z: είναι το γράμμα που έχει εκχωρηθεί στο VHD μας.

Αφού ολοκληρώσετε την ανάπτυξη του λειτουργικού συστήματος, μπορείτε να μεταβείτε στον δίσκο VHD και να βεβαιωθείτε ότι η δομή του καταλόγου του ταιριάζει με τον δίσκο συστήματος των Windows.

Εάν όλα πήγαν καλά, τότε προχωράμε στην προσθήκη πληροφοριών στον bootloader του λειτουργικού συστήματος ότι είναι δυνατή η εκκίνηση και από το VHD μας.

Αλλαγή πληροφοριών στη φόρτωση εκκίνησης των Windows

Εκκινήστε τη γραμμή εντολών με δικαιώματα διαχειριστή.

Δημιουργούμε ένα αντίγραφο του τρέχοντος λειτουργικού συστήματος στον bootloader και του δίνουμε την περιγραφή "Windows 7 VHD":

bcdedit /copy (τρέχον) /d "Windows 7 VHD"

Η εκτέλεση αυτής της εντολής θα εμφανίσει επίσης το GUID της νέας καταχώρισης. Γράψτε το ή αντιγράψτε το - θα το χρειαστούμε.

Εάν ξεχάσατε να γράψετε το GUID, μπορείτε να το μάθετε εκτελώντας την εντολή bcdeditχωρίς παραμέτρους.

bcdedit /set (GUID) συσκευή vhd=\MyDisk.vhd

bcdedit /set (GUID) osdevice vhd=\MyDisk.vhd

Μην ξεχάσετε να αλλάξετε το γράμμα της μονάδας δίσκου και τη διαδρομή του αρχείου VHD στα δικά σας.

Ορισμένα συστήματα που βασίζονται σε x86 απαιτούν από εσάς να αλλάξετε τη ρύθμιση παραμέτρων εκκίνησης για τον πυρήνα για να βρείτε συγκεκριμένες πληροφορίες υλικού και να εκτελέσετε με επιτυχία μια εγγενή εκκίνηση από το VHD:

bcdedit /set (GUID) detecthal ενεργοποιημένο

όπου το GUID είναι το αναγνωριστικό της νέας μας καταχώρισης στο πρόγραμμα φόρτωσης.

Ολοκλήρωση

Τώρα μπορείτε να επανεκκινήσετε τον υπολογιστή σας.

Όταν ξεκινάτε τον υπολογιστή σε μαύρο φόντο, θα σας ζητηθεί εντός 5 δευτερολέπτων να επιλέξετε ένα λειτουργικό σύστημα. Επιλέξτε το νέο σας σύστημα.

Απενεργοποίηση εκκίνησης από VHD και επιστροφή στην αρχική κατάσταση

Για να επαναφέρετε τον υπολογιστή σας στην αρχική του κατάσταση, πρέπει να ολοκληρώσετε τα ακόλουθα βήματα (με οποιαδήποτε σειρά):

  • Κατάργηση καταχώρησης από τον bootloader.

    Για να το κάνουμε αυτό εκτελούμε την εντολή bcdeditχωρίς παραμέτρους. Θα μας δείξει όλους τους δίσκους. Βρίσκουμε την προστιθέμενη καταχώρισή μας και το GUID της στη λίστα.

    Για να το αφαιρέσετε, εκτελέστε την εντολή:

    bcdedit /delete (GUID)

  • Διαγράψτε τον εικονικό δίσκο από την κονσόλα "".
  • Διαγραφή αρχείου VHD.

ΥΣΤΕΡΟΓΡΑΦΟ. Περιγράψτε στα σχόλια για ποιους σκοπούς χρησιμοποιείτε την τεχνολογία εκκίνησης από εικονικό δίσκο VHD;

Δεν ξέρετε τι να κάνετε σε μια περίπτωση που το αρχείο σας VHD δεν θέλει να ανοίξει; Μπορεί να υπάρχουν διάφοροι λόγοι για αυτήν την κατάσταση και αυτό που προκύπτει από αυτό είναι αρκετές λύσεις σε προβλήματα με αρχεία VHD. Μακράν, ο πιο πιθανός λόγος είναι η έλλειψη ενός προγράμματος στη συσκευή σας που να μπορεί να ερμηνεύσει σωστά τα δεδομένα που περιέχονται στο αρχείο VHD. Μπορείτε να λύσετε αυτό το πρόβλημα ακολουθώντας τα ακόλουθα 3 βήματα:

  • κατεβάστε ένα πρόγραμμα από τις λίστες που θα βρείτε παρακάτω
  • εγκαταστήστε το πρόγραμμα που κατεβάσατε στον υπολογιστή σας
  • επιλέξτε το εγκατεστημένο πρόγραμμα ως το προεπιλεγμένο πρόγραμμα για την εξυπηρέτηση αρχείων VHD.

Τι άλλο μπορώ να κάνω για να επιλύσω προβλήματα με αρχεία VHD;

Μπορεί να υπάρχουν τουλάχιστον διάφοροι λόγοι για την αδυναμία ανοίγματος ενός αρχείου VHD στον υπολογιστή σας. Ο ευκολότερος τρόπος είναι να βρείτε την κατάλληλη εφαρμογή που είναι ήδη εγκατεστημένη στον υπολογιστή σας, η οποία θα σας επιτρέψει να ανοίξετε ένα αρχείο VHD. Αν κάτι δεν πάει καλά, αξίζει να το ελέγξετε:

  • Είναι κατεστραμμένο το αρχείο VHD;
  • εάν το αρχείο έχει λανθασμένη σύνδεση στις καταχωρήσεις μητρώου
  • Έχει ολοκληρωθεί η εγκατάσταση της εφαρμογής που υποστηρίζει αυτήν τη μορφή αρχείου;
  • έχει μολυνθεί το αρχείο;
  • Χρησιμοποιείται το πρόγραμμα οδήγησης για το άνοιγμα του αρχείου ενημερωμένο;
  • Έχει ο υπολογιστής επαρκείς παραμέτρους/τεχνικούς πόρους για να ανοίξει ένα αρχείο με αυτήν την επέκταση;
  • Καταργήθηκε κατά λάθος η επέκταση από το μητρώο των Windows;

Μετά την εξάλειψη των παραπάνω ελαττωμάτων, το αρχείο VHD εξακολουθεί να μην είναι συμβατό με το λογισμικό σας; Επομένως, το πρόβλημα είναι πιο σύνθετο και απαιτεί τη βοήθεια ειδικού.

Εάν εργάζεστε συχνά με Virtual PC, τότε από καιρό σε καιρό πρέπει να ανοίγετε ένα εικονικό αρχείο σκληρού δίσκου όχι στον εικονικό, αλλά στο κύριο σύστημα. Στα Windows 7, αυτό δεν είναι πρόβλημα (το αρχείο vhd συνδέεται εύκολα μέσω της Διαχείρισης Δίσκων). Αλλά στα XP και τα Vista όλα είναι πιο περίπλοκα: πρέπει να εγκαταστήσετε το βοηθητικό πρόγραμμα vhdmount.


Περιεχόμενο:

Εγκατάσταση vhdmount

Το βοηθητικό πρόγραμμα vhdmount περιλαμβάνεται στο Microsoft Virtual Server 2005 R2 SP1 (αυτό δεν είναι ξεχωριστό service pack, αλλά ένας πλήρης διακομιστής με SP1).

Εκκινούμε το πρόγραμμα εγκατάστασης (αν είναι ενεργοποιημένο, τότε το εκτελούμε ως Διαχειριστής). Επιλέξτε Εγκατάσταση:

Δεν χρειάζεται να εγκαταστήσετε όλα τα στοιχεία διακομιστή. Επιλέξτε μόνο βάση VHD:

Ολοκληρώνουμε την εγκατάσταση. Αυτό ολοκληρώνει το πρώτο στάδιο.

Δημιουργία μενού περιβάλλοντος

Τώρα ας αρχίσουμε να δημιουργούμε ένα μενού περιβάλλοντος (για να μην υποφέρουμε με τη γραμμή εντολών).

Πρέπει να δημιουργήσετε ένα αρχείο με την επέκταση reg και το ακόλουθο περιεχόμενο:

Windows Registry Editor Έκδοση 5.00 @="Dismount" @="\"C:\\Program Files\\Microsoft Virtual Server\\Vhdmount\\vhdmount.exe\" /u \"%1\"" @="Mount" @="\"C:\\Program Files\\Microsoft Virtual Server\\Vhdmount\\vhdmount.exe\" /m /f \"%1\"" @="Virtual.Machine.HD"

Εάν ο φάκελος εγκατάστασης διαφέρει από τον τυπικό, τότε φυσικά πρέπει να αλλάξετε τη διαδρομή στο vhdmount.exe. Το Vhdmount μπορεί να ξεκινήσει με διάφορες παραμέτρους (για παράδειγμα, ενεργοποιήστε την υποστήριξη αναίρεσης δίσκου για επαναφορά των αλλαγών). Για να δείτε πρόσθετες επιλογές, εκτελέστε vhdmountμε παράμετρο /? στη γραμμή εντολών.

Αφού δημιουργηθεί το αρχείο, εκτελέστε το. Επιβεβαιώνουμε ότι έχουν γίνει αλλαγές στο μητρώο.

Ας ελέγξουμε το αποτέλεσμα. Όταν κάνετε δεξί κλικ στο αρχείο vhd, θα πρέπει να δείτε νέα στοιχεία μενού:

Εγκατάσταση του προγράμματος οδήγησης vhdmount

Για να εγκαταστήσετε το πρόγραμμα οδήγησης, ανοίξτε τον πίνακα ελέγχου, μεταβείτε στην "κλασική προβολή" και ξεκινήστε τον οδηγό "Προσθήκη υλικού":

Επιλέξτε «Εγκατάσταση εξοπλισμού επιλεγμένου από τη λίστα με μη αυτόματο τρόπο»:

Επιλέξτε "Εμφάνιση όλων των συσκευών" και κάντε κλικ στο Επόμενο:

Κάντε κλικ στο «Έχετε από το δίσκο»:

Μεταβείτε στο φάκελο εγκατάστασης vhdmount και ανοίξτε το αρχείο vhdbus.inf:

Επιλέξτε "Microsoft Virtual Server Storage Bus" και Επόμενο:

Αφού ολοκληρωθεί η εγκατάσταση, πρέπει να συνδέσετε οποιοδήποτε αρχείο vhd. Κατά τη διάρκεια της προσπάθειας σύνδεσης, η εγκατάσταση του προγράμματος οδήγησης θα ξεκινήσει και θα αποτύχει. Είναι εντάξει.

Ανοίξτε τη Διαχείριση Συσκευών. Εδώ θα δείτε το Microsoft Server Storage Bus Device01 σημειωμένο με ένα θαυμαστικό:

Κάντε δεξί κλικ σε αυτό και επιλέξτε "Ενημέρωση προγραμμάτων οδήγησης...". Επιλέξτε χειροκίνητη εγκατάσταση:

Στο πεδίο "Αναζήτηση προγραμμάτων οδήγησης στην ακόλουθη τοποθεσία", επιλέξτε το φάκελο εγκατάστασης vhdmount και κάντε κλικ στο Επόμενο:

Αυτό είναι όλο. Τώρα συνδέουμε τον εικονικό δίσκο, ανοίγουμε τον "Υπολογιστή" και εργαζόμαστε με τον συνδεδεμένο δίσκο.

Σχετικά με το κλείσιμο. Κάτω από τα Vista, δεν μπόρεσα ποτέ να κλείσω χωρίς επανεκκίνηση. Εμφανίζεται ένα τυπικό μήνυμα ότι ο πόρος χρησιμοποιείται από άλλο πρόγραμμα κ.λπ. Κανένα σπουδαίο, απλά να το ξέρεις.



 

Ίσως είναι χρήσιμο να διαβάσετε: