メモリ スティックでいくつかのドキュメントに取り組んだところ、ほとんどのファイルが消えてしまいました。システムには、メモリ スティックの次の統計情報が表示されます。
capacity 59.6GB, used 51GB, free 8.58GB
それはほぼ正しいようです。ただし、一部のフォルダには必要なすべてのものが含まれているように見えますが、ファイルが含まれているはずの他のフォルダは空です。また、メモリ スティック全体ではなくすべてのフォルダを選択すると、使用されているのは 17 GB のみと表示されます。つまり、34 GB のファイルが不足しています。
私が試したこと:
オンラインで調べた結果に基づいて、いくつかのことを試しました。
ファイルが非表示になっている可能性を考慮して、次のコマンドを実行しました。
attrib –h –r –s /s /d g:*.*
それは効果がなかった。
マルウェアが関係している可能性を考えて、Malwarebytes をインストールし、システムをスキャンしました。感染したファイルがいくつか見つかり、削除されましたが、問題は解決していません。感染は偶然だった可能性があります。私の活動から判断すると、スティックが正常に動作していたときに感染したファイルが存在していた可能性があります。
ごみ箱を確認しましたが、何も見つかりませんでした。
失われたファイルを見つけたり回復したりするにはどうすればいいですか?
答え1
示されたコマンドには 2 つの不完全な点があります。
検索パターンは、
*.*
拡張子を含むファイル (またはドットを含むフォルダー) にのみ影響します。*
代わりに、ファイル拡張子を持たない可能性のあるファイルに一致するパターンを使用してください。パス構文が間違っています。バックスラッシュを追加し忘れています。
ファイルを非表示にするための適切なコマンドは次のとおりです。
Attrib –H –R –S /S /D "G:\*"
答え2
おそらく (必ずしもそうとは限りませんが) ドライブが不良です。ファイルをできるだけ早くコピーしてください。特定のファイルで、ドライブに間違ったディスクが挿入されているというエラーがランダムに表示される場合は、ドライブはすぐに読み取り専用になり、その後完全に故障します。大量のファイルをコピーする最も良い方法は、ROBOCOPY を使用することです。新しいコマンド ウィンドウを開き (ボックスにWin+R
入力して使用できます)、次のコマンドを実行します。cmd
Run...
cd %USERPROFILE%\documents
mkdir dump
robocopy /mir /r:2 X:\ dump
X: をドライブのパスに置き換えます。コピーをしばらく続けると、破損していないファイルがすべてdump
ドキュメント内の というフォルダーに保存されます。r:2
これは重要です。なぜなら、robocopy はデフォルトで失敗したコピーを 100 万回再試行してから中止するからです。これは、標準の 30 秒の遅延では 1 年以上かかることを意味します。