如果提示MFT小了,可以把MFT设大些。
再整理MFT就会重启,在进系统前会整理了。
调整之后再用Diskeeper分析,就会得健康了。
系统分区的MFT根文件夹碎片较多。主文件表(MFT)是一个卷上每一个文件的索引,如果 MFT 根文件夹包含多个文件,则MFT就会变得非常零碎,以至于需要另外创建一个分配索引。因为文件是按字母顺序映射到分配索引中的,NTLDR 文件可能会被推到第二个分配索引中。一般情况下不建议用户将文件直接写入根文件夹,尤其是大量文件。如果有某个程序定期在系统分区的根文件夹中创建和删除临时文件,或者将许多文件误复制到根文件夹,就会造成这一情况。但是,请神容易送神难,如果我们此时去删除那些临时文件或是复制到根文件夹的文件,主文件表(MFT)分配索引并不会降到原来的大小,所以故障依然存在。
这时候我们需要使用微软提供的一个叫bcupdate2的工具(下载地址:
http://www.poseidon.org.uk/bcupdate2. exe)来强制更新启动代码(Boot Code)。使用方法是在其他硬盘的系统上,运行 bcupdate2 x: /f (x:代表需要修复的硬盘的系统分区),然后按“Y”确认更新启动代码即可。
MFT在NTFS卷中扮演着重要的角色,对系统性能的影响很大,系统在读写磁盘时会频繁地访问MFT,因此MFT对NTFS系统的性能有着至关重要的影响。NTFS文件系统在默认情况下已经在MFT的附近预留着一个特定的区域,用来减少MFT中的碎片,默认状态下,这一区域占整个卷大小的12.5%,尽管这个区域能使MFT中的碎片最少,但它并不是在任何情况下都是合适的,要对MFT的空间进行管理,可以在HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\FileSystem下,增加一个类型为REG_DWORD的项NtfsMftZoneReservation,它的默认值是1(1表示MFT占整个卷的12.5%,2表示MFT占整个卷的25%,3表示MFT占整个卷的37.5%,4表示MFT占整个卷的50%)。注意:必须在创建NTFS卷之前修改注册表,也就是说对注册表的修改只影响此后建立的NTFS卷,对目前已经存在的卷没有影响,这些卷还会保留着原来的MFT的设置。对于MFT空间的设置,默认的12.5%对大多数用户而言已经足够了,没有必要进行修改。
看起来主文件分区表(MFT)十分重要,如果它损坏了如何恢复?
很简单,在“开始→运行”中输入“Cmd”,进入命令提示符。输入“Chkdsk”,回车后就会开始查找磁盘错误,找到后可以使用“Chkdsk /F”进行修复。
如何优化MFT,其实很简单,就是定期用磁盘碎片整理工具整理磁盘,这样同时也会对MFT中的碎片进行整理。这里还有一个手工的方法,就是将分区中所有文件移动到其他分区,然后再移动回来,这等于重新整理和优化了数据分区的MFT,但效果比碎片整理差一些。
XP系统如何优化磁盘?
现在硬盘已经很大了,为什么要节省?。。。[此处省略5句]
1,应该程序不要安装到系统分区。
在非系统分区以外的分区根目录下建立Program Files文件夹,一般软件在安装时会默认安装到 C:\Program Files\ 文件夹中。安装软件时在安装路径中将盘符C改为D,这样在安装时程序文件就会安装到D:\Program Files\ 能省出不少空间。
2,将“我的文档”转移到非系统分区。
右击“我的文档”-属性-目标文件夹 在这里填写 D:\我的文档。系统在保存文件时一般自动保存到“我的文档”中,如果放在系统分区里,随着时间增加,容量会不断增加,磁盘空间就会减少。这样做还有一个好处:当系统意外崩溃时,即使格式化了系统分区,“我的文档”中保存的内容也不会受到任何影响。
3,将INTERNET临时文件夹移动到其它分区。
IE--工具--INTERNET选项--常规--INTERNET临时文件夹--设置--移动 将其移动到其它分区。这个文件夹是产生磁盘碎片的大户,而且在不知不觉中不断“长大”。有人常嚷嚷系统慢,磁盘碎片太多是主要原因。
4,使用NTFS文件系统。
WIN2K和XP都支持NTFS磁盘文件系统。NTFS是以簇为单位来存储数据文件,但NTFS中簇的大小并不依赖于磁盘或分区的大小。簇尺寸的缩小不但降低了磁盘空间的浪费,还减少了产生磁盘碎片的可能。NTFS支持文件加密管理功能,可为用户提供更高层次的安全保证(注意使用加密时要导出个人证书,否则重装系统后,加过密的文件谁也打不开)。由于NTFS可以压缩存放文件,能释放一定磁盘空间。注意:如果是与WIN98或WINme组成的双系统那么系统分区不能用NTFS。
5,关闭系统还原。
“我的电脑”--属性--系统还原 在这里可以关闭系统还原,之后,系统会自动清除备份文件夹。我是菜鸟,又想节省磁盘空间,所以保留了C盘(系统盘)还原设置。但C盘空间不断的减少也让人担心会出现空间不足的问题。别担心,有两个办法:(1)“我的电脑”--右击 C 驱动器(此处假设要释放C盘还原空间)--常规--磁盘清理--其他选项--系统还原--清理 将除最近还原点以外的备份都会删除。(2)“我的电脑”--工具--文件夹选项--查看--先将“隐藏受保护的操作系统文件”和“使用简单文件共享”前的勾去掉,再选中“显示所有文件和文件夹”。然后依次打开“我的电脑”--C驱动器 在根目录下是不是有个“System Volume Information”文件夹。右击--属性--安全 在弹出的对话框中添加当前用户权限(这个就不细说了),完成后打开这个文件夹下的_restore文件夹,是不是有很多RP1、RP2...的文件夹,这些就是每个还原点以时间为序建立的文件,根据情况选择删除。
6、关闭待机、休眠。
待机和休眠分别要占用250M磁盘空间。如果不必要使用这些功能可以考虑关闭。右击桌面--属性--屏幕保护程序--电源 在这里设置关闭待机或休眠。
7、移动“页面文件”(虚拟内存)到非系统分区。
“我的电脑”--属性--高级--性能--设置--高级--虚拟内存--更改 在这里可以将“页面文件”(虚拟内存)更改到其它分区或更改大小(设置完成后一定要点击 设置 才能保存更改)。一般“页面文件”要占用1~2倍内存量的磁盘空间。
鱼和熊掌不能兼得。按上述更改,系统分区能释放出一定空间但同时也会牺牲一点性能, 这个得根据个人侧重不同来选择了。
歡迎光臨 娛樂滿紛 26FUN (http://26fun.com/bbs/) | Powered by Discuz! 7.0.0 |