Chinaunix首页 | 论坛 | 博客
  • 博客访问: 593757
  • 博文数量: 50
  • 博客积分: 4764
  • 博客等级: 上校
  • 技术积分: 597
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-18 09:00
个人简介

资深IT码农,擅长Linux、C/C++、bash

文章分类

全部博文(50)

文章存档

2015年(17)

2014年(2)

2011年(7)

2010年(4)

2009年(20)

分类: WINDOWS

2009-11-23 11:07:48

用LiveCD修复XP回收站问题

冷胜魁(Seaquester)
lengshengkui@gmail.com
2009-11-20

我的XP系统回收站出问题了,删除文件的时候,文件没有进回收站,而是直接被删除了。
我检查了回收站设置,设置是没有问题的。注册表也是OK的,组策略也是OK的。问题在哪儿呢?

搜索了一下,发现有人遇到过同样的问题。而且,有一个细节和我的一致,就是回收站的属性设置里面没有单独硬盘分区的设置,只有全局设置,如下图:


正常情况应该是这样:


原因可能是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) |
给主人留下些什么吧!~~