クラシックエディションとは異なり、Mint Debianエディションをインストールしていたとき、フォーマットを指定しなかった場合、インストールによってホームパーティションが自動的にフォーマットされました。
したがって、以前のフォーマットは現在のext4でした。クイックフォーマットだったので、データはまだ残っていると思います。
書き込みを防ぐために、ライブUSBでコンピューターを起動しました。 testDiskを実行しました。データを回復できるように、以前のスーパーブロックに回復する方法はありますか?
e2fsprogs
パッケージをご覧ください。 dumpe2fs /dev/sd<partition-id> | grep -i superblock
からすべてのバックアップスーパーブロックを取得してから、e2fsck
にFS)をチェックさせるか、mount -o sb=<output-of-dumpe2fs> /dev/sd<partition-id> /your/mountpoint
を実行してみてください。バックアップスーパーブロック。参照用にこれを参照してください: http://www.cyberciti.biz/faq/linux-find-alternative-superblocks/ 。
testdisk
は、クローバーされたファイルシステムではなく、パーティションテーブルを回復するのに適しています。 Photorecは、本当に混乱していて、ファイルシステム構造を復元できない場合の最後の手段です。
ファイルを回復するには、TestDiskの姉妹プログラム PhotoRec を使用する必要があります。私がこれらのプログラムを最後に使用してから数年が経ちましたが、IIRCあなたはそれらをインプレースで回復することができませんので、あなたを願っていますファイルを復元するのに十分な予備のHDスペースがあります。
実際にリカバリ作業を行う前に、関連するTestDiskとPhotoRecのドキュメントを読むことをお勧めします。何をしているのかわからないときにこれらのプログラムを使用すると、神経を痛める経験になる可能性があります...
lotsの予備ストレージがある場合は、たとえばdd
を使用して、裸のパーティションをイメージファイルに複製することをお勧めします。 TestDiskとPhotoRecはどちらも、このような画像ファイルを問題なく操作できます。そうすれば、doを間違えた場合、画像ファイルを台無しにするだけです。
最近、Ubuntu 16.04で誤ってext4パーティションをNTFSにフォーマットしましたが、ファイルシステムチェックを実行することでパーティション全体を正常に回復できました。
Sudo fsck.ext4 -v /dev/sda10
手順を このブログ投稿 に記録しました。