guestmount でマウントした後に ext4.vhdx が破損する

guestmount でマウントした後に ext4.vhdx が破損する

私は Windows 11 と Ubuntu 22.04.2 LTS (Jammy Jellyfish) のデュアル ブートを実行しています。昨日、guestmount を使用して Ubuntu から WSL2 ディスク イメージをマウントしようとしましたext4.vhdx。使用したコマンドは次のとおりです。

sudo guestmount --add /path/to/ext4.vhdx -i --rw /mnt/myubuntu

最初は問題なく動作しましたが、今日、もう一度実行して WSL2 ファイルにアクセスしようとしたときに、次のエラーが発生しました。

guestmount: access: /mnt/asus/Users/root1/Documents/WSL/Ubuntu/ext4.vhdx: Input/output error

lsファイルに対して実行しようとした場合でも:

ls: cannot access 'ext4.vhdx': Input/output error

ext4.vhdxをlsしようとすると

また、Windows から起動すると、ドライブ上のいくつかのファイルが破損しているという通知が表示されC:、WSL を実行すると ext4.vhdx が であると表示されます。ドライブcorrupted and unreadableのチェックを実行してC:から再起動しましたが、うまくいきませんでした。実行すると、chkdsk /f C:ボリュームが別のプロセスによって使用中であるというエラーも表示されます。

ディスクイメージ、または少なくともその中の一部のファイルを回復する方法はありますか?

前もって感謝します

関連情報