(以下內(nèi)容以Windows XP為準(zhǔn))SFC,即“系統(tǒng)文件保護(hù)”功能,是Windows XP的系統(tǒng)自帶功能。正如其名,設(shè)計(jì)目的是為了保護(hù)系統(tǒng)重要文件。工作原理大致是這樣的:SFC自動(dòng)將系統(tǒng)重要文件,如“%SystemDrive%\Windows\System32”下的某些.sys、.dll等文件,自動(dòng)的復(fù)制到一個(gè)位置進(jìn)行備份備份,如果發(fā)現(xiàn)系統(tǒng)重要文件被非法替換,則自動(dòng)使用備份的文件覆蓋非法替換的文件。SFC備份重要系統(tǒng)文件的位置為“%SystemDrive%\Windows\System32\DllCache”目錄,即我們常說的“DllCache”。簡(jiǎn)而言之,SFC就是一個(gè)備份系統(tǒng)文件并在發(fā)現(xiàn)系統(tǒng)文件被非法竄改時(shí)自動(dòng)恢復(fù)系統(tǒng)文件的功能,而存儲(chǔ)系統(tǒng)文件備份的目錄被叫做“DllCache”。
SFC的設(shè)計(jì)本意是好的,在XP誕生之初的確有效的遏制了某些竄改系統(tǒng)文件的病毒和惡意程序,但時(shí)過境遷,XP已經(jīng)老了。SFC最大的失敗就是可以在用戶層就將其關(guān)閉。大家可能記得ES2就具備這樣的功能,能夠徹底的或暫時(shí)的關(guān)閉SFC功能。大家可以想一想,如果連一個(gè)封裝工具都可以輕易的關(guān)掉SFC,那黑客們不會(huì)嗎?病毒和木馬的制造者們不會(huì)嗎?就像一個(gè)加了鎖的門,加鎖是為了防盜,但這把鎖的功能低到隨便找個(gè)鐵絲就能打開,那這把鎖還有用嗎?這扇門后的東西還安全嗎?這也就是為什么很多人不使用SFC功能的一個(gè)重要原因。
當(dāng)然,還有很多朋友趨向于使用SFC的,盡管它的功能薄弱,但很多朋友仍舊認(rèn)為有總比沒有的好。SFC是否開啟其實(shí)是一個(gè)個(gè)人喜好問題,大家不要爭(zhēng)執(zhí)開啟與關(guān)閉SFC哪個(gè)更好,只能說各有各的好處,且理由都不足以壓倒對(duì)方。
其他知識(shí):
1、怎么關(guān)閉SFC?
建議使用NLITE,在系統(tǒng)安裝前就屏蔽掉XP的SFC功能。曾經(jīng)流傳的通過修改注冊(cè)表的方法就可以關(guān)閉SFC是一個(gè)謬誤。如果要關(guān)掉安裝好的XP的SFC功能,需要修改注冊(cè)表,破解1個(gè)文件,并將這個(gè)文件復(fù)制到DllCache目錄下覆蓋同名文件,具體方法這里不介紹,請(qǐng)大家善用百度和谷歌。
2、DllCache只是一個(gè)目錄?
很多年的偏頗傳承,很多人只知道DllCache而不知道SFC。其實(shí)DllCache只是SFC用于存放系統(tǒng)文件備份的文件夾而已,不要把它理解的過于神秘。
3、SFC可操作的功能?
打開cmd,輸入“sfc /?”你將獲得更多知識(shí)。
4、關(guān)閉了SFC后DllCache目錄還有用嗎?
無用,DllCache目錄是為SFC而生的,沒有了SFC功能,DllCache目錄就成了垃圾
“DllCache恢復(fù)”是個(gè)經(jīng)久不衰的話題,自由天空曾經(jīng)發(fā)布過DllCacheRecover1.x系列,后來因倡導(dǎo)關(guān)閉SFC而停止了對(duì)此工具的修正與開發(fā)工作。如今仍發(fā)現(xiàn)有很多朋友堅(jiān)持開啟SFC功能,且鑒于大多數(shù)DllCache工具已經(jīng)不再更新,為了讓這部分朋友仍然可以享受高效準(zhǔn)確的DllCache恢復(fù)功能,我決定重新開啟DllCacheRecover系列的研發(fā)工作,定名為“DllCacheRecover2.x”系列。在使用此工具前,強(qiáng)烈建議您閱讀一下有關(guān)SFC、DllCache以及DllCache恢復(fù)的相關(guān)知識(shí)內(nèi)容。駕馭某個(gè)工具,必須掌握它的基本原理。
DllCacheRecover
本文導(dǎo)航
- 第1頁(yè): 首頁(yè)
- 第2頁(yè): SFC與DllCache
- 第3頁(yè): DllCacheRecover