當前 Windows 用戶對新買電腦的硬碟分區的理由有哪些?
看問題有感:為什麼Microsoft Visual Studio 的安裝要佔用如此大量的C盤空間?
在知乎每日精選看到了這個問題,因此進來回答下。
以上絕大部分回答都不完全符合題意。我們再來看一眼題目:當前 Windows 用戶對新買電腦的硬碟分區的理由有哪些?
分區。你們知道啥叫分區不?知道啥叫分區不?好吧又到了科普時間。
分區(Partition):Disk partitioning is the act of dividing a hard disk drive (HDD) into multiple logical storage units referred to as partitions, to treat one physical disk drive as if it were multiple disks, so that different file systems can be used on each partition.[1]
換句話說,就是把一塊硬碟的所有存儲空間割開,規定不同部分之間數據相互隔離,這樣在邏輯層上面就能把一塊硬碟當 N 塊用。(暫且不討論主分區數量限制和磁碟分區表的問題)
卷(Volume):In the context of computer operating systems, a volume or logical drive is a single accessible storage area with a single file system, typically (though not necessarily) resident on a single partition of a hard disk. Although a volume might be different from a physical disk drive, it can still be accessed with an operating system"s logical interface. However, a volume differs from a partition. [2]
卷是一個比分區更高級(High-level)的概念,是應用層和用戶最終能接觸到的存儲器表現形式。普通用戶在日常操作中所遇到的「分區」,其實就是這裡所說的卷。而且,卷不一定要建立在分區的基礎之上:大多數軟盤是沒有分區這個概念的,但是操作系統仍然會把整張軟盤當成一個捲來掛載。
舉個例子:
這個例子描述了一台具有兩塊硬碟、搭載 Windows XP 操作系統的計算機。第一塊硬碟具有兩個分區,第二塊硬碟只有一個分區。操作系統安裝在第一塊硬碟的第一個分區上。
在這個例子中:
- 「C:」、「D:」 和 「E:」 為卷(Volume);
- 「硬碟 1」和「硬碟 2 」為物理硬碟(Hard Disk);
- 「分區 1」和「分區 2」為分區(Partition);
- 表格中的任意一項(文件系統除外)均可被稱為一個驅動器(Drive)。[3]
下面我們來回答問題:當前 Windows 用戶對新買電腦的硬碟分區的理由有哪些?
首先明確一個概念:既然提到了「Windows 用戶」這個很不明確的概念,我認為這裡討論的範圍僅限於沒有基本的計算機體系結構知識,不會折騰且害怕折騰,對性能和功耗沒有過於苛刻的要求,使用 Windows 桌面版本的小白用戶。此外有一點要說明:此處不討論計算機製造商預先建立的備份/附加功能分區,這個留著有益無害,而且正常情況下系統中不會顯示這個分區。
對這些人來說,分區主要有兩個作用:- 對於機械硬碟(HDD)而言,分區表沒有物理損傷但是其中某個分區出現了物理損傷而無法被讀取時,保證其餘分區的數據仍然可以正常讀取;
- 對啟動分區和系統分區進行改動(如格式化/重新安裝操作系統)時不會影響其他分區中的數據。
而第一點將隨著固態硬碟(SSD)技術的發展而最終消失,第二點的必要性也將隨著 Windows 索引服務、Windows 8 以及後續的 Windows 版本的技術革新而逐漸下降。原因在此不詳述,其他答案也提到過。因此,現在分區的重要性已經不如以前高了。
而分區帶來的壞處即使對普通用戶而言也是更加顯而易見的:- 跨分區數據交換(主要指移動操作)不便且浪費時間;
- 分區的大小是在建立分區時就調整好的,發現空間不足時再調整極其麻煩;
很多電腦店都會拿個 Ghost 鏡像來做一鍵分區,後果是挺大的一個硬碟被割成四塊,計算機製造商預留的附加功能分區被刪除,第一個分區往往只有 30GB 左右。而一般來說系統都會被安裝到第一個分區。這就帶來了一個問題:Windows 7 及以上的操作系統長期穩定工作至少需要 60GB 的硬碟空間(這是我自己用過以後算出來的數據),很快用戶就會面臨系統盤空間不足的情況,於是只能重新分區,重新安裝操作系統。在某些情況下,重新分區會破壞整塊硬碟上面的所有數據。
我為什麼不贊成分區呢?因為對於小白用戶而言,所有分區能完成的任務都可以通過更簡便更靈活的方式完成。
註:如果你們在使用以下方法的過程中遇到任何和我的描述不符的情況,請不要使用盜版操作系統,使用正版操作系統的安裝介質進行全新安裝,不要刪除系統創建的「系統保留」(System Reversed)分區,硬體支持 UEFI 和 SecureBoot 的話啟用這一功能,謝謝。
關於重新安裝操作系統:99% 的 Windows 系統問題都可以用系統還原這一自帶功能解決,而且用戶文件不受影響。而且現在的許可權控制機制下,只要你沒有每天拿 Administrator 賬戶跑亂七八糟的軟體,在 UAC 提示的時候看一下這個軟體是不是你自己運行的,系統文件基本不會受損。
如果你有 Windows 的安裝介質(如何創建參見 win8.1 恢復問題),你甚至可以在無法進入操作系統時仍然使用系統還原恢復其正常運行。
關於對舊版本軟體的兼容性問題:你知道應用程序的兼容性設置和 Windows XP Mode 嗎?在享受新版操作系統漂亮的界面和更多的功能的同時,不丟失對舊版本操作系統的兼容性,而且這一切都是免費的,何樂而不為?(小白用戶不需要理解這些,這是 IT 部門的事情。小白用戶需要知道的就是他們要用的東西仍然可以用,僅此而已。)
針對文件備份需求:就算給硬碟分區,其安全性也不會提高很多,因為本質上一塊硬碟還是一個整體。最安全的方案是使用第二塊硬碟作為備份盤,這樣不僅安全性有了本質的飛躍,而且還能使用如卷影備份、文件歷史記錄等高級功能。
把任何一個文件恢復到任何一個時間點,老的備份在硬碟空間不足時自動刪除,這比你的多分區方案方便吧。而且,一個物理環境中的人可以共用同一個網路驅動器做備份,方便而且節約成本。
對於想備份文件卻沒有錢買第二塊硬碟的用戶:我推薦的方案是不使用卷的方式管理分區,而是使用掛載點(Mount Point)方式管理分區。你完全可以把 /Users (即用戶文件夾)整個兒搬到第二分區,不需要修改任何路徑。在任何軟體看來,你的分區就像一個普通的文件夾,你可以像一個文件夾一樣使用它。
有人問怎麼移動用戶文件夾啊。
對於全新安裝的系統,在安裝過程中參照這篇文章轉移整個用戶文件夾;
對於非全新安裝的系統,那就只好照下圖逐個移動或者照上面鏈接里的方法設置好,然後新建用戶。
此方法不可用於 VHD。只適用於邏輯分區或者物理硬碟。
針對文件分類管理需求:首先推薦為特定文件優化過的管理軟體。比如說音樂和視頻用 iTunes 或者 Windows Media Player,圖片用 Picasa 或者 Lightroom。在不想使用這些的情況下,還是推薦使用文件夾和庫(Library)。在一定要多個卷管理的情況下,虛擬磁碟(VHD)作為系統原生支持且具有極大擴展性的方案,是這個需求的最好的解決方案。而且虛擬磁碟的使用方法和物理硬碟完全一致,還不用擔心亂動分區表導致數據全毀。
虛擬磁碟甚至還可以用來啟動操作系統。方便吧。(會折騰雙系統的人,應該也會折騰這個,網路上教程一大把。)
那些還在使用 Ghost 搞定大量電腦裝機需求的朋友:目前為止對不同平台兼容性最好(包括 SSD 都能正常安裝),提供了自定義安裝的系統組件和在安裝過程中一起裝完的軟體等等 Ghost 完不成的高級功能,而且也是最靠譜的微軟官方企業級系統分發方案:Windows Assessment and Deployment Kit (ADK) (以前叫做 The Windows Automated Installer Kit )歡迎你使用。(此外,對於大量相同配置的電腦而言,聯想網路同傳絕對是個好選擇。)
[1]:Disk partitioning[2]:Volume (computing)
[3]:Volume (computing),經過本人翻譯和補充內容
註:本文所有截圖均來自 Windows 8.1 或等效操作系統。
c盤固態硬碟,d盤機械硬碟
從技術的角度給你解釋分區的必要性。
文件安全是決定一般用戶如何組織文件的第一因素。
是否能快速文定位件是決定一般用戶如何組織文件的第二因素。
最先的聲明:我沒有否認windows或者微軟價值的意思。
1 我贊同Jonathan T所說的「微軟錯在不該暴露操作系統的複雜性」。 的確,微軟在分區的問題上的確是把OS(OS,operating System操作系統)文件管理的複雜性展示給用戶。
OS文件我粗略的分為OS核心文件,應用程序文件,用戶文件和臨時文件。
windows早期系統將這些文件設定為相同許可權,以至於用戶偶爾會因為誤操作而刪除OS核心文件而導致整個操作系統的問題。
windows中即使核心文件,也對用戶公開,這就意味著用戶可以對核心文件進行操作。即使用戶本身沒有進行操作,某些設計不合理或惡意軟體也會操作這些文件,導致操作系統出錯。
分區本身可以防止用戶誤操作造成的系統出錯。
用戶通常將系統安裝於c盤,用戶文件全部放在其它分區。只要用戶不動c盤的文件,系統核心文件誤改誤刪的事情就會少一些。
2 事關用戶文件安全性問題——這也是windows系統本身設計上的短板。
windows用戶每次系統出錯後,最常見辦法就是重裝系統。但每次重裝都需要格式化硬碟——事實上也可以不格式化,但是如果不格式化,硬碟上會存在有前一個操作系統的所有文件(除系統引導以外)。這並不是用戶想要的,用戶想要一個健康全新的操作系統和過去的所有用戶文件,這一點,windows卻說「臣妾做不到啊」。
所以,以分區的方式將系統文件和用戶文件分開是一個簡單好用的辦法。
3 文件管理的必要。用戶使用文件的幾個需要:搜索,定位。
windows7以前的文件管理器並沒有收藏夾功能,不能將常訪問的文件夾直接添加到文件管理器上。這使得用戶傾向於將文件分類分區管理,例如,音樂、文檔、電影等等分存入不同硬碟,需要某類文件的時候進入相應分區尋找。
windows搜索功能做得非常不稱職。搜索文件名速度太慢,搜索文件內容的速度更慢,這樣以來,用戶使用搜索功能的慾望就低。與其等windows慢慢搜索,不如自己事先存儲於特定的分區里,至少比讓windows全硬碟搜索要快一點。
windows全硬碟搜索的另一個不合理處是將系統文件也納入一般搜索範圍,意味著當使用只想在C盤裡查找用戶文件中一個叫A的文件時,windows卻先在系統文件內搜索了一番——你當然知道windows的系統文件有多麼的龐大。
windows文件管理器的樹文件功能不夠強大。文件管理器只有左手邊一個樹結構,如果只有一個硬碟,那麼用戶文件將處於C:UsersusernameDocuments,意味著無論在用戶文件內存在多少級目錄,都需要再加入這3級。左手邊的樹結構目錄就會顯得很雜亂,樹結構本身的優勢就被毀了。
另:windows文件管理器沒有label或tab功能,多數windows並不知道什麼叫label和tab。label是進行文件用戶標識使用的,tab功能用於同一文件管理器窗口不同位置文件夾的文件比較。當然這兩個方便的功能對是否分區並沒有太大的決定性。
2014-3-11更新: 謝謝趙勤給的提示「Windows 8的搜索功能真的很強大了,建好索引後無論是搜文件名還是文件內容也都是一秒鐘之內(當然前提是用戶在索引選項中加入了文件內容索引)。」 如果windows8開始已經可以做到高效索引和搜索功能的話,這第三條問題windows就解決得差不多了。
4 嚴重的歷史原因和用戶習慣。
當用戶過去一直是分區使用和管理文件的時候真的很難切換到另一種方式下。就像習慣了手洗就不會想要用洗衣機似的。
更重要的依舊是windows系統管理和文件管理的能力還沒能讓用戶放心把所有文件都交給它管理。
Linux和Mac OS少有人分區管理(除剛從windows轉入的朋友),原因何在?
Linux和Mac OS的管理辦法:
Mac事實上也是類Unix系統,和linux在很多操作系統設計上幾乎一樣,但界面上區別甚大。
1 用戶文件與系統文件分開。
用戶文件都放在類似/home文件下,用戶只有許可權操作用戶文件夾下的內容,如果要操作系統文件,應用程序文件,都需要更高許可權su或root才行.
重新安裝操作系統時清理所有舊的系統文件,即使用戶文件與系統文件不分區,也不會傷害用戶文件。並且安裝完成後,前一系統下用戶的使用界面、用戶習慣等文件依舊保存。意味著新安裝的系統只有系統本身變了,之前進行的系統設定像是默認瀏覽器,桌面圖片等都還是舊的,像是換了健康心病的舊身體。
文件安全是決定一般用戶如何組織文件的第一因素。
2 以文件方式管理所有設備
window下如果有非raid的兩個硬碟,必要有兩個分區,linux並不需要,新的硬碟就像新的文件夾一樣,用戶直接對其有相應的許可權。
3 文件管理器設計人性化
linux下強大的tab功能。
Mac下面強大的樹結構訪問和label功能。
下面這張圖展示了其label(紅藍綠顏色是定給文件的label),窗口最上面就是tab功能(不是mac自帶的功能,但近期的linux若干發行版中,tab都是標配功能)。
4 強大搜索功能。
對於一般非技術流和」懶「用戶而言,這一項是決定他們不需要分區的唯一原因。因為linux和mac的穩定性使得用戶不用擔心重裝系統的問題——事實上,我用了多年linux和mac從未因為系統出問題而重裝過系統,NEVER。
是否能快速定位文件是決定一般用戶如何組織文件的第二因素。
Mac系統的搜索功能強大無比,可以快速的查找文件名,文件內容(非binary文件)。例如你要找某個名字的文件,只需要不到1秒;如果查找文件內容中含某欄位的文件,也只需要不到1秒或幾秒鐘。 此功能依賴其文件索引功能,任何有新文件進入電腦時,系統會分析文件並建立查詢索引——當然要花時間和資源,但這些時間和資源是用戶感受不到的——老子說」上德不知有之「,好的管理是百姓根本不知道還有」管理「的。
下面這張圖是展示搜索功能的,以pihm為關鍵字搜索,結果包括文件名和文件內包含pihm的所有文件。另有一個選項是所有從Penn State Integrated Hydrologic Modeling System下載的文件,意味著系統可以找到任何從某個網站下載的文件內容。
下圖展示在spotlight裡面搜索pihm,會出現各種搜索結果的類型,包括包含pihm的應用程序,文件,文件夾,郵件,圖片,pdf,演示文稿,網頁歷史。
當有如此強大的搜索功能後,用戶可以安心的將文件全部亂放,需要的時候,只要記得文件的一點蛛絲馬跡,就可以快速定位。
依舊建議windows用戶分區管理,一為了文件不丟失,二為了自己好找東西。
最直接的答案就是因為直到Win8才能在不影響系統分區里個人數據文件的前提下簡單重裝系統……到2014年win8在windows系統中的佔有率又有多少,使用win8的人又有多少掌握了這個功能……
有一部分是軟體的問題,工作中有很多軟體是不支持長路徑名的或者帶空格的路徑名的,默認路徑Program Files這種根本無法運行啊,於是C盤中一堆文件夾看著很不爽……
還有一些其實就是個人習慣問題了,即使用上了win8,我也保留了分區的習慣。分區對於普通的非專業用戶來說主要的劣勢是分區大小受限和文件在不同分區間移動耗時。對於我個人來說,長期的使用經驗能確保自己不會遇到這兩個問題,相反倒是工作需求經常要面臨操作系統分區全部格掉的情況……
補充一點,看到樓上某個答案中深感共鳴的一點:「我的文檔」這個地方被各路應用軟體塞滿了自己的配置/數據文件夾(C盤同理),看著就亂七八糟哪還有心情往裡面放自己的東西啊……我以前分區是為了縮小文件查找的範圍,比如影音盤遊戲盤,後來win7引入庫的概念後,真心覺得沒必要分區了。
據我對分區強迫症用戶習性的了解,原因如下:
1、跟風強迫症。某些Windows用戶不分出CDEF四個盤就像被蟻咬,而且還必須是C盤作為主分區,DEF盤同屬一個拓展分區這種分法,否則吃不香睡不好。而*nix用戶很多哪怕用上SSD了還要把/boot獨立掛載第一個獨立的小分區,其他幾個根目錄下的主要目錄也各自獨立掛一個分區,fstab寫一大坨,雖然蛋疼,但也有一個好,萬一出現磁碟故障,可以控制損傷範圍(Windows也一樣)。
2、Windows確實會越用越胖,很多人都習慣只在C盤安裝系統和常用軟體,如果系統太肥了直接格掉重裝,反正重裝系統後註冊表也砍掉重練,沒法繼續用的軟體一併砍掉但不傷及有用的文件,一舉兩得。
6、分類強迫症,這類不用說了,雖然用文件夾(或者Windows的庫)就可以很好地分類,而且可以更好的利用剩餘磁碟空間,但這類人就是喜歡分區,無解。
看到這個題目,有些不解,分區或者不分區和年份應該是無關的。也許我誤解了提問者,但我第一感覺就是提問者認為對硬碟進行分區的方案應該被淘汰了。
見過的歐美的朋友帶過來的電腦一般都分兩個區,一個是系統分區,另一個是恢復分區,恢復分區只有不到一百兆。當我第一次知道這個的時候,是見到一台美國地區銷售的Dell筆記本,我就產生疑問,為什麼不分區?不怕恢復系統時數據備份的麻煩嗎?曾經有一次,一個美國朋友的電腦系統有問題,求助於我,我幫他恢復了,可是恢復前數據備份就是好幾個小時,恢復要不了多久,恢復完成了後數據拷回去要更長的時間,因為數據從U口拷貝到硬碟花費的時間更長。這讓我想起了曾今去醫院看病排隊等幾個小時,進入門診室就面對醫生幾分鐘。這是因為醫療體制的不合適造成的,也就是醫療資源分布的不合適。而這個不分區的機制導致數據備份麻煩就是各種數據集中,沒有分布好造成的。現在手上用的是英國地區銷售的聯想筆記本,我拿到手之後,趁著資料積累不多,果斷分區了。
個人覺得,小白用戶一般不會考慮到Windows系統的不穩定性,直到系統出了問題,才會去求助能解決的人,這個時候可能會被建議對硬碟分區。剛買的電腦就分區的人,或多或少懂一點這方面的東西。這裡個人還要建議一點,對於硬碟分區的用戶,建議把用戶文件夾,比如桌面、我的文檔、我的圖片、我的音樂等放到非系統盤去,這個不同版本的Windows,用戶文件夾也不同,Windows7有個下載文件夾,而Windows XP 就沒有。這個在註冊表裡改:HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerUser Shell Folders ,Windows XP和Windows 7 都是這個,Windows 8 沒用過,不知道。 這樣恢復系統時就不用在備份數據這個問題上花費太多時間。因為這些文件夾會存放用戶的大部分數據。
另外,分區也可以更好的保護系統,很多公司會實施域策略來管理計算機。而有個策略就是對低級用戶屏蔽系統盤的寫許可權,甚至看不到系統盤。如果某些軟體要在系統盤有寫操作,只需對相應文件夾進行用戶授權就可以,這樣使用者不會因為誤操作而損壞系統。當然,這種情況下,用戶文件夾也會被改到非系統盤。
對於不分區的方案,也有好處的。因為個人習慣分區方案,暫只能說出以下優點。同一個硬碟分區下,查找文件速度更快,而且同一硬碟分區,要移動文件,拖動直接就是剪切動作,而不是不同硬碟分區移動文件的複製動作。這樣速度更快。若是不分區,建議配一個外接存儲設備存放數據。網盤也是個解決方案,不過有些人對於網盤的安全性還是不放心, 那麼不私密的數據放網盤,私密數據放外接存儲設備。現在新一些的電腦都是配一塊hdd硬碟和一塊ssd硬碟,自己沒有用過。有些用戶會把一塊盤作為系統盤,另一塊盤作為數據盤。因為沒使用過,這裡膚淺的覺得,這和分區的區別不大,也是把不同的數據分開放。不過ssd作為系統盤,速度肯定更快。
回到開頭,不是什麼策略先進,什麼策略落後。面對每種情況就選擇合適方案,合適就是既能滿足需求而且自己也能承受付出。舉個例子如果沒錢賣外接存儲設備,那就費點神分個區,每次移動數據時就多等一下。每種事物不是絕對的對與錯,適應環境就好。本來不想寫答案的,被某人氣著了。
樓上有個叫 @伍徐的,寫了一個錯誤的答案,內容是「如果只有一個C分區,如果你想裝Ubuntu,你怎麼搞?格掉重來吧。如果你劃分了D區,E區,這樣可以輕鬆的刪掉其中一個區,硬碟引導安裝雙系統」。
從實際操作的層面來說,這樣的說法是完全錯誤的,而他在多人指出之後,也不修改答案,而只是關閉了評論區,關閉了也就算了,還把我指出的他的問題的評論也刪除了。
我認為對於技術性的東西,來不得半點虛假,錯就是錯,所以這個寫這個答案就是讓能看到他的答案的人不要再受他的誤導。
如果你只有一個C區,想要裝雙系統,怎麼搞?不需要格掉重來,只需要使用任何一個分區軟體,將你的C盤容量進行調整即可,容量調小,多餘出來的就是空白的磁碟空間,這部分在win下不用做任何操作,裝ubuntu的時候可以直接使用。
所以,分不分區,分幾個區,與裝雙系統沒有任何關係,ubuntu使用的是一段連續的空白磁碟空間,你只需要調整win下分區的容量大小,不需要刪除任何分區或者文件,就可以實現雙系統。
————————————————————————————
最後回答一下這個問題,我認為分區的唯一目的就是保證在系統突然損壞的情況下,重裝系統時不損失任何文件。目前公司的電腦除了分區之外,我還要求大家將常用的文件夾,如各種庫,桌面,我的文檔等的路徑調整到非C盤。
這張圖是2014年最新的國內操作系統市場佔有率,它可以解釋問題的一大半:
對於60%多的XP用戶來說,分區仍然是最穩妥的方法。因為XP仍然不夠完善和穩定,很大一部分情況是崩潰後只能格盤重裝,連覆蓋安裝都修不好。
但對於Win7用戶來說,不分區完全沒有問題。就算系統壞掉,覆蓋式重裝後也能在Windows.old文件夾下找到舊文件。理論上講除了硬碟物理損壞,你的文件是丟不了的,可是硬碟壞掉的話就算你分了區仍然會丟,所以就沒區別了。
所以我建議Win7用戶在全新的電腦上裝系統時不分區。
這裡的「建議」是我為別人推薦軟體、硬體或使用技巧時的一個級別。
由低到高分別是:建議、推薦、強烈推薦、必須。
因為分區的壞處並不多,只有以下幾點而已:
- 分區間移動大文件十分耗時,而同一盤符下都是瞬移;
- 各分區容量都接近滿員時,容易造成空間浪費。比如D盤還剩1G,E盤剩500M,就放不下1.2G的文件了,只好費勁清理或移動文件;
- 某些人的不良習慣:C盤分得超小,只有50甚至30G,系統盤經常爆滿並導致性能下降;
- 同上一條:把軟體裝在系統盤之外,自認為重裝系統不必重裝軟體,可除了一些綠色軟體之外,大部分都往系統盤和註冊表放了東西,所以最後還是需要重裝的;
- 迫不得已調整分區大小時,那些無損分區工具反而有一定幾率容易造成文件損壞。
謹記一個結論:在Win7下,分區沒有任何好處,所謂的「好處」都是心理因素和使用習慣,不分區一樣能做到,但也沒有那麼多壞處,僅此而已。
如果不分區覺得心裡不踏實、沒底、不習慣、渾身難受,那就分,沒什麼大不了的。
難道現在不分區才是主流習慣,分區已經成非主流了嗎???
因為Windows下沒有Time Machine
分區的好處是顯而易見的,舉幾個例子:
1. 可以裝多個系統
2. 重裝系統時不用備份數據
3. 不小心破壞文件系統元數據時可以將損失限制在一個分區之內
4. 在非系統分區誤刪文件只要沒有主動寫入數據一般都能找回,系統分區則幾乎沒有可能找回
如果題主是Linux用戶建議給home目錄單獨建一個分區,要不然哪天rm -rf敲錯了……你就知道什麼叫多麼痛的領悟了
這個問題應該是:mac只有一個分區,系統崩潰了怎麼辦?
某年,我在某學院教程序設計入門,實訓我推薦的是C語言,一則我自己更有經驗,二則同年有Java 語言那門課。
教Java 的老師是剛從學校畢業的男孩,他在課堂上跟學生說,C語言早就過時了,沒人用了。
學生跑來跟我說能不能改用Java 做實訓作業,我同意了。以當時學生之基礎和老師水平之弱,他們真的也沒法進需要C語言的團隊。
這世界有多大?自己有多弱?這個問題我自己也沒法回答,權當看了某些答案某些評論的感慨吧。
還是有那麼多人固步自封而不自知,唉。
麻煩你們認真看一下那些反對分區的人的答案好么。放下自己的壞習慣和壞心態認認真真地看一遍。
還在扯什麼南方的和北方;城裡的和鄉下;吃香菜的和不吃香菜;吃咸豆腦的和吃甜豆腦;喝咖啡的和喝茶。屁話,全都是屁話。這就是好習慣和壞習慣的區別。
扯數據安全,windows有還原點,有恢復和重置,足夠保證你的數據安全。如果你的數據真的那麼重要的話,雲端備份或者再拿一塊硬碟備份才是正解。
扯搜索,windows 8 的搜索讓你無話可說。以前的系統,用everything。
扯維護,更搞笑了。維護這個工作不就是讓其他工作人員更舒服么?不分區更好那麼就應該不分區。你還讓別人遷就你,真他么搞笑,你怎麼不讓全體員工都把系統完全搞懂,然後你每天就可以啥事不幹,不是更舒服更爽么?荒唐邏輯。
當然,我不抱任何希望這個回答能改變你的想法,因為我之前試過了。
我只想問一句,你聽過物競天擇適者生存么?
沒錯,這就是今天的自然選擇的一小部分。
習慣·····,我以前都分區的,覺的不分區,顯得自己不夠專業····
然後我後悔了····難道樓上的大神裝LINUX的時候,/、home和swap不是三個分區么!!掛在一個目錄下面就算沒有分區了么?
我也希望windows能像安卓那樣能雙WIPE恢復出廠設置,那樣就不用重裝系統了。
重裝系統就要格式化C,自然不能讓C太大。如果不格式化的話,總感覺那個.old文件夾裡面有前朝餘孽,可能是某種潔癖吧。
至於為什麼提上面那個問題,是因為我懶得把系統重裝在SSD上,又想把VS裝在上面而已。。。
以前VS都是裝到C盤的。
下次重裝系統就得裝到SSD上了。
因為太多人不知道備份為何物。
「又到了罵某些IT人狂妄、虛偽、無知、腦殘的時間了。」
哈哈,看到有人說這句話了。
這事我得說說,先寫個草稿在這免得問題給關了~
————————————————————————————————————
@vczh童鞋提的這個問題,源自對為什麼Microsoft Visual Studio 的安裝要佔用如此大量的C盤空間?這個問題里有人為安裝軟體需要在C盤佔用2G多的空間而感到困惑。( 感謝@pansz 提醒,應該是安裝盤佔2G系統盤佔7G)
————————————————————————————————————
————————————————————————————————————
事情起源於,在很久以前,大家普遍認為,單獨的C盤重裝系統比較方便,然後軟體放在D盤重裝不受影響,另外使用擴展分區和邏輯分區可以多分一些區,這樣把不同的文件分放在不同的區里比較整齊好看。
後來慢慢大家都成了習慣,於是流傳下來的分法是,4個分區,1主3邏輯,主分區FAT32。沒有人知道為什麼,也沒人想要知道為什麼,反正這就是約定俗成。這種方式也隨著Windows XP的超長壽命流傳到今天。
然後不就100多G的硬碟分了四個區了嘛,然後不就經常倒騰來倒騰去,這個區沒空間了,那個區還剩3個G,花一個小時找找看,哪些文件可以移過去。
然後不就這樣了嘛:
還有這樣了嘛:
還有這樣了嘛:
最後這樣了嘛:
把C盤分大點,以及不要給硬碟分區,基本上是中國普通電腦用戶的三大「死也不肯」之首。
你還不能細問,問了就會被繞進去,就像這樣:
//為什麼軟體要放D盤啊?
**因為重裝方便。
//你有重裝過後,那些大型軟體還能直接使用的嗎?
**不知道,不關心。
//為什麼C盤那麼小啊?
**因為那是系統,系統應該少佔空間,不要浪費。
//以後空間不夠用怎麼辦?
**沒關係,我會經常清理C盤的。
//怎麼清理啊?
**我經常清理垃圾文件,一鍵刪除緩存。還把虛擬內存等放到最後一個盤。
//為什麼會有那些緩存文件啊?
**不知道,反正軟體和系統運行就會生成很多垃圾文件,把垃圾清理掉電腦會變快。
//為什麼虛擬內存要放最後一個盤啊?
**最後一個盤很空啊,放虛擬內存正合適。
//那你能不能告訴我,為什麼微軟非要把系統裝在C盤,而不自動裝在最後一個盤啊?
**這我怎麼知道。
你看,你就被繞進去了,你會發現你面對的是一隻猴子。
然後,終於C盤已經很滿了實在是裝不下了,於是猴子就開始用各種分區軟體「無損地調節分區大小」,然後很大的幾率因為軟體問題導致分區丟失,所有文件找不回來。
猴子們樂此不疲地繼續忙碌著,每天認真地清理垃圾文件,優化電腦速度,掃描註冊表垃圾,看著清理掉的文件數開心。每次下載文件都要考慮哪個分區比較空一些,然後在各個分區間把文件移來移去騰地方。每次安裝軟體的時候,都要小心翼翼地選擇安裝文件夾,生怕裝到C盤去。還要經常上論壇罵兩句Chrome和幾款輸入法居然不能選擇安裝路徑。帖子裡面不忘寫上「我是強迫症啊我受不了啊」。
然後就是這樣了唄。有些人就是甘心做猴子。
(「猴子」一詞來源於猴子吃香蕉的故事。我以為大家都懂就直接用了這個詞,結果好像沒多少人懂。請參考猴子拿香蕉的實驗是真的嗎?這個答案。)
再看這位:
一個簡單的技術問題,被說成了秀優越感和傲慢。梗著脖子叫著」我就愛這樣用,你管得著嗎?「
再看這位:
1.2萬台PC,用著下個月就將停止維護的XP,還說要減少那部分」不創造價值「的人的工作量?
IT現在已經滲透了其他所有行業,哪個行業缺了IT部門都活不下去。沒有這些IT人的技術和汗水,你還天天拿著個小計算器算加法呢。
瞧不起Sheldon?倒該問問這個世界少了Sheldon這類人會怎麼樣。
————————————————————————————————
看完 @Wuvist的答案當前 Windows 用戶對新買電腦的硬碟分區的理由有哪些?,還挺贊同的。
看完了所有評論,想了很多,話到嘴邊卻說不出來。基本上還是那幾件事,傳統問題,很多人喜歡跟著傳統做事卻不思考。折騰問題,很多人喜歡折騰電腦,優化加速什麼的,卻其實一點也不懂,瞎折騰。專業問題,電腦由於普及,所以人人都覺得自己很懂,但其實Windows的事情,有深入研究過的人才懂,不是說誰都懂的,即使他是軟體行業的。
「這個回答毫無用處,就是為了噴而噴,人身攻擊多過回答問題本身。別人在說分區的好處,他說別人C盤小,這是什麼心態啊。比如我有個1T硬碟,難道我就該931G一個區,然後雜七雜八東西放一起?我100G弄個C盤裝系統,100G弄個D盤裝軟體,731G弄個E盤放1080P高清電影不是挺好?什麼時候要是中毒了我想重裝就格掉C盤。」
更多的評論和答案就像這條評論一樣,他只知道要分一個D盤裝軟體,也不知道為什麼要這樣做。另一個評論里舉出了十幾個綠色版的軟體,雖然我查過大部分不是綠色版的,但就算都是綠色版的吧,最大的一個軟體是一個資料庫,下載下來也就100M,而大型的軟體都不是綠色版的,所以單獨分區根本解決不了問題。
在任何年代,絕大部分人其實都是猴子的。這是沒辦法的事情。區別只是有些猴子聽得進去別人的批評,而有些猴子只是梗著脖子說你憑什麼說我,你秀優越感,你好傲慢呀,你懂得多你就顯擺吧,我就這樣你管得著嗎。
還有些人說自己又不是專業人士沒必要懂這些的,說「巴菲特沒有必要學裝系統,馬雲也沒有必要去學作曲。」很遺憾,我的觀點一直是,一個人的能力、性格、工作方式顯示在他做的所有事情上。一個人遇見普通電腦問題就解決不掉,做別的事情一樣做不好。如果自己連文秘的工作都做不好,就別幻想著自己做CEO能做好了的。1. 從性能角度考慮,分區越少性能越好,不光是索引速度,文件級剪切移動也是秒速的,一個虛擬內存管理即可,省去磁碟跳來跳去尋道。
2. 從安全性考慮,分區越多越安全,前幾天我兩T硬碟壞了,就一個分區。。。。
機械硬碟分好區,以後讀寫就在那一塊物理區域進行了,所以對於頻繁讀寫和重要存儲的數據最好分開來放置.
- 一個區專門用來放系統和可執行程序, 例如常用軟體,遊戲等等都裝在這個分區, 可以分200G或以上.
- 一個區專門用來存放數據, 不在裡邊安裝程序, 運行程序, 甚至不在裡邊搞虛擬內存文件. 只做存儲, 從別的分區往裡邊拷東西, 或者從這個分區往外拷東西.
- 一個區專門用來放頻繁讀寫操作的數據, 例如媒體文件, 或者從存儲區拷到這裡來解壓縮的東西.
- 一個區專門用來做下載
update: 2016-12-01
考慮到硬碟使用頻繁造成電機/磁頭老化,導致讀寫速度變慢,還是建議對整塊硬碟進行管理。
推薦閱讀:
※你最虛榮的時刻是什麼樣子?
※女生適合看什麼書?
※你有哪些強迫傾向的行為?
※你有哪些話想對前任說?
※2015 年上半年你最愛的一張唱片是什麼?