web-dev-qa-db-ja.com

exFATパーティションのパーティションテーブルを回復する

save removeオプションなしで、Ubuntu 16.04からUSBスティックを取り外しましたが、exfatは問題なく動作するはずです。読み取り書き込みは発生していませんでした。パーティションはジャーナリングを使用していません。最終的には、チェックサムエラーのあるマウント不可のUSBスティックです。

パーティションテーブルまたは少なくともUSBスティック上のデータを回復するためのツールは何ですか?私が今していることは、partedを介したスキャンです。誰かがexfatと回復オプションで同じ問題を経験しましたか?残念ながら、partedはおそらく exfatをサポートしていない であるため、パーティションを検出しません。

また、WindowsでPartition Wizardを使用しようとしましたが、何も検出できず、未割り当ての領域が表示されました。どうすればいいですか? WindowsまたはUbuntuに役立つツールはありますか?

enter image description here

gpart -v /dev/sdbも使用しようとしましたが、何も検出できませんでした。 OS Xにはfsck_exfatというツールがありますが、Windowsには何かありますか?

updateディスクにはParted Magicがプリインストールされています。クイック検索の後、パーティションは表示されません。

1
qrtLs

exfatはそうすることで問題ないはずです。読み取り書き込みは発生していませんでした。パーティションはジャーナリングを使用していません

ファイルシステムがジャーナリングを使用しないという事実は、ドライブを適切にアンマウントせずに「正常に」削除することの正反対です。 ;)OSはそのようなジャーナルがないため、矛盾を簡単に修正できません。

TestDiskを使用する

簡単に言うと、スクリーンショットに見られるように、ドライブにはまだパーティションテーブルがあり、ファイルシステムタイプはexFATとして正しく表示されます。 TestDiskをインストールし、デバイスで実行します。

Sudo apt install testdisk
Sudo testdisk /dev/sdb

ここA の前にこのツールについて説明しましたが、 TestDiskガイド にも興味があるかもしれません。 Unix&Linux Stack ExchangeWebサイトで この回答 に書いたように:

基本的な手順は次のとおりです。

  • ドライブをスキャンする
  • パーティションを選択する
  • 押す P ファイルを表示する
  • 削除された(赤い)ファイルをコピーする C

この場合、削除されたファイルだけでなく、すべてのファイルをコピーすることもできます。

1

OPによる回答

wiki に従いました

TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <[email protected]>

Disk /dev/sdc - 124 GB / 115 GiB - CHS 15102 255 63
Partition               Start        End    Size in sectors
No partition found or selected for recovery


しかし、このツールtestdiskは間違いなくmost awesomeです。メインメニューで[詳細設定]を選択して続行すると、すべてのファイルが表示され、それらを内部ドライブにコピーしました。このツールは素晴らしいと言いましたか:)。

Copying, please wait... 2 ok, 0 failed
Directory /media/sda
>drwxr-xr-x     0     0      4096 17-Jun-2016 15:13 .
 drwxr-xr-x     0     0       100 17-Jun-2016 15:13 ..
 drwx------     0     0     16384 17-Jun-2016 15:13 lost+found
0
Pilot6