热点推荐:
您现在的位置: 电脑学习网 >> 软件专区 >> 正文

系统分区空间告急

2013-09-12 17:12:01  来源: 软件专区 
  我本人使用的是硬盘为40GB的老电脑,当时安装Windows 98操作系统,系统分区为5GB。前不久升级成Windows XP,打上SP2补丁。一段时间后硬盘告急,任务栏处总提示系统盘空间不足。
  鼠标右键点击系统C盘,选择“属性”,果然剩余空间不到几十MB。但是选择C盘下的所有文件,查看大小,也只有4GB大小,还有1GB空间不知所终。更奇怪的是,我的Windows系统安装好时只有1.7GB左右,可如今已是2.65GB的庞然大物了。
空间丢失之谜(本文为WWW.SQ120.COM电脑知识网推荐文章)
  点击“开始→控制面板→文件夹选项→查看”,在高级设置区域中将“隐藏受保护的操作系统文件(推荐)”选项去掉,并在“隐藏和文件夹”选项中选择“显示所有文件和文件夹”。这时C盘内就多出hiberfil.sys和pagefile.sys两个文件和一个System Volume Information文件夹,三个东东每个都快到300MB。原来如此,是这几个东东在搞鬼。
解决方案
  打开“控制面板→电源选项→休眠”,将“启用休眠”选项去掉。wWW.itcompUtER.com.CN这时再到C盘下查看hiberfil.sys文件,该文件已不告而别。
  选择“控制面板→系统→高级”,单击性能区域中的“设置”按钮;然后选“高级→更改”,在“虚拟内存”窗口中选择系统所在的分区,选中“无分页文件→设置”便将系统分区分页文件去除;最后选择其它分区(空间较大的)。如果想手动设置页面文件大小就选择“自定义大小”;如果想让系统自己管理的话就选择“系统管理的分区”。 这时C盘下的pagefile.sys文件已转移到你所选择的分区上了。
  System Volume Information文件夹是存放系统还原文件用的。对于它,可以选择“开始→控制面板→系统→系统还原”,将它全部关闭。若不想关闭系统还原,可以双击“我的电脑”,用鼠标右键点击系统分区盘符,选择“属性→常规→清理磁盘→其它选项”,单击系统还原区域中的“清理”按钮。这时可以发现,该文件夹由原来300MB变到30MB大小。
WinXP肥胖之谜
  在使用过一定时间后,系统内会多出很多以$NtUninstall开头的文件夹,它们用来卸载升级文件用的备份。尤其是在升级过SP2后,SoftwareDistribution\download文件夹和$NtServicePackUninstall$文件夹就有800MB左右的空间被占用。
  瘦身办法:
  删除SoftwareDistribution\download目录下的所有文件;删除$NtServicePackUninstall$和所有以$NtUninstall开头的文件夹。执行以上步骤后,将不能在“添加或删除程序”里卸载以前的升级补丁。  
