以下论述就事论事,本人才疏学浅不知所以,只能描述看得到的现象,是否BUG,我不确定。
起因是论坛上有人说安装360杀毒后导致windows 7隐藏分区空间不足,因而不能进行系统映像备份,提示“需要备份的分区小于300M时,必须保证有50M以上的空间”,但在安装360杀毒后“发现隐藏分区100M现被使用了74M”,而在安装前“只占用了15M左右”,而且卸载360杀毒“并不能恢复空间”。
特地用虚拟机装了WINDOWS 7和360杀毒进行验证,发现确实如此,安装360杀毒前,隐藏分区(即windows 7系统保留分区)可用空间为70%以上,而安装360杀毒后,可用空间变成30%,即使后来卸载360后也没有恢复。但是当我给隐藏分区分配盘符,打开分区查看,并没有发现在安装360前后有什么文件上的变化,也就是说360并没有往这个WIN7的隐藏分区中拷贝文件。
安装360杀毒前
安装360杀毒后 分区里的文件、文件夹未变
使用PE光盘镜像系统启动这个WIN7查看,情况也是一样。不过在我使用diskgenius查看时却发现diskgenius显示出windows 7隐藏分区可用空间仍然为70%,说明实际上隐藏分区上的占用并没有改变,只是windows识别上出现的错误,这个识别错误可能是由安装360杀毒产生。尝试修复皆不成功,无论是用磁盘查错,还是chkdsk命令,有趣的是用chkdsk命令不带/f参数时显示自由空间与带/f参数时是不一样,带/f参数时,显示的自由空间是70多M,与前面diskgenius的检测相互验证,但修复依然不成功,退回windows,仍然可用空间只有30%左右,没有恢复正常。
最新的测试是,我恢复安装360杀毒前的状态(此时隐藏分区空间占用是正常的),安装BitDefender(使用的是http://www.bit361.com/DownLoadCenter.html上的2010版本),上述现象再次出现,可用空间一下就从70多M变成38M,看来360杀毒不过是“继承”了BitDefender的“特性”,应该是BitDefender引擎引起的。
——只有使用win7安装盘安装且在安装过程中使用其所带的分区程序重新对硬盘分区,才会出现隐藏分区(即系统保留分区,约100或200M,微软用于保护启动程序,无分配盘符),如直接在已经分好区的硬盘上安装WIN7或使用GHOST直接拷贝,是不会产生隐藏分区。
>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/952.html