私は、古い Nokia のマイクロ SD カードから最近削除したいくつかのファイルを復元することにしました。電話をラップトップに接続し、TestDisk をダウンロードし、何らかの理由で、TestDisk がカード上で見つけたすべてのファイルを選択しました (サイズが 0 バイトのものもいくつかありました)。
カードのサイズはわずか 1 GB ですが、コピーされたデスクトップ上のフォルダのサイズはどういうわけか 9 GB になり、Windows 7 の動作が通常より少し遅くなりました。C: ドライブの空き容量は 60 GB から 51 GB に増えました。復元されたコンテンツを閲覧した後、フォルダを削除することにしましたが、いくつかの問題が発生しました。
現在、フォルダーのサイズは 0 バイトで、同じく 0 バイトのファイルもいくつか含まれています。それらのいずれも削除/名前変更などできません (「この項目は見つかりませんでした。これはもう [...] にありません」)。また、C: の空き容量は 60 GB に戻りませんでした。
chkdsk
エラーは見つかりませんでしたが、数字はまだ合いません。
WinDirStatの出力プラスシステム復元ポイント記載されているほど多くの容量を消費しないようです (合計 99.9 GB のうち 54.1 GB が空き、つまり 45.8 GB が使用済み)。
また、システムの復元は完了時に「不明なエラー」をスローし、何も変更しません。
何か見落としていることはありませんか? ハードドライブが破損している可能性がありますか?
chkdsk
出力:
104755199 KB total disk space.
47730864 KB in 76077 files.
53724 KB in 24619 indexes.
0 KB in bad sectors.
305559 KB in use by the system.
65536 KB occupied by the log file.
56665052 KB available on disk.
答え1
最終的に問題を解決することができました。TestDisk がファイルシステムの一部を破損したか、抽出したコンテンツ自体が破損したようです。同様の問題に遭遇した方は (削除を拒否するファイルの階層)、 これを試して:
管理者権限で開きcmd
、cd
破損した階層の親ディレクトリに移動します。階層を、葉がファイルまたは空のフォルダーであるツリーとして想像すると、次のようになります。
cd
各リーフの親ノードに手動で追加します。ren
リーフの名前を変更するために使用します(何でも構いません)。- 削除するために使用します
del
。上に進む前にノードのすべての子を削除します。 - 階層が存在しなくなるまでこのプロセスを繰り返します。
削除するたびに、影響を受けるパーティションの空き領域を確認してください。私の場合、空き領域がランダムに増えていき、最終的には転送前の量に安定しました。