打印

[交流] 找回电脑丢失的磁盘空间

0

找回电脑丢失的磁盘空间

平时操作和使用Windows XP的过程中,很多朋友在不经意间发现系统总是会莫明其妙的丢失一些原本存在的东西或设置,而在此之前系统却并没有给出任何的提示。是什么导致它们丢失的呢?下面,我们就从本文中列举的一些最常见“案例”,来为大家逐步揭开Windows XP的丢失之谜。

一、揭开磁盘空间丢失之谜
新安装的系统在使用一段时间后,很多朋友便会发现即使不安装任何软件,磁盘占用空间也会一天一天的膨胀,从而造成可用磁盘空间逐步减少,如何阻止其不断丢失的进程呢?
1.禁用非系统分区的系统还原功能
在默认情况下,Windows XP的“系统还原”功能是处于启用状态的,而且各个磁盘分区均处于系统还原的监视状态中。这时在各个磁盘分区根目录下可找到一个名为“System Volume Information”的隐藏文件夹,它就是专门用于存储系统还原信息和系统还原点。由于这个文件夹会占用大约200MB-2GB左右的磁盘空间,因此很有必要禁用非系统分区的系统还原功能,并通过删除该文件夹来找回丢失的磁盘空间。
  
步骤1:以Administrator管理员帐户身份登录系统,然后打开“控制面板→系统”,转到“系统还原”标签。点击“可用的驱动器”中任意一个非系统所在磁盘分区,接着点击“设置”按钮,并选中“关闭这个驱动器上的‘系统还原’”项,“确定”后即可关闭该分区的“系统还原”功能。
步骤2:依次将其它非系统分区的“系统还原”功能关闭,只保留系统所在分区为“监视”状态。现在,分别转到各个非系统分区根目录下,直接删除“System Volume Information”文件夹即可找回大部分磁盘空间。
  
如果在一些非系统分区上保留有重要文件,在需要使用系统还原功能,又不想因此而丢失太多空间时,可通过降低系统还原占用空间的比例,使其“两全其美”。在系统还原窗口中点击“设置”按钮,在“磁盘空间的使用”栏中,拖动滑块将系统默认的12%降低到6%左右即可。
  
2.删除多余的还原点
一般情况下,大家都会保留系统所在分区的系统还原功能,这样就不得不面对系统所在分区不断膨胀的问题。这时我们可通过删除多余的过期还原点,仅保留最新还原点的方式来解决。
在“运行”栏中执行“cleanmgr”命令,接着在弹出的“选择驱动器”窗口内选中系统所在分区,并点击“确定”。在出现的“磁盘清理”窗口中点击“其它选项”标签,  
然后在“系统还原”栏下点击“清理”按钮。在确认操作后,你会发现系统分区的磁盘空间又多出不少。
  
在“磁盘清理”标签页中的“要删除的文件”列表中,可选中所有的项,这样就将程序安装时产生的临时文件、IE磁盘缓冲和回收站等,所占用的一些磁盘空间回收,顺便将它们清理一下吧。
3.禁用休眠功能
如果启用了休眠功能,那么系统就将在C盘根目录下建立一个名为hiberfil.sys的隐藏文件,它会保存系统休眠时内存中的信息,这样在唤醒系统后便可恢复到休眠前的状态。不过该文件会占用当前内存一样大小的磁盘空间,如果你觉得没有必要使用休眠功能,那么只要进入“控制面板→电源选项”,然后在打开的属性窗口中点击“休眠”标签,接着取消“启用休眠”项。在确定后,hiberfil.sys文件就将被自动删除。
   
二、寻回丢失的系统还原点
对于很多菜鸟来说,Windows XP的系统还原功能无疑是个“大救星”。不过很多时候,在进行还原操作时,一些朋友会发现还原点不见了,而我们并没有清除这些还原点,这是怎么回事呢?
1.造成丢失的原因
如果此前禁用了系统还原功能,那么就会丢失全部还原点。即使没有禁用系统还原,你也不能保证还原点永远存在,这是因为系统还原功能是一种更改基本跟踪工具,它创建的每一个还原点存储的都是前一个还原点创建后系统发生的更改,这样将减少磁盘空间的浪费且提高性能,所以还原点彼此之间是相互关联的。
因为将系统从当前状态还原至先前的状态时,需要用到此前建立的所有还原点。而如果创建的还原点超过了磁盘空间限额,那么系统就将自动清除较早的还原点,以便为新的还原点留出空间,在默认情况下,超过90天的还原点也将会被自动清除。
当磁盘分区存储的数据过多,而使系统发出“磁盘空间不足”的提示时,也会导致系统还原停止监视,并删除所有的还原点来释放磁盘分区空间。
2.“防患于未然”的解决办法
如果担心系统所在分区的还原点丢失,那么可对其还原信息进行备份处理,也就是备份C:\System Volume Information文件夹。只要简单的将该文件夹直接复制到其它分区即可,这样当出现还原点丢失时,只要将备份的文件夹还原到系统所在分区的根目录中即可。
很多朋友因嫌弃系统还原文件夹较大,而对其进行了压缩处理,但是在压缩该文件夹的过程中,总会出现错误,这是因为该文件正处于被监视状态所造成的。这时千万不要关闭其监视状态,否则还原点将丢失,可以使用系统启动盘或在多操作系统下,将该文件夹压缩存放到其它分区即可。
   
