この質問は、他の人がここに投稿した質問とは異なるようです。私はWindowsとDebianのデュアルブート機能を備えたThinkPadノートブックを使用しています。 Debian で通常の日を使用した後、次の日にコンピュータを起動して次のようになりました。
error: no such partition.
Entering rescue mode...
grub rescue>
ほとんどのチュートリアルでは、Debianのライブバージョンを起動して実行するように言います。
sudo fdisk -l
ただし、これを行うと
Failed to read extended partition table (offset=245764094): Input/output error
以下はディスク情報です。この警告を無視してチュートリアルを続行します。
sudo mdkir /mnt/temp
sudo mount /dev/sda2 /mnt/temp
2行目の実行後にエラーが発生します。
mount: /mnt/temp: wrong fs type, bad option, bad superblock on /dev/sda2, missing codepage or helper program, or other error
私のハードドライブが故障したのではないでしょうか?どうすれば解決できますか?
答え1
システムはディスクからパーティションテーブルを読み取ることもできません。
Failed to read extended partition table (offset=245764094): Input/output error
これはドライブに問題がある可能性があるという強力なマークです。
出力はsmartctl -x /dev/sda
さらなる分析に役立ちます。
提案された「修正」は、ディスクを新しいディスクに置き換えてからバックアップから復元することです。
ただし、良いバックアップがない場合、またはディスクにまだバックアップされていない重要なデータがある場合は、プロのデータ復旧サービスを雇うことがお金の価値があるかどうかを検討してください。答えが「はい」なら、止める直接データを回復してみてください。単にディスクを実行すると、問題がさらに悪化する可能性があります。
ディスク上のデータがプロフェッショナルな回復コストを支払うほど価値がありませんが、それでも可能なものをすべて回復したい場合は、最初のステップはこのツールを使用してddrescue
正確な1:1レプリケーション/イメージを作成することです。フルディスク。明らかに、2番目のディスクが必要か、ディスクイメージファイルに十分な未使用のディスク容量が必要です。
完了したら、testdisk
または同じプログラムをphotorec
使用してファイルを回復することができます(以前に作成したレプリカ/イメージを使用することをお勧めします。したがって、重要なアイテムを簡単に回復できない場合は、失敗したソースディスクを他の試行に引き続き使用できます。 )。
testdisk
パーティションテーブルの再構築に適しています。パーティション内のファイルシステムがまだほとんど破損していない場合は、これが必要になる場合があります。
photorec
一方、ファイルシステム構造は、欠落しているディスクから構造を認識できる単一のファイルを抽出するように設計されています。これは、破損がパーティションテーブルに限定されない場合に必要になる場合があります。