Πώς να μετατρέψετε ανάμεσα σε αναδιανεμημένους και αναπτυσσόμενους δίσκους στο VMware
Το VMware κανονικά δημιουργεί δίσκους που μπορούν να αναπτυχθούν, οι οποίοι ξεκινούν μικρές και μεγαλώνουν με την πάροδο του χρόνου καθώς προσθέτετε δεδομένα. Ωστόσο, μπορείτε επίσης να δημιουργήσετε "προεγκατεστημένους" δίσκους που ξεκινούν από το μέγιστο μέγεθος τους. Εάν θέλετε να συμπιεστεί αργότερα ένας δίσκος, θα πρέπει να το μετατρέψετε από προεγκατεστημένο σε παραγωγικό. Ή, ίσως θελήσετε να μετατρέψετε ένα δίσκο από το αναπτυσσόμενο σε προεγκατεστημένο για μέγιστη απόδοση.
Μπορείτε να το κάνετε μόνο σε VMware Fusion ή VMware Workstation. Ο VMware Player δεν περιλαμβάνει την απαραίτητη εντολή. Ο VMware Player δημιουργεί πάντα δίσκους που μπορούν να αναπτυχθούν με την πάροδο του χρόνου και δεν υπάρχει τρόπος να μετατραπούν σε προεγκατεστημένους χωρίς να χρησιμοποιήσετε άλλο προϊόν VMware.
VMware Fusion
Αυτό είναι πολύ απλό στη VMware Fusion σε Mac. Η VMware Fusion δημιουργεί πάντα νέους εικονικούς δίσκους ως δίσκους που μπορούν να αναπτυχθούν. Μπορείτε στη συνέχεια να τα μετατρέψετε σε προεγκατεστημένους δίσκους ή να μετατρέψετε τους δίσκους σε δίσκους που μπορούν να αναπτυχθούν αν τους έχετε μετατρέψει προηγουμένως σε προεγκατεστημένους δίσκους.
Για να το κάνετε αυτό, απενεργοποιήστε πρώτα την εικονική μηχανή. Δεν μπορείτε να μετατρέψετε τους δίσκους, εάν είναι ενεργοποιημένος ή ανασταλεί.
Επιλέξτε το εικονικό μηχάνημα στο κύριο παράθυρο VMware Fusion και κάντε κλικ στο Εικονικό μηχάνημα> Ρυθμίσεις.
Κάντε κλικ στην επιλογή "Σκληρός δίσκος" στην περιοχή Αφαιρούμενες συσκευές στο παράθυρο "Ρυθμίσεις".
Εάν δείτε ένα μήνυμα που λέει ότι δεν μπορείτε να κάνετε αυτές τις αλλαγές ενώ το εικονικό σας μηχάνημα έχει ένα στιγμιότυπο, θα πρέπει πρώτα να διαγράψετε τυχόν στιγμιότυπα που έχετε δημιουργήσει για την εικονική μηχανή σας. Φυσικά, δεν θα μπορείτε να αποκαταστήσετε την εικονική μηχανή σας στην προηγούμενη κατάστασή της σε αυτά τα χρονικά σημεία.
Για να διαγράψετε στιγμιότυπα, κάντε κλικ στην επιλογή Εικονική μηχανή> Στιγμιότυπα> Στιγμιότυπα. Επιλέξτε κάθε στιγμιότυπο στο παράθυρο και κάντε κλικ στο κουμπί "Διαγραφή" στη γραμμή εργαλείων για να διαγράψετε κάθε.
Στο παράθυρο ρυθμίσεων του σκληρού δίσκου, αναπτύξτε την ενότητα "Προηγμένες επιλογές". Ελέγξτε την "Προεγκατάσταση του χώρου στο δίσκο" για να μετατρέψετε τον αναπτυσσόμενο δίσκο σε έναν προεγκατεστημένο δίσκο ή καταργήστε την επιλογή "Προεγκατάσταση χώρου στο δίσκο" για να μετατρέψετε έναν προεγκατεστημένο δίσκο πίσω σε ένα δίσκο που μπορεί να αναπτυχθεί. Κάντε κλικ στην επιλογή "Εφαρμογή" για να εφαρμόσετε τις αλλαγές σας στη συνέχεια.
VMware Workstation
Η διαδικασία είναι λίγο πιο περίπλοκη στον σταθμό εργασίας VMWare και θα χρειαστεί να χρησιμοποιήσετε τη Γραμμή εντολών - αυτή η επιλογή δεν εκτίθεται στη γραφική διεπαφή του VMware Workstation, επομένως θα πρέπει να χρησιμοποιήσετε την ενσωματωμένη vmware-vdiskmanager
εντολή.
Βήμα πρώτο: Διαγραφή οποιωνδήποτε στιγμιότυπων
Πρώτον, ενεργοποιήστε την εικονική μηχανή στον VMware Workstation. Διαγράψτε τα στιγμιότυπα που σχετίζονται με την εικονική μηχανή κάνοντας κλικ στο κουμπί VM> Στιγμιότυπο> Στιγμιότυπο, κάντε δεξί κλικ σε κάθε στιγμιότυπο και επιλέξτε "Διαγραφή". Φυσικά, δεν θα μπορείτε να επαναφέρετε την εικονική μηχανή σας σε αυτά τα προηγούμενα σημεία εγκαίρως μετά τη διαγραφή των στιγμιότυπων.
Βήμα δεύτερο: Βρείτε την εντολή vmware-vdiskmanagere.exe
Στη συνέχεια, βρείτε το vmware-vdiskmanager.exe
εντολή. Αν έχετε εγκαταστήσει το VMware Workstation στον προεπιλεγμένο κατάλογο στα Windows, θα το βρείτε C: \ Program Files (x86) \ VMware \ VMware Workstation
ή C: \ Program Files \ VMware \ VMware Workstation
.
Ανοίξτε ένα παράθυρο γραμμής εντολών από το μενού Έναρξη και μεταβείτε στον κατάλογο VMware. Για να το κάνετε αυτό, χρησιμοποιήστε την ακόλουθη εντολή. Αντικαταστήστε τη διαδρομή του φακέλου με τη σωστή διαδρομή στο φάκελο VMware Workstation που περιέχει το vmware-vdiskmanager.exe
εάν είναι διαφορετικό στο σύστημά σας.
cd "C: \ Προγράμματα αρχείων (x86) \ VMware \ VMware Workstation"
ΣΗΜΕΙΩΣΗ: Οι οδηγίες εδώ υποθέτουν ότι χρησιμοποιείτε τα Windows ως λειτουργικό σύστημα κεντρικού υπολογιστή. Στο Linux, μπορείτε απλά να ανοίξετε ένα παράθυρο τερματικού και να εκτελέσετε το vmware-vdiskmanager
εντολή σαν να εκτελέσετε οποιαδήποτε άλλη εντολή.
Βήμα τρίτο: Βρείτε το εικονικό αρχείο δισκέτας σας
Εντοπίστε το φάκελο του εικονικού υπολογιστή στο δίσκο σας και προσδιορίστε το αρχείο .vmdk του, το οποίο είναι ο εικονικός δίσκος του εικονικού υπολογιστή. Από προεπιλογή, το VMware δημιουργεί φακέλους εικονικών μηχανών μέσα στον κατάλογο στη διεύθυνση C: \ Users \ NAME \ Documents \ Εικονικές μηχανές \
, όπου NAME είναι το όνομα του λογαριασμού χρήστη των Windows.
Ενδέχεται να δείτε πολλά αρχεία .vmdk. Αυτό είναι φυσιολογικό. Αναζητήστε το κύριο αρχείο .vmdk και όχι τα αρχεία .vmdk που τελειώνουν με -φά
και έπειτα έναν αριθμό. Στο screenshot παρακάτω, ονομάζεται Windows 7.vmdk.
Εάν δεν είστε σίγουροι πού βρίσκεται, μπορείτε να δείτε τη διαδρομή ενός φακέλου ενός εικονικού μηχανήματος στο κάτω μέρος του παραθύρου του Σταθμού εργασίας VMware.
Βήμα τέσσερα: Μετατροπή του εικονικού δίσκου
Για να μετατρέψετε ένα εικονικό μηχάνημα από προεγκατεστημένο σε ένα αναπτυσσόμενο εικονικό δίσκο χωρισμένο σε αρχεία 2 GB, εκτελέστε την ακόλουθη εντολή. Είναι πιο εύκολο να δημιουργήσετε το νέο αρχείο .vmdk στόχου στον ίδιο φάκελο με το αρχικό αρχείο εικονικού δίσκου.
vmware-vdiskmanager.exe -r "c: \ path \ to \ source.vmdk" -t 1 "c: \ path \ to \ target.vmdk"
Για παράδειγμα, εάν είναι η διαδρομή προς το αρχικό αρχείο .vmdk C: \ Χρήστες \ chris \ Documents \ Εικονικές μηχανές \ Windows 7 \ Windows 7.vmdk
, μπορείτε να εκτελέσετε την ακόλουθη εντολή:
vmware-vdiskmanager.exe -r "C: \ Users \ chris \ Documents \ Εικονικές μηχανές \ Windows 7 \ Windows 7.vmdk" -t 1 "C: \ Users \ chris \ Documents \ growable.vmdk "
Για να μετατρέψετε ένα εικονικό μηχάνημα από το αναπτυσσόμενο σε ένα προεγκατεστημένο δίσκο που είναι χωρισμένο σε 2 GB αρχεία, εκτελέστε την ακόλουθη εντολή:
vmware-vdiskmanager.exe -r "c: \ path \ to \ source.vmdk" -t 3 "c: \ path \ to \ target.vmdk"
Για παράδειγμα, εάν είναι η διαδρομή προς το αρχικό αρχείο .vmdk C: \ Χρήστες \ chris \ Documents \ Εικονικές μηχανές \ Windows 7 \ Windows 7.vmdk
, μπορείτε να εκτελέσετε την ακόλουθη εντολή:
vmware-vdiskmanager.exe -r "C: \ Users \ chris \ Documents \ Εικονικές μηχανές \ Windows 7 \ Windows 7.vmdk" -t 1 "C: \ Users \ chris \ Documents \ preallocated.vmdk "
Βήμα πέντε: Διαγράψτε (ή μετακινήστε) τα πρωτότυπα αρχεία δίσκου
Η παραπάνω εντολή δημιουργεί μόνο ένα νέο αντίγραφο του εικονικού δίσκου στη διαδρομή προορισμού. εάν ανοίξετε το φάκελο του εικονικού σας μηχανήματος, θα δείτε ότι έχετε και τον αρχικό δίσκο και τον νέο δίσκο. Σε αυτό το παράδειγμα, έχουμε και τα δύο Windows 7 [κάτι] .vmdk
αρχεία και Windows 7-καλλιεργήσιμη [κάτι] .vmdk
αρχεία
Τώρα μπορείτε να απαλλαγείτε από τον αρχικό δίσκο διαγράφοντας τα αρχεία του. Σε αυτό το παράδειγμα, θα διαγράψαμε όλα τα Windows 7 [κάτι] .vmdk
αρχεία συμπεριλαμβανομένου του κύριου Windows 7.vmdk
αρχείο. Ωστόσο, θα πρέπει να διαγράψετε ή να μετακινήσετε μόνο αρχεία που τελειώνουν σε .vmdk. Αφήστε τα άλλα αρχεία εδώ μόνο.
Αντί να διαγράψετε αυτά τα αρχεία, ίσως να θέλετε να τα αντιγράψετε σε άλλο φάκελο. Αυτό θα σας δώσει ένα αντίγραφο ασφαλείας που μπορείτε να επαναφέρετε σε περίπτωση που κάτι πάει στραβά.
Βήμα έξι: Μετακινήστε τον νέο εικονικό δίσκο στην τοποθεσία του πρωτότυπου δίσκου
Μετονομάστε το νέο κύριο αρχείο .vmdk για να έχει το ίδιο όνομα με το αρχικό εικονικό δίσκο. Σε αυτό το παράδειγμα, θα μετονομάσαμε Windows 7-growable.vmdk
προς το Windows 7.vmdk
και αφήστε τα Windows 7-growable-s001.vmdk, Windows 7-growable-s002.vmdk και άλλα αρχεία μόνο.
Τώρα μπορείτε να εκκινήσετε κανονικά την εικονική μηχανή. Θα χρησιμοποιηθεί αυτόματα ο νέος δίσκος παραγωγής ή προεγκατάστασης, καθώς βρίσκεται στην ίδια θέση με τον προηγούμενο δίσκο που χρησιμοποιούσε. Αυτό το νέο κύριο αρχείο δίσκου .vmdk δείχνει τα μικρότερα αρχεία .vmdk, παρόλο που έχουν διαφορετικό όνομα, οπότε όλα θα "λειτουργούν απλώς".