ntfsundeleteを使用して多くのファイルを回復

ntfsundeleteを使用して多くのファイルを回復

削除されたファイルを調べるには、次のコマンドを使用しています。

sudo ntfsundelete /dev/sda1 -S 400m-20g -p 100

すべての結果を復元する方法は?

私は試した:

sudo ntfsundelete /dev/sda1 -u 400m-20g -p 100 -d /mnt/bigboy/ntfs

返品You must specify exactly one device.

そして:

sudo ntfsundelete /dev/sda1 -u -i 44-6057 -p 100 -d /mnt/bigboy/ntfs

これは最初のファイルだけを復元して出力するようです。

Couldn't create output file: File exists

私は後者が何らかの理由ですべてのファイル名を失ったために発生したと思います。 (ドライブがすぐに終了するので、終了方法がわかりません。)

どんな助けでも大変感謝します。

答え1

私はしばらくこれで苦労しました。

-m処理するファイルのモードを指定できるこのオプションを使用する必要があります。**.jpgまたはなどが機能するようにするには、*.*パターンを引用符で囲みます。それ以外の場合、シェルはパターンを ntfs-undelete に渡すのではなく、現在のディレクトリで一致を実行します。

だいたい私に役立ったのは次のコマンドでした。

sudo ntfsundelete /dev/sdb2 -u -m '*'

答え2

ntfsundeleteに正しいパラメータを渡すために、bash拡張と置換がどのように機能するかを知る必要があります。

bashがパラメータとワイルドカードでどのように機能するかを理解することが重要です。そうしないと、多くのコンソールプログラムが絶えず濫用されます。

関連情報