無効なfsck操作後のexFATファイルシステムの修復

無効なfsck操作後のexFATファイルシステムの修復

dmesgで、「ボリュームが正しくマウント解除されていません。一部のデータが破損している可能性があります。fsckを実行してください」というメッセージが表示され、最終的に次のコマンドが実行されましたdoas fsck /dev/sda。これによりいくつかのエラーが発生しましたが、すぐに無視しました。

fsck from util-linux 2.38.1
e2fsck 1.47.0 (5-Feb-2023)
ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks...
Superblock has an invalid journal (inode 8).
Clear<y>? yes
*** journal has been deleted ***

fsck.ext2: Inode checksum does not match inode while reading bad blocks inode
This doesn't bode well, but we'll try to go on...

この操作には「y」がたくさん必要なので、fsckを中断してに切り替えましたdoas fsck -y /dev/sda。これを実行した後、KDEはファイルが完全に空であるとマークしました。この時慌てて後退したけど(dd if=/dev/sda of=$HOME/Downloads/tmp-backup)、被害が加わったようで怖いです。このドライブに残っている唯一のデータはパーティションの元のUUID /dev/sda1( "E7BF-36AA")であり、私が実行したほとんどのコマンドはログファイルにあります。

それでもデータを回復できますか?それでは、どうすればいいですか?

関連情報