歡迎來(lái)到 常識(shí)詞典網(wǎng) , 一個(gè)專業(yè)的常識(shí)知識(shí)學(xué)習(xí)網(wǎng)站!
[ Ctrl + D 鍵 ]收藏本站
這是一個(gè)在安裝Windows Vista和Windows Server 2008時(shí)候經(jīng)常被提及的問(wèn)題.為了解答這個(gè)問(wèn)題,首先我們要了解“組件化”這個(gè)詞的含義,然后再談一談Vista里面的組件們是如何被管理的.
Vista相比于前任的重大變化之一就是從用“安裝配置”(INF文件)描述的操作系統(tǒng)過(guò)渡到組件化的系統(tǒng).Windows中的所謂“組件”就是一或多個(gè)二進(jìn)制文件,一個(gè)索引文件,還有一個(gè)描述安裝過(guò)程如何進(jìn)行的XML格式文檔.這個(gè)文檔描述了可能的注冊(cè)表操作或者安全權(quán)限需求.組件們以邏輯單元分組,這些單元的不同就是Windows不同版本的區(qū)別.
WinSxS這個(gè)文件夾存放了Windows所需要的所有組件。每一個(gè)組件都有屬于自己的命名,可以看出它屬于何種版本、語(yǔ)言,以及是32位還是64位的Windows。每當(dāng)系統(tǒng)需要任何一種文件的時(shí)候,都會(huì)從這個(gè)文件夾找到相應(yīng)的文件,再拷貝到需要的路徑里面,或者直接創(chuàng)建一個(gè)映射,指向winsxs文件夾里的源文件(顯然這么做對(duì)硬盤空間仁慈多了)。也就是說(shuō),實(shí)際上Winsxs這個(gè)文件夾和Windows完全安裝一次所需的磁盤空間一樣大。
這樣一來(lái),我們便不能完全從硬盤上刪除某種Windows功能,就像我們剛剛在xp里還能做到的那樣。(你也許注意到了,控制面板“程序和功能”里有一個(gè)“打開(kāi)或關(guān)閉Windows功能”選項(xiàng)——而不是“添加或刪除Windows功能”。)
也是因?yàn)槿绱耍碚撋蟱insxs這個(gè)文件夾并不會(huì)隨著時(shí)間推移越來(lái)越臃腫,塞進(jìn)一些天知道是什么的東西(很不幸,很多Windows文件夾都有自動(dòng)增肥的功能)。但有一個(gè)例外——就是如果你安裝了一項(xiàng)功能的更新(例如通過(guò)Windows Update),那么為了方便你回滾有問(wèn)題的更新,新舊兩種文件副本會(huì)同時(shí)存放在Winsxs文件夾里!(看來(lái)要雙手合十祈禱微軟能一次性更新盡可能多的補(bǔ)丁,而不是一次一個(gè),一次一個(gè)……)
微軟這么做顯然能大大提高產(chǎn)品的穩(wěn)定性。因?yàn)槊總€(gè)更新版本都有副本保存,所以當(dāng)我們回滾一個(gè)更新時(shí),會(huì)退回到次新的版本,不會(huì)出現(xiàn)版本號(hào)混亂的局面。而且,如果要添加一個(gè)新功能,系統(tǒng)會(huì)檢查是否已經(jīng)有了版本號(hào)更新的組件,而不是直接插入光盤,因?yàn)槟菢又粫?huì)裝上RTM的舊版本。
最后,安全的削減Winsxs文件夾的大小,只有一個(gè)辦法,就是盡可能去掉自己不用的組件及其更新。雖然微軟沒(méi)有提供官方的整合SP1到Vista RTM ISO的辦法,但是SP1中的一個(gè)小程序VSP1CLN.EXE可以永久整合SP1到系統(tǒng),刪除一切用于回滾的版本備份,這樣便不能回退到RTM。
(在現(xiàn)在硬盤容量向TB邁進(jìn)的時(shí)候,犧牲一部分硬盤空間來(lái)?yè)Q取比以往更高的安全性,也許是比較劃算的辦法。看來(lái)Vista的確是面向未來(lái)而設(shè)計(jì)的一款系統(tǒng)。)
下一篇:Ubuntu 是什么,ubuntu 10.04 beta2 有下載地址了嗎 下一篇 【方向鍵 ( → )下一篇】
上一篇:存檔是什么意思 上一篇 【方向鍵 ( ← )上一篇】
快搜