Windows Vista/7を削除した後に消せないフォルダの対処

今月の頭で、Windows 7RCが2時間しか利用できなくなったため、アンインストールする人もいるのではないかと思います。

しかし、どうしても削除できないフォルダがあって困った人もいるのではないでしょうか?


まず、コマンドプロンプトからフォルダをすべて可視にするコマンドを打ち込んでみます。

F:\Windows.old>attrib -s -h -a /S /d *

例えば、Users フォルダの中身はこんな感じになっています。

 F:\Windows.old\Users のディレクトリ

2010/03/24  15:09       <DIR>          .
2010/03/24  15:09       <DIR>          ..
2010/03/24  15:09       <DIR>          Admin
2006/11/02  22:02       <JUNCTION>     All Users
2009/06/04  11:11       <DIR>          Default
2006/11/02  22:02       <JUNCTION>     Default User
2006/11/02  21:50       <DIR>          Public
2009/06/19  09:20       <DIR>          User

見慣れない <JUNCTION> の文字がありますね。
このフォルダは、Windows Vista で拡張された 形式の JUNCTIONフォルダなので、直接削除することはできないので、 コマンドプロンプトから RD コマンドを使って削除します。

F:\Windows.old\Users>RD "All Users"
F:\Windows.old\Users>rd "Default User"

 F:\Windows.old\Users\User\Documents のディレクトリ

2010/03/24  15:44       <DIR>          .
2010/03/24  15:44       <DIR>          ..
2009/06/19  09:20                  402 desktop.ini
2009/06/19  09:20       <JUNCTION>     My Videos

たまにフォルダ内部に JUNCTION フォルダが残ってるので、それも手動で削除します。

もちろん、 RD /S の再帰コマンドで削除してもかまわないのですけどね。

関連サイト:
ジャンクション機能を使ってディスク・ボリュームをマウントする - @IT

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です