延长硬盘寿命 教你读懂硬盘碎片整理
假如你使用Windows XP操作系🆒统操作系🆒统.那么请【nà me qǐng】🛋注重磁【zhù chóng cí】盘碎片👩整理的【zhěng lǐ de】问题【wèn tí】。这个问题【wèn tí】与你😣的硬盘数据息息相关【xī xiàng guān】✝。
1.为什么要需要整理碎片?
磁盘上【cí pán shàng】的文件布局会🗳强烈地影响I/O性能【xìng néng】,严重碎片化的【piàn huà de】🎫或散布【huò sàn bù】在磁盘中的文【zhōng de wén】件和目【jiàn hé mù】🕕录会损⭐害性能【xìng néng】🕷,虽然【suī rán】Windows XP会自动🐫重定位【chóng dìng wèi】某些文件来改🎋善性能【xìng néng】,但通常情况下,这并非属于系统必须【tǒng bì xū】的常规,而且通😴常情况下也仅包含磁【bāo hán cí】⚓盘上很小部分💙的文件。
从这方面来考虑【lǜ】,应该在🌫系统安装结束【zhuāng jié shù】后立即【hòu lì jí】对磁盘🔤进行完整的碎片整【suì piàn zhěng】📺理。默认情况下🛤,WindowsXP每隔【měi gé】3天就会执行一【zhí háng yī】次局部👑碎片整【suì piàn zhěng】📺理,并根据😨当天的使用情况调整【kuàng diào zhěng】文件【wén jiàn】在💂磁盘上的物理【de wù lǐ】位置【wèi zhì】👬,所移动的文件【wén jiàn】将被写入【rù】Layout.ini文件【wén jiàn】,这是Windows XP认为应【rèn wéi yīng】👬该按照🛷这一顺🏕序来安🏰排文件【pái wén jiàn】🚵在磁盘上的物理【de wù lǐ】位置【wèi zhì】👬,该文件【gāi wén jiàn】的路径㊗在C:\Windows\Prefetch。
系统在空闲时【kōng xián shí】会自动整理🤺磁盘碎片,此时会【cǐ shí huì】首先读取🛎Layout.ini文件中的内容,并针对其中涉🤺及的文【jí de wén】🏬件进行局部的【jú bù de】碎片整【suì piàn zhěng】🐦理🤺,这也是⤴磁盘整理🤺程序转移文【yí wén】🧝件位置【jiàn wèi zhì】的依据【de yī jù】。
2.深入熟悉Prefetch目录
在🆔Windows XP及其以后的操🏏作系统【zuò xì tǒng】中【zhōng】,增加了预读取【yù dú qǔ】功能(也可以【yě kě yǐ】理解为🐤“预先装载”),该功能可以提【kě yǐ tí】🕯高系统【gāo xì tǒng】的性能,加快系统的启🗯动、文件读【wén jiàn dú】取的速【qǔ de sù】度,这些预读文件🗓保存在【bǎo cún zài】🆔%systemroot%\Prefetch目录中【zhōng】🐀,以*.pf为扩展🌝名,这些*.pf文件包🤮括了载🖇入文件的具体【de jù tǐ】♐信息和载入顺【zǎi rù shùn】序【xù】🥞。
每一个【gè】🕯应用程【yòng chéng】🚋序【xù】,包括【bāo kuò】Windows XP的启动【de qǐ dòng】过程【guò chéng】👍,都会在PrefetCh目录下留下相🚐应的预读取❌文件,预读取❌文件描🍋述了应用程【yòng chéng】🚋序或启【xù huò qǐ】动时各【dòng shí gè】个【gè】💩模块的装载顺序【xù】,其命名【qí mìng míng】🛸方式是【fāng shì shì】以应用🗑程序【xù】的🏒可执行文件的名字为基础🍃,加上一🎠个【gè】💩“-”和描述【hé miáo shù】👈执行文件完整路径的十六进制值【zhì zhí】,再加上【zài jiā shàng】文件扩【wén jiàn kuò】😬展名.pf,例如🥓QQ.EX-0065A2A1.pf。每当用户启动【hù qǐ dòng】一个【gè】💩程序【xù】,会自动在Prefetch目录中【mù lù zhōng】📪对应的【duì yīng de】*.pf文件中📖留下一🏗条记录。不过,Windows XP启动的预读取❌文件总是同一【shì tóng yī】个【gè】💩名称,即NTOSBOOT-B00DFAAD.PF,其中包【qí zhōng bāo】👢含着启动时载入文件的记录。
当下一【dāng xià yī】次启动🔞系统或【xì tǒng huò】运行某个程序👖时📡,Windows会参考相应的🤯*.pf文件【wén jiàn】👁,将其中【zhōng】📁记录的所有文件【wén jiàn】👁载入内存,而不是象以往一项一🌏项依指令逐个🛶载入文件【wén jiàn】👁。另外,Windows会利用启动程序或程【xù huò chéng】序的【xù de】*.pf文件【wén jiàn】👁制订一个🔷最优化的磁盘【de cí pán】分配方【fèn pèi fāng】💵案【àn】,这个方📊案的相【àn de xiàng】关信息😚存储在Lyaout.ini文件【wén jiàn】👁中【zhōng】。
3.不让系统自动整理磁盘碎片
有时候,你可能【nǐ kě néng】会觉得【huì jiào dé】局部碎片整🚾理的功能😣非常无【fēi cháng wú】聊🦂,因为磁盘的碎片整🚾理也会【lǐ yě huì】对硬盘进行某种程度的🏂操作【cāo zuò】🛥。网上流【wǎng shàng liú】传着关⛏于通过修改注【xiū gǎi zhù】🐜册表键【cè biǎo jiàn】🍏值来禁【zhí lái jìn】用局部👹碎片整🚾理的技🏛巧【qiǎo】,看似有理,但事实上,这些所【zhè xiē suǒ】谓技巧【qiǎo】是完全无效的。
事实上【shì shí shàng】,你即使将😫C:\Windows\Prefetch\目录下【mù lù xià】✒的文件全部删🚧除【chú】🐡,重新启【chóng xīn qǐ】动系统【dòng xì tǒng】后仍然会自动🛢创建Layout.ini文件,届时3天1次的局部碎片😤自动整【zì dòng zhěng】理功能【lǐ gōng néng】⚫会被重新激活。闪此正确的方法是用Ⓜ记事本🆒打开✍Layout.ini文件,将😫其中的【qí zhōng de】内容全部删🚧除【chú】🐡,并将这【bìng jiāng zhè】🚷个文件【gè wén jiàn】🥈设置为只读属性【xìng】,这样🐬Windows XP就无法【jiù wú fǎ】📹激活局部碎片😤自动整【zì dòng zhěng】理功能【lǐ gōng néng】⚫了【le】,当然你也就不【yě jiù bú】用担心🌶C:\Windows\Prefetch\会变得越来越庞大【páng dà】。
4.再进一步深入讨论碎片整理
我们经📞常可以🚅从网上【cóng wǎng shàng】看到关🚖于修改注册表键值以提高Windows XP启动速【qǐ dòng sù】🕵度的技巧,这些技巧真的是有效【shì yǒu xiào】的吗?下面【xià miàn】,我们结合磁盘【hé cí pán】🔔碎片整【suì piàn zhěng】🆓理的实【lǐ de shí】例来进行深入一步的【yī bù de】👎探讨🚙:
问题一:C盘为什【pán wéi shí】么无法进行碎【jìn háng suì】🤝片整理❤?
Windows XP系统,在对⛎C盘进行碎片整【suì piàn zhěng】理时,提示由【tí shì yóu】于🚺C:\Windows\prefetch\WMIPRVSE.EXE-28F301A9.PF文件损坏🎚,扫描无⛓法继续🕣。C:\Windows\Prefetch\是【shì】📲Windows XP的预读【de yù dú】文件🐑夹🏒,Windows XP将频繁使用的数据存放在预【fàng zài yù】读文件🐑夹中🔏,需要再【xū yào zài】次使用【cì shǐ yòng】🚳这些数【zhè xiē shù】🖱据时可【jù shí kě】以大大加快读🧗取速度,但随着时间的增长【zēng zhǎng】,这个文【zhè gè wén】📅件夹🏒的个头会【huì】🥃变得越来越大,而且可🍣能会【huì】存🍬在一些【zài yī xiē】死链文件,此时假如执行碎片整【suì piàn zhěng】理,就有可【jiù yǒu kě】能出现【néng chū xiàn】上面提🍢到的错误【wù】,解决的办法是【shì】📲清空这【qīng kōng zhè】个文📅件夹🏒,然后整理碎片。
问题二:启动时也能整理碎片?
Windows XP可以在启动时进行碎【jìn háng suì】片整理,使那些【shǐ nà xiē】启动所【qǐ dòng suǒ】🐈必须的🍧文件能够相邻排列,从而在🛂下次启😮动时提高速度【gāo sù dù】🕑,不过该功能在默认设【mò rèn shè】置下是被关闭了的🍧。激活的📼办法是🐲打开注册表编🔖辑器🖍,找到【zhǎo dào】HKEY_LOCAL_MAHCINE\SOFTWARE\Dfrg\BootOptimizeFunetion,双击右【shuāng jī yòu】🍹侧窗格中的【zhōng de】🍧Enable键🎭,将键🎭值由默【zhí yóu mò】认的🍧“N”修改为【xiū gǎi wéi】“Y”即可【jí kě】。
问题三【wèn tí sān】🏆:禁止预【jìn zhǐ yù】👭读取后能提高系统的启动速😎度吗【dù ma】?
网络上流传着【liú chuán zhe】⏰1条关于提升【tí shēng】Windsws XP启动速度的技😞巧,具体方法是通过修改【guò xiū gǎi】注册表📘中【zhōng】HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters目录下EnablePrefeteher子键🔝,将它的键值赋为【wéi】“1”。这样可🏆以减少【yǐ jiǎn shǎo】预读取的文件,减少进度条【jìn dù tiáo】🥛等待时【děng dài shí】间,效果是进度条【jìn dù tiáo】🥛跑一圈就进入【jiù jìn rù】👒登录画【dēng lù huà】面了📄。
微软的【wēi ruǎn de】😣技术文😡档解释了EnablePrefetcher被赋予【bèi fù yǔ】💍不同值【bú tóng zhí】的含义:
0:取消预读取功能;
1:只预读取应用程序;
2:只预读取Windows系统文【xì tǒng wén】🎧件【jiàn】📏。
3:预读取【yù dú qǔ】🕞Windows系统文🎠件和应【jiàn hé yīng】用程序,这是🌙WindowsXP的默认【de mò rèn】值。
虽然【suī rán】EnablePrefetcher键值设🌃置为1后,的确可【de què kě】🍒以减少🐑预读取的文件【de wén jiàn】😿,但系统初始化内核的🛄工作是【gōng zuò shì】🍼一个非常复杂的过程,此时需🌝要加载很多底层的驱【céng de qū】动程序、启动子【qǐ dòng zǐ】系统以及相关【jí xiàng guān】的服务,即使是当我们🗂看到了🈁欢迎屏【huān yíng píng】♟幕【mù】🏧,也不能认为此🍥时系统【shí xì tǒng】⏪已经启【yǐ jīng qǐ】动完成【dòng wán chéng】,因为系🦍统会在后台继【hòu tái jì】续初始💶化那些未完成的驱动程序的加载工作【zuò】,虽然【suī rán】滚🎠动条的【dòng tiáo de】动作【zuò】次数较以【shù jiào yǐ】💰前大大减少,但在显【dàn zài xiǎn】示欢迎屏【huān yíng píng】♟幕【mù】🏧之前的黑屏过【hēi píng guò】程🌏却反而有所增加,因此总的系统【de xì tǒng】时间并🚲未变化【wèi biàn huà】。
结论🆗:以上这⏮些关于碎片整【suì piàn zhěng】理【lǐ】🏁的知识,相信很多人都不了解【bú le jiě】,但原来🛺深入研究下来😕,还真的【hái zhēn de】👈内含知【nèi hán zhī】识。读懂硬【dú dǒng yìng】盘碎片整【suì piàn zhěng】理【lǐ】🏁,说不定【shuō bú dìng】能提高你系统性能👨。
关键词:硬盘碎片整理
阅读本文后您有什么感想? 已有 人给出评价!
- 2
- 0
- 0
- 0
- 0
- 0