当发布Windows XP操作系统的时候,微软一直努力去做的就是想方设法让其傻瓜化——增加了各种各样的铃声和口哨声以提示用户使其免受各种麻烦困扰。其中一种便是磁盘容量不足提示警告(Low Disk Space Notification)。尽管它本来是有用的,但在绝大多数情况下它会让人感到厌烦。这里给出了如何禁用此警告的方法。
首先,为什么会有这项警告?
顾名思义,磁盘容量不足提示警告是系统在硬盘容量即将使用完毕时用于通知用户的。尤其是对于主系统驱动器来说,这对于避免磁盘存满造成的数据丢失会非常重要。如果这发生在用户主系统驱动器正在工作的时候,会造成系统交换文件空间溢出。反过来会引起系统无法正确装载程序或退出程序。空闲磁盘空间用完会造成系统死机和数据丢失。
随着空闲磁盘空间的减少,Windows XP会越来越让人厌烦。当可用磁盘空间少于200MB时,Windows XP 会在每次启动时提醒你。如果可用磁盘空间少于80MB,XP会每四个小时通知你一次直到可用磁盘空间超过80MB。一旦少于50MB,XP则将每5分钟打扰你一次直到此情况消除。
如果你设定用户在其工作站拥有单独的数据磁盘驱动器,并就防止磁盘空间溢出的重要性对用户进行了说明,那么频繁的容量不足警告则会大大降低工作效率。用户在早已得知空间很少的时候并不一定需要由操作系统反复提醒这一点。同时,在那些系统配置接近或正处于最小配置情况的系统上,频繁的提醒也会造成系统性能急剧恶化。因为XP将花费时间以检查空闲磁盘,而这些时间本应用于完成其他的任务。
关闭警告
你需要修改系统注册表来关闭此警告。首先,启动注册表编辑器:在“Start”菜单中选择“Run”并在文本框中输入“regedit”,然后单击“OK”。当打开注册表编辑器后,在左栏寻找以下条目:
HKEY CURRENT USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
在右边一栏,查看键名为NoLowDiskSpaceChecks的键值。如果这个值存在,应该是设置为0,这也是此键的默认值。通过双击键名对其进行更改。你可以查看Edit String界面,在数值区域输入1然后单击“确定”。
如果此键值不存在,则需要添加此键值。在Edit菜单中选择“New | DWORD Value”。新建的值将会出现在右边并提示你输入键名。输入NoLowDiskSpaceChecks并回车。请确认你没有在单词之间使用空格,这是一个很长的变量名。
双击新键值。你可以看到Edit DWORD Value的屏幕,在数值区域输入1然后单击“OK”。当你完成以上步骤时,注册表屏幕应当如图A所示:
图A:将NoLowDiskSpaceChecks加入注册表
完成后关闭注册表。你对注册表的修改会自动保存。重启计算机。当你的计算机重新启动后,那些讨厌的提醒就已经成为过去了。但是一定要记得提醒用户注意他们的计算机磁盘空间是否快满了。
Windows 9x 比XP更好
在绝大多数情况下,Windows XP包括了更多的特性并且相对于Windows 98更易使用。但在这点上是个例外。尽管Windows 98没有精确的磁盘空间不足警告,但它能在系统发现空间即将使用完毕的时候自动启动Disk Cleanup向导。相对于XP操作系统,在Windows 98中通过关闭这一特性来禁用磁盘空间不足提示警告要简单得多。
可以单击“Start | Programs | Accessories | System Tools | Disk Cleanup”来关闭Windows98的磁盘空间不足提示警告。当Disk Cleanup窗口出现时,单击设置选项卡。如图B所示。
图B:在Windows 98下禁用磁盘空间不足提示警告要容易得多
去掉“If This Drive Runs Low……”勾选框的勾选符号,然后单击OK。现在你可以自行检测磁盘空间而无需担心Windows会替你做决定了