Ich verwende Windows 11 und Ubuntu 22.04.2 LTS (Jammy Jellyfish) im Dual-Boot-Modus. Gestern habe ich versucht, das WSL2-Disk-Image ext4.vhdx
von Ubuntu mit Guestmount zu mounten. Dies ist der Befehl, den ich verwendet habe:
sudo guestmount --add /path/to/ext4.vhdx -i --rw /mnt/myubuntu
zuerst funktionierte es problemlos, aber als ich es heute erneut versuchen und auf die WSL2-Dateien zugreifen wollte, erhielt ich diese Fehlermeldung:
guestmount: access: /mnt/asus/Users/root1/Documents/WSL/Ubuntu/ext4.vhdx: Input/output error
selbst wenn ich nur versuche, ls
die Datei auszuführen:
ls: cannot access 'ext4.vhdx': Input/output error
wenn ich versuche, ls ext4.vhdx
außerdem erhalte ich beim Booten von Windows eine Benachrichtigung, dass einige Dateien auf meinem C:
Laufwerk beschädigt sind, und wenn ich WSL ausführe, heißt es, dass ext4.vhdx . corrupted and unreadable
Ich führe die Prüfung auf C:
dem Laufwerk aus und starte dann neu, aber ohne Erfolg. Außerdem wird beim Ausführen chkdsk /f C:
eine Fehlermeldung angezeigt, dass das Volume von einem anderen Prozess verwendet wird.
gibt es eine Möglichkeit, das Disk-Image oder zumindest einige darin enthaltene Dateien wiederherzustellen?
Dank im Voraus