VMDK-Prüfwerkzeug (VMDK-Festplatte auf Fehler prüfen)
Inhalt des Artikels:
- Woran erkennt man, ob VMDK beschädigt ist?
- Wie kann man ein beschädigtes VMDK reparieren?
Wie kann man feststellen, ob VMDK beschädigt ist?
Bitte überprüfen Sie die folgenden Dinge, bevor Sie einen Korruptionsverdacht äußern:
- 1. Basierend auf der Betriebssystemversion - installieren Sie Tools zur Analyse der E/A des Gastes - wie Perfmon von Windows
- 2. Identifizierung von Anwendungen am OS, die I/O erzeugen können
- 3. Wenn Sie sicher sind, dass mit dem Betriebssystem alles in Ordnung ist, prüfen Sie, ob es Probleme mit der Backup- oder AV-Lösung gibt.
Wenn eine virtuelle Festplatte beschädigt ist, überprüfen oder reparieren Sie sie mit dem Befehl vmkfstools.
-x|--fix [check|repair]
Zum Beispiel,
vmkfstools -x check /vmfs/volumes/my_datastore/my_disk.vmdk
Wie kann man ein beschädigtes VMDK reparieren?
Sie müssen zunächst verstehen, wie diese Dateien aufgebaut sind, um grundlegende Reparaturtechniken für defekte oder fehlerhafte VMDK-Dateien anwenden zu können. Eine VMDK-Datei besteht hauptsächlich aus zwei verschiedenen Arten von Dateien, nämlich:
- VMDK
- *-flat.vmdk
Die *-flat.vmdk dient als reiner Textzeiger für VMDK, wobei das * den Namen des VM-Servers angibt. Befolgen Sie die nachstehenden Anweisungen, um Ihre VMDK-Datei in VMware zu reparieren, wenn eine Ihrer.vmdk-Dateien defekt ist.
1. Booten Sie die Maschine
- Nehmen Sie die Sicherungsdatei der ursprünglichen VMDK-Datei.
- Erstellen Sie einen Systemzeiger für die Datei.
- Speichern Sie nach den Änderungen die Felder.
- Um die beschädigte Datei zu reparieren, starten Sie jetzt den virtuellen Computer.
2. Eingabeaufforderung verwenden
- Geben Sie cmd ein, indem Sie Windows+R drücken, und klicken Sie dann auf OK.
- Rufen Sie die VMware-Installationsdatei über die Navigation auf.
- Geben Sie vmware-vsdiskmanager.exe in die Befehlszeile ein.
- Drücken Sie die Taste Enter.
DiskInternals VMFS Recovery
Schritt eins:

Installieren Sie DiskInternals VMFS Recovery von der offiziellen Webseite und installieren Sie es auf Ihrem PC. Nach der Installation schließen Sie den Datenträger an, der die beschädigten VMDK-Dateien enthält, die Sie wiederherstellen möchten, und starten Sie VMFS Recovery.
Tipp: Sie können auf den VMDK-Datenträger über SSH-Verbindungen, iSCSI- oder Fibre-Channel-Schnittstellenverbindungen zugreifen oder Windows von einem externen Laufwerk in ESX / ESXi booten und dann das VMFS-Wiederherstellungsprogramm starten.
Schritt zwei:

Wählen Sie den Datenträger mit den VMDK-Dateien, wenn der Wiederherstellungsassistent automatisch erscheint. Wählen Sie einen Scanmodus - Schnellwiederherstellungsmodus oder Vollständiger Wiederherstellungsmodus.
Dritter Schritt:

DiskInternals zulassen VMFS Recovery um den Datenträger zu scannen und alle Dateien zu finden, die Sie jemals darauf gespeichert haben. Am Ende des Scans werden die gelöschten/verlorenen Dateien mit einem ROTEN Sternchen gekennzeichnet.

Hinweis: Mit der kostenlosen Version von DiskInternals VMFS Recovery können Sie die wiederhergestellten Dateien in der Vorschau ansehen, aber sie nicht auf einem anderen Speicher speichern. Um die wiederhergestellten Dateien zu speichern, müssen Sie ein Upgrade auf die DiskInternals VMFS Recovery Pro Version durchführen.