用LiveCD修复XP回收站问题
冷胜魁(Seaquester)
lengshengkui@gmail.com
2009-11-20
我的XP系统回收站出问题了,删除文件的时候,文件没有进回收站,而是直接被删除了。
我检查了回收站设置,设置是没有问题的。注册表也是OK的,组策略也是OK的。问题在哪儿呢?
搜索了一下,发现有人遇到过同样的问题。而且,有一个细节和我的一致,就是回收站的属性设置里面没有单独硬盘分区的设置,只有全局设置,如下图:
![](http://blogimg.chinaunix.net/blog/upfile2/091123111255.jpg)
正常情况应该是这样:
![](http://blogimg.chinaunix.net/blog/upfile2/091123111329.jpg)
原因可能是info2损坏,只要启动到安全模式(命令行),将回收站目录(我的是NTFS分区,回收站目录是 \RECYCLER;FAT32分区是 \RECYCLED)的系统和隐藏属性去掉:ATTRIB -r -s -h RECYCLER;然后删除回收站目录。处理完每一分区,重启系统,系统会自动重建回收站目录,回收站就可以用了。
但是我按着他的方法去做,却没有成功,没法删除\RECYCLER目录。我进入\RECYCLER目录后,发现里面有一个com4的目录,没法删除。因为com4是系统保留的名字,保留给串口使用(就算你的系统里面没有com4),无法在Windows下删除。
没有办法,我想到了Linux,我用一张Ubuntu LiveCD启动到Ubuntu,然后,找到硬盘分区上的\RECYCLER目录,删除,然后清空Ubuntu回收站(Trash)(别忘了这一步,否则,回到XP下会有一个Linux 回收站目录为无法删除,因为里面含有那个可恶的com4目录;或者在shell里面用命令行来删除也行,命令行删除的文件不会进入回收站)。
重启进入XP,终于可以用回收站了。
至于,那个com4目录是怎么来的呢?原来是我装了一个软件WinMend Folder Hidden,它创建了com4目录,用来隐藏文件(夹);后来卸载了该软件,但是,它的卸载程序没有把com4目录清除掉。
阅读(3248) | 评论(0) | 转发(0) |