削除できないファイルやフォルダを削除するには?
私は以前のWindowsのDocuments and Settings
フォルダのバックアップコピーを持っていますが、その中には私の元のユーザーだけが含まれており、さらに2つのディレクトリの中にも含まれています。Favorites
とLocal Settings
です。
Local Settings
を削除しようとすると、次のようなエラーが出ます。
Favorites
を削除しようとすると、このエラーが発生します。
私はこれを cmd シェルで実行した:
attrib *.I* -r -a -s -h /s
…でも、何の役にも立たず、エラー/警告も返さなかった。
Unlocker v1.8.5
と LockHunter
を複数のレベルで繰り返し使って、何かファイルが使われているかどうかを確認しましたが、どちらもいつも言っています。No Files Locked.
Update #1:
ディレクトリを rename することができました。
Yes (または Yes to All) を押すと、次のようなエラーが出ます。
Update #2:
chkdsk /f
を実行させました。ステージ 2 のスキャンでは、約 40 個のこれらを受け取りました。
ファイル25のインデックス$0からインデックスエントリを削除しました。
…の後に続きます。
ファイル37576のインデックス$I30からインデックスエントリのクッキーを削除します。
…でも、削除しようとすると上記の最初のエラーダイアログが出てきます。
もう一度chkdskを実行してみました。何のメッセージも出ませんでした。削除時も同じ結果。
Update #3:
深く掘り下げてみると、chkdsk /f /r
はこの奥にある多くのディレクトリの1つの名前です。
C:I:OlDDDE4AE55-B5E2-F03B-5189-6C4DA6E41788
2300-{C93D01AC-0739-4FD9-88C7-13D2F21A208E}-v2300-{C93D01AC-0739-4FD9-88C7-13D2F21A208E}-v2300-Downloaded.frx
気づいたのですが、他のディレクトリと違って、これらのファイルの名前を変更することができませんでした。
元のディレクトリ = 194文字 ファイル名 = 100文字以上 これらを合わせた長さは255文字の制限を超えています。
部分的な解決策。
total path lengthが100以下になるまで全てのディレクトリの名前を変更してください。その後、99
ディレクトリ内の全てを削除することはもちろん、.frx
ファイルの名前を変更することができました。
This is only a partial solution なぜなら、これらの(空の)ディレクトリはまだ削除できないから、
C:\12\Favorites\WienWhat To Do…
C:I:1.2\Favorites\Photography\FIRE
上と同じエラー。
両方のフォルダのExplorerのプロパティに表示されているものは以下の通り。
Update #4 (別の部分的な解決策):
harrymcさんの回答と、ほぼ全ての人の考えと、目立たないように「NTFSファイルシステムボリューム上のファイルやフォルダを削除することはできません」(http://support.microsoft.com/kb/320081)というタイトルで書かれたこの素晴らしいMS-KBの記事を熟読してみました。
私は2番目のフォルダLocal Settings
を削除することができました。彼が提案してくれた C:\Favorites\Photography\FIRE
コマンドで遊んでいる間にオートコンプリートを実行したときはラッキーでした。
注意: 通常のdel "\?\<path>"
では動作しませんでしたし、del
から削除しても動作しませんでした。
これで残っているのは最初のディレクトリexplorer
だけになりました。