標籤:

「壓縮此驅動器以節約磁碟空間「的利弊是什麼?

我用過一段時間後,發現系統文件,程序和文檔壓縮比比較大(30%左右)。視頻文件壓縮才1%左右。

沒有明顯發現速度變慢,可能我感受不到。

請問對於速度的影響究竟有多大呢? 會不會影響Win,Mac直接的兼容?


對壓縮硬碟的抵制來源於一個廣泛的誤解:就是壓縮解壓多佔用時間,導致硬碟讀寫變慢。

事實上,壓縮硬碟的效果在提高效率與降低效率之間,因為硬碟的讀取本身需要耗費時間,而硬碟本身又算是一個速度較慢的IO設備。

對於硬碟壓縮一般有如下觀點:

慢速的硬碟,快速的CPU:壓縮硬碟會提高系統性能。

快速的硬碟,慢速的CPU:壓縮硬碟會降低系統性能。

慢速的硬碟,慢速的CPU:壓縮硬碟通常不會顯著改變系統性能。

快速的硬碟,快速的CPU:壓縮硬碟通常也不會顯著改變系統性能。

絕大多數人的 PC,類似於慢速硬碟快速 CPU 的模型,壓縮硬碟實際上會提高性能,——因為壓縮硬碟相當於用 CPU 運算時間換取更短的硬碟讀取時間。如果你的系統硬碟本身性能較低而CPU性能過剩,那麼壓縮硬碟會小幅度提高系統性能。

回到題主的問題:如果你的硬碟需要壓縮,那麼顯然它應該是一塊老硬碟,其性能顯然不會非常好,如果你堅信自己的 CPU 過得去,那麼壓縮硬碟不會對系統性能造成可以觀察到的影響,如果你的硬碟性能夠差,甚至你可以覺察到系統性能提升。


壓縮無非2個作用:

1,提高小容量硬碟的利用率

2,提高大容量硬碟在某些文件的讀寫性能(實際10M 的數據,硬碟讀寫只要1M,等於原來讀寫寫 10M 的時間現在 1M 的時間就做完)

但是這樣有一個使用場景的 bug:

需要提高利用率的一般就是小容量 SSD(32G,64G 之類),估計沒有人會用 SSD 做數據盤這麼奢侈,但是一般來說占空間的大頭其實就是 windows 本身,win8.1 with update 有 WimBoot,win10 還有更先進的 Compact 部署,都自帶壓縮了,加上現在 SSD 的容量攀升,整個盤壓縮的意義已經不大了。

大容量硬碟提高讀寫性能的效果更加範圍小,需要特定數據(信息熵低的數據,例如文檔,未壓縮圖像等等),特定場景(硬碟慢,CPU快,內存大),而且性能提升極其有限。除了新硬碟,舊硬碟啟用壓縮第一次處理要等非常很久……

總體而言就是這個功能現在來說已經非常雞肋,類似 ReadyBoost。

綜上:

利:because I can

弊:no egg use


我和題主一樣,用到盤滿了,每天為空間疲於奔命。壓縮以後多了1G,又可以苟延殘喘半個月了。


這個可以有,但是有的文件夾不要壓縮,比如boot,system32之類的核心文件夾,可能導致啟動異常

program file/data都可以


推薦閱讀:

從硬碟到文件系統
現今筆記本硬碟抗震如何?
台式機怎麼加機械硬碟和怎麼拆機械硬碟?
西部數據的硬碟如何準確識別是否是假貨 , 返修或翻新 ?
mSata3介面的速度是否比Sata3介面慢?

TAG:硬碟 |