私は 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
また、Windows から起動すると、ドライブ上のいくつかのファイルが破損しているという通知が表示されC:
、WSL を実行すると ext4.vhdx が であると表示されます。ドライブcorrupted and unreadable
のチェックを実行してC:
から再起動しましたが、うまくいきませんでした。実行すると、chkdsk /f C:
ボリュームが別のプロセスによって使用中であるというエラーも表示されます。
ディスクイメージ、または少なくともその中の一部のファイルを回復する方法はありますか?
前もって感謝します