/dev/sda で 'dd' を実行したら、「不明なファイルシステム」というエラーが表示されました

/dev/sda で 'dd' を実行したら、「不明なファイルシステム」というエラーが表示されました

はい、このエラーは何度も回答され解決されていることを知っています。しかし、なぜこれが起こるのか理由はわかっていると思います (私のミスです)。ただ、解決方法がわからないだけです。

私は次のように 'dd' を使用して USB をフォーマットしてフラッシュしていました:

dd if=myImage.img of=/dev/sdb1 bs=1M

そして、私が大きなミスをするまで、すべては完璧に順調でした。

dd if=myImage.img of=/dev/sda bs=1M

私はDDしようとした/dev/sdaファイルシステムで、次のようなメッセージが表示されました (正確にはこれではありません。コピーできませんでした)。

96452+0 records in
96452+0 records out
71383424 bytes (7.1 MB) copied, 60.664 s, 495 MB/s

それで、/dev/sda 内の内容を上書きし始めたようで、その後クラッシュして、次のメッセージが表示されました。

エラー

つまり、プライマリ パーティションに書き込みを開始し、ファイルシステムの先頭にある重要なものを上書きしたことになります。その後、次のようになります。

Error: unknown filesystem
grub rescue >

そこから抜け出すことができません。他の質問の回答を試してみましたが、解消できません。何かアイデアはありますか? さらに情報が必要な場合は、質問してください。役立つと思います!

答え1

ついに解決しました。このリンク

基本的に、私は次のことをしなければなりませんでした:

sudo fsck.ext4 -v /dev/sda1

何度も修正した後 (そして「はい」と答えた後)、次のような最終メッセージが表示されました。

/dev/sda1: ***** FILE SYSTEM WAS MODIFIED *****
/dev/sda1: 88123/761856 files (1.5% non-contiguous), 2038341/3044128 blocks

その後再起動すると、すべてが正常になりました。

関連情報