為什麼許多軟體在win7/win8系統下需要佔用那麼多的系統磁碟空間?

現在的軟體為何佔用那麼多的磁碟空間,就算更改了安裝盤符,他也會在系統盤很多地方生產文件夾,並且佔用的空間很大。例如:騰訊 ,yy語音,等等。這類軟體各個盤符的文件夾加起來佔用空間1G以上。經常過幾天不看系統,磁碟空間被吃一大半


事實上這些軟體最大的錯誤就是讓用戶自己選擇裝在哪裡,這是個著名的偽需求。


誰讓你C盤分那麼小的,誰讓你強迫症所以非得把軟體裝到其他盤才安心卻從來不會想想為什麼要這樣做和這樣做有沒有必要的,誰讓你400塊錢買個1T的硬碟下100G的蒼井空從不心疼每天和佔1G空間的軟體較勁的?

1T硬碟分一個區,剩餘空間小於10%之前別想著整理文件,到了真要整理文件的時候也先刪你下的那些從來不看的電影電子書。


原題問「憑什麼剝奪那麼多磁碟空間「

如果只是「憑什麼」,其實很簡單,法不禁止即是允許,那麼沒所謂「憑什麼」。

當然盡量減少磁碟佔用,尤其是系統盤佔用算是提升用戶體驗,增加競爭能力的一個辦法。軟體開發商又不是神明,軟體提供功能需要系統提供資源。要想不佔用資源,又要功能,總歸沒有那麼理想。

另外,Windows本身系統盤、用戶文件夾的安排就是在推薦大家不要再分磁碟,沒事也別重裝系統,一個足夠大的C盤根本不用勞心去考慮佔用。不用多麼大,100GB的C盤就用不完了,可以在裡面裝VS2010~2013,Adobe套件,Office一套還剩下一大半。

如今500GB硬碟兩三百塊,千萬別說什麼100GB很大


沒有從正面回答的啊.其實是為了"節約"磁碟空間,所以才會把很多組件安裝到系統盤.

在Dos年代,大部分軟體都是單文件EXE,即使是遊戲,佔用空間的也主要是數據文件,所以基本上不存在安裝一說,直接在任何位置都能運行.

隨著軟體技術進步,軟體慢慢組件化幾個應用程序往往會調用同一個DLL,為了節約空間,不用複製多份,一個妥協就是把DLL放到系統盤,統一調用統一更新,所以就造成一個傳統,就是有些組件必須放在系統盤.

隨著軟體技術進一步發展,多語言,圖形化越來越流行,那麼這個組件的DLL裡面包含的數據也就越來越多,這就造成一個軟體安裝之後,需要在系統盤佔用很大的空間.

另外一些專業的軟體,為了防止盜版,或者非法複製,習慣性的安裝組件到你不容易找到的地方,扔到系統目錄就是一個很不錯的選擇.對於真正買的起正版的用戶來說,幾萬塊錢的軟體都買了,幾百塊錢的硬碟真的不是什麼問題.單塊SSD容量不夠的話組個Raid也很方便,我已經裝了快10套SSD*4的系統了.

對於LZ的問題,如果真的很在乎的話可以考慮找找綠色版軟體或者替代品,沒必要一棵樹上弔死.


看下軟體的設置 裡面應該有下載目錄和緩存目錄之類的 改到其他盤就好了


硬碟容量看看就行,在意這麼多就沒意思了!實用才是王道!


我覺得可以用影子系統把c盤鎖定,前提是你需要設置好,然後鎖定c盤,桌面圖標可以通過註冊表改到其它盤,這樣大多數軟體是可以使用的,而且也保證了速度,我就是這麼乾的,


好像是有緩存的事吧!


為什麼題主要分系統盤和其他分區,單分區不可以嗎?不知道win7要用庫管理文件而不是用分區分類么?


推薦閱讀:

就編程而言,OS X 哪些地方比 Windows 好用?
win7系統C盤越來越小,怎麼清理?
Windows Update為什麼需要在關機前重啟後分別進行配置?並且無法自行中斷?
為什麼 Windows 7 筆記本半夜會自動開機?
如何批量去除文件名中的某些字元串?

TAG:軟體 | MicrosoftWindows | Windows7 |