三、让“休眠”和“待机”重见天日
很多朋友会发现在开始菜单中点击“关闭计算机”时,Windows XP系统却没有在弹出的对话框中列出“休眠”和“待机”的选项,而其他人的系统中却明明存在,这又是什么原因造成的呢?
1.BIOS的电源管理被关闭了
遇到这种情况,可先重新启动系统,然后按Del键进入BIOS设置界面,转到“Power Managemenet Setup”项。进入后,找到“Power Management”子项,将其值设置为“Enable”、“Min Saving”、“Max Saving”或“User Define”即可。
  
2.主板驱动没有安装好
如果开启了BIOS中的“高级电源管理”后,系统仍然没有出现“休眠”和“待机”功能,那很有可能是你的主板驱动程序没有正确安装好,这时就需要重新安装主板驱动程序来解决,当然升级主板驱动程序也是较好的方式。
另外,在“设备管理器”中将支持ACPI的硬件卸载,然后重启系统,接着根据系统提示重新安装这些硬件,也可以达到使Windows XP正确识别的目的。如果在新安装的系统上无法实现“待机”和“休眠”功能,或执行这些功能后系统无法启动,可在BIOS的“高级电源管理”选项中确认是否已经将STD(休眠到硬盘)和STR(休眠到内存)功能启用。如果已经开启,这时就要确认硬件是否支持ACPI(特别是主板),或硬件是否存在冲突的问题了。
3.临时空间不够
休眠功能需要和物理内存相等的磁盘空间,并且文件要保存在系统分区所在的根目录中,而当系统分区空间不足时,那么“休眠”功能就将会被自动关闭,在关机菜单中也会同时“消失”不见。
4.禁用了虚拟内存或休眠功能
在“系统属性”窗口中依次点击“高级→性能→设置→高级”,然后查看“虚拟内存”栏是否显示存在页面文件,如果没有则“待机”功能将失效,这时可点击“更改”按钮,然后在打开的窗口中设置虚拟内存即可恢复。如果在“电源”选项中禁用了“启用休眠”功能,那么将其重新启用即可让“休眠”功能,在关机菜单中“重见天日”。
   
四、移动磁盘你给我出来
有时我们会突然发现,在将U盘、MP3或移动硬盘等移动存储设备进行热插拔时,系统没有了“发现新硬件”的提示,也不能正确识别这些设备了。遇到这种情况,很多菜鸟都只好重新安装系统,其实这些不过是由于不正确的热插拔而引起的,完全可以解决修复。
1.修复丢失的移动磁盘
右击“我的电脑”,然后依次点击“管理→存储→磁盘管理”,这时将会在右侧窗口中看到没有驱动盘符的移动磁盘。现在右击它,在弹出的右键菜单中点击“更改驱动器名和路径”,接着在弹出的窗口中点击“添加”按钮,并在“添加驱动器号或路径”窗口中的下拉“菜单”中,选中一个字母作为该移动磁盘设备的盘符,最后点击“确定”即可。
  
2.给热插拔安个“保险”
在Windows XP系统中,可以为热插拔的USB移动磁盘设备进行一下“免疫”,从而防止因操作不当致使系统识别不到的情况发生。点击“控制面板→系统→硬件→设备管理器”,接着在“设备管理器”列表中展开“磁盘驱动器”,选中其下的USB设备并双击打开。在打开的属性窗口中,选择“策略”标签查看其是否已选中了“为快速删除而优化”项,如果没有则选中它,最后点击“确定”并重新启动系统。经过上面的操作后,将有效地避免因热插拔而带来的系统故障。
  
虽然通过“为快速删除而优化”可以实现快速热插拔操作,但仍然要注意在插入USB设备后,最好不要立即拔出,至少要过5秒后再进行拔插操作,以此为Windows XP系统在识别时留有一定的反应时间。
以上我们谈到的只是最常见的一些系统“丢失”故障,更多的问题还需要大家多动手勤动脑,找出其症结所在。当然,养成良好的用机习惯和经常进行必要的系统维护操作,才能使你的系统“青春永驻”。

TOP

当前时区 GMT+8, 现在时间是 2025-3-22 06:43