深入剖析微软系统的格式化冲突   对于微软操作系统来说,格式化是经常发生的事情。但是在格式化过程中同样会出现很多问题,面对格式化中出现的问题,很多朋友都觉得不知所措。下面这位朋友在遇到格式化冲突的问题之后,却是积极地进行研究,甚至通过实验来发掘问题背后的东西,这可以说是学习电脑值得倡导的一种做法。(本文为WWW.SQ120.COM电脑知识网推荐文章)
  如果有朋友问:“我在用DOS启动盘启动后格式化了C盘,重启后照样进入了原先C盘的操作系统,反而D盘的内容全部不见了。”你会毫不犹豫地回答:“那是因为你的C盘在装系统时或装了系统后被转换成了NTFS格式,而NTFS格式的C盘在实DOS模式下不可见,所以你在DOS中见到并格式化的C盘其实是WIN里面的D盘。”事实如此,NTFS格式的分区在实DOS模式下的不认盘符已经是大多数朋友掌握的知识。
  但如果反过来问:“我在用DOS启动盘启动后格式化了D盘,重启后硬盘居然进不了系统,经查看D盘的数据还在,反而C盘的数据没有了。”相信会被搞得一头雾水。下面我们就通过一个实验来解决这个故障现象。为方便说明,对Win2000(NT5.0)/WinXP(NT5.1)/Win2003(NT5.2)我们在下面简称“NT系统”;而“DOS启动盘”则指的是我们现在最常用到的Win98版本的DOS启动盘(MSDOS7.1)。为避免在说清楚问题时盘符上的混淆以及我们针对的故障现象,硬盘的分区格式也定为最常用的FAT32格式。
  现在我们以标准格式进行操作来做实验。
  第一步:DOS启动盘启动,用FDISK对硬盘进行分区:主分区(C盘)、扩展分区、逻辑分区1(D盘)、逻辑分区2(E盘)、激活主分区。重启后对三个分区用FORMAT进行格式化。(这一步操作也可用PQ或DM进行)
  第二步:继续用NT系统光盘启动安装系统至C盘。
  第三步:安装完成后进入NT系统。打开我的电脑,右击D盘,选择“格式化”(文件格式仍旧选择FAT32)。完成格式化后再往D盘随便复制几个文件,以方便后来查看格式化结果。
  第四步:重启后用DOS盘启动系统,再用FORMAT命令对D盘进行格式化:A:\>format d:或A:\>format d:/q
  第五步:重启,故障出现:C盘数据全部丢失,D盘文件仍然存在。
  分析:只要跳过上面第三步的操作,无故障发生,那我们就从执行第三步操作的前后找起,执行完第二步后我们先不急于执行第三步,而是用DOS启动盘启动,用DEBUG调入D盘的0扇区数据,查看其BPB表中的变化(一些无影响的BPB表数据这里不介绍了)
  A:\>debug
  -L 100 3 0 1
  -D 11C L4
  B7 72 13 02
  -Q
  上面操作显示的字节十六进制值在BPB表中定义为特殊隐含扇区数,下面略述一下其在FAT32和FAT16格式上的不同之处:
  FAT32格式中:该值为该逻辑盘起始扇区相对于第一张分区表(也有称为主引导扇区或硬盘0柱0道1扇区)
  的扇区数,分区大小不同该值不同。
  FAT16格式中:该值为该逻辑盘起始扇区相对于该盘分区表(每个逻辑盘对应一张分区表)所在扇区的扇区数,值一般固定,等同于硬盘参数中的每磁头扇区数,现在的硬盘中的每磁头扇区数都为63个,即十六进制3F,在BPB表中体现为3F 00 00 00。
  在实际使用中发现,这个四字节的值除了与活动分区引导系统和格式化有关外,其它的读写操作并未发现有不良影响。
  记下刚才的BPB表中的四个字节后继续我们的第三步操作,并且在第四步操作中用DOS盘启动后不先进行FORMAT操作,而再次用DEBUG检查一下第三步的执行结果:
  A:\>DEBUG
  -L 100 3 0 1
  -D 11C L4
  3F 00 00 00
  -Q
  我们发现该值竟然被NT系统的格式化以FAT16的标准重写,而DOS启动盘中的FORMAT命令在针对FAT32格式的分区进行格式化时是通过该值进行确定逻辑盘的起始位置,被重写为3F 00 00 00后就刚好与我们的C盘的起始位置相同。现在执行完FORMAT D:或FORMAT D:/Q后,你的C盘的文件就只能看数据恢复软件有无回天之术了。
  在这里还发现NT系统的一个奇怪的现象,懂汇编的朋友可以在NT系统的命令提示符中用DEBUG查询一下虚拟DOS的版本号,居然为5.0版,在实DOS模式中的MSDOS5.0正好只支持FAT16而不支持FAT32,相信在其格式化FAT32格式分区时与填写BPB表中的四个字节有一定的联系。
  不只是在NT系统的窗口状态下的格式化,还包括在NT系统安装过程中的格式化、控制台中的格式化操作都会使FAT32格式分区的BPB表中的该值转写为FAT16标准,这就给习惯在DOS下处理问题的朋友留下的隐患。当你准备在实DOS模式下对FAT32格式的非主分区进行格式化时就得慎重了。上面实验的例子中,就算C盘已经转化成NTFS格式(FORMAT D:改成FORMAT C:),也难逃一劫。在网上不时会有朋友提起这类故障现象,希望上面的实验和分析,各位朋友能引以为鉴。
  预防:在不清楚自己或朋友机器上的FAT32格式的逻辑分区有没有经过NT系统格式化的情况下,如果真的需要在实DOS模式下进行格式化,可以先执行SYS命令(会修复上面提到的影响FORMAT的BPB表中的四个字节),再执行FORMAT命令,以减少不必要的损失。上面的第四步我们如果先执行A:\>sys d:再执行A:\>format d:/q,就可以正确无误地格式化D盘了。  
遭遇多系统文字不兼容

 双系统的使用相信也不是一件新鲜的事,那么你是否遭遇过文字出错现象呢(如图)?比如同时安装了WindowsXP和Windows Me。


 
  这种情况通常发生在WindowsXP编辑好的一篇纯文本文档,完毕后保存,以后再次打开时WindowsXP显示正常,而Windows Me中就会将全部汉字显示为方框,令你无法阅读。
  这种情况并不代表文档已经被破坏,以后无法再在Windows Me中阅读,这只是Windows中出的一点小错而已,你只需要在文档中点选“编辑→全选”,之后在字体栏中将字体改为“宋体”,一切的中文汉字就会再次恢复在文档中,你就无需担心你重要的文稿损坏丢失。(本文为WWW.SQ120.COM电脑知识网推荐文章)
  其实多系统下文字兼容问题不仅只是乱码,有时候如果同时安装了Windows XP和Windows 98,需要共同使用字体库。那么可以在空闲空间比较大的分区建立字体库专用文件夹A。
  首先把所有字库文件复制到这个文件夹中,然后在Windows98中打开Windows目录下的Fonts文件夹,打开“文件→安装新字体→将字体复制到Fonts目录”,选择A文件夹所在路径,选中全部字体文件,最后点击“确定”就可以了。
  在WindowsXP同样也按照这样的方法进行安装。此时两个系统就能够共享一个字体库文件,保证不会出错,同时也有效地节约了硬盘空间。

 
From:http://www.itcomputer.com.cn/Article/Software/201309/1615.html
    Copyright © 2005-2013 电脑知识网 Computer Knowledge   All rights reserved.