NTFSファイルシステムのLinuxで「削除された」ファイル(元のmacOSで)を回復する方法

NTFSファイルシステムのLinuxで「削除された」ファイル(元のmacOSで)を回復する方法

私のガールフレンドには、10年以上の写真、文書などが入った外付けハードドライブがあります。ほとんどのファイルは彼女の古いiPhone 5とMacBookからのものです。ハードドライブ自体はNTFS形式です。ディスクが古すぎるため、データが失われる危険性があります。

安全な保存のためにすべてのファイルをOneDriveにアップロードしようとすると、誤ったファイル名が原因で1,000個のエラーが発生しました。._たとえば、多くのファイルが./pic/92 win new/iphone/._IMG_1604.JPG。 macOSとファイル名をこの方法で指定する理由はわかりませんが、ファイルをOneDriveに入れることはできません。

だから私はそれをRaspberry Piに接続し、コマンドラインで無効な文字を含むすべてのファイルの名前を変更することにしました。ほぼ10,000個のファイルを一覧表示した後、ハードドライブ全体で次のコマンドを実行しました。

find . -name "._*" | sed -e "p;s/\._//" | xargs -d '\n' -n2 mv

また、zmvを使用してファイル名からいくつかの先行スペースを削除しました。

まずテスト環境でコマンドを試してみましたが、よさそうです。ところで、ファイルサイズを確認していません。

私のガールフレンドがドライブをMacに再接続したとき、名前が変更されたすべてのファイルのファイルサイズは4KB(空)で表示されました!私は台無しにした私は何をすべきかわかりません。

私はデータがまだそこにあると仮定していますが、どういうわけかファイルシステムを台無しにしました。

私が間違っていることを理解している人はいますか?さらに重要なのは、ファイルを回復する可能性がありますか?どんな提案にも感謝します。

答え1

〜のようにテデンが言及、Mac OSは、「外部」ファイルシステムに書き込むときに各ファイルに2つのファイル名を使用します。最初には実際のコンテンツが含まれ、2番目にはリソースフォークに格納されているメタデータが含まれます。メタデータファイル名をコンテンツファイル名に変更して、そのコンテンツファイルを削除しました。

しかし、私はオリジナルを上書きしたという彼の意見に同意しません。データはディスク上になければなりませんが(SSDではないことを願っています)、ファイル名はなくなり、クラスタは空き領域として表示されます。

ファイルがOneDriveにアップロードされている場合は、すでにコピーがあります。ここでの利点の1つは、ディスクに元のファイル名の完全なリストがあることです。そうでない場合は、読み続けてください。

まず、ディスクの追加の回復を実行する前に、コピーを作成して使用する必要がありますdd

2番目のステップは、次のツールを使用して回復を試みることです。ntfsundelete、削除されたアイテムを回復しようとしています。

第三に、これらのファイルはおそらく他のシステムから完全にコピーされたため、これらのファイルは(通常)断片化されず、代わりに順次チャンクを使用するため、ファイルの断片を介してほとんどを回復できると予想されます。

この場合、photorecなどのツールは、ファイルシステムのメタデータにアクセスせずにほとんどの写真を見つけることができるはずです。

最後に、回復可能なすべてをバックアップすることを忘れないでください!

幸運を祈る

答え2

今すぐおすすめするのは難しいですが、私があなたならR-Studio Undeleteを試してみます。私の経験では、R-Studio Undeleteは、多くのファイルシステム(ext2、ext3、ext4、fat32を含む)から誤って削除または破損したデータを回復するのに最適です。 NTFS、NTFSなどに最適なアプリです。ファイルを含むパーティションに対する変更操作を停止します(名前の変更、コピーなどは必要ありません)。この時点で記録することは不可能ではないが、データ復旧をより困難にする。


少し重要ではない部分:

ファイルシステムデータで予期しない不整合が見つかったときに最初にすべきことは書くのをやめるデバイスまたはこのファイルシステムにコピーし、デバイスをエキスパート/サービスセンターにインポートします。

エキスパートがいない場合やコストが多すぎる場合は、完全なパーティションイメージを作成して作業を開始できます。ただこのイメージで。

あなたいいえハードウェア障害が原因で不整合が発生する可能性があり、追加の書き込み(時には読み取りまで)によって問題が悪化する可能性があるため、ソースファイルシステムまたはデバイスを引き続き使用してください。

答え3

ファイルを上書きしないと、すべてのファイルを簡単に復元できます。画像の場合、最良の方法はJPEGファイルフラグメントツールを使用することです。 JPEGはある程度自己検証が可能なので彫刻しやすい。CGSecurityの写真ログ私が推奨するオープンソースツールの1つです。

もっと楽しくしたい場合は、オープンソースプログラムがあります検視

他の作業を実行する前に、ドライブのフォレンジックディスクイメージを作成する必要があります。あなたはこれを行うことができますlibewfの一部であるewfacquire

答え4

データを紛失して申し訳ありません。他の人が指摘したように、これらのファイルはハードドライブに無料のデータとして表示されているため、回復が困難になる可能性があります。まず、システムをインストールしてみてください。読み取り専用データの上書きを防ぎます。

JPEGを探すときに見てください。recoverjpeg元のディスクから画像を見つけるために最適化されています。ここを参照してください。http://www.rfc1149.net/devel/recoverjpeg。 Debian パッケージがあります。

関連情報