電腦黑仔 當前離線
進階會員
fatman778 當前離線
中級會員
TOP
kan_hung 當前離線
樓主你得罪左邊個天才咁樣教你係SSD上分區!? fatman778 發表於 2014-4-6 18:52
Cm.Lui 當前在線
紅豆湯圓 當前離線
Banned
在談對齊以前,我們先說說大多用戶都相對熟悉的分區, 現在論壇不時能見到類似「我的SSD是拿來裝系統的,還需要分區嗎?」 這樣的提問求助,但這種問題,首先就犯了一個常識性的嚴重錯誤。 這個錯誤就是把分區和不分區的定義完全搞錯了。 在他們口中的不分區,實質是指只把硬盤劃分為單獨一個分區使用, 而分區則是把硬盤劃分為多個分區使用。 因此,看到這裡,大家應該都明白錯誤在什麼地方了。 不管你是單獨劃分一個分區,還是劃分多個分區,這都需要進行分區操作。 分區這兩個字的意思是劃分分區,但不知道何時起,卻被人誤解成了劃分多個分區。 目前我們使用的存儲設備,不管是HDD、SSD或其它如U盤、閃存卡等等,不劃分分區, 在我們的操作系統上都是無法被使用來存放數據的,要存放數據,首先就必須進行分區。 那麼現在回到上面那個問題,我們使用SSD,有沒有需要劃分多個分區呢? 在以前,我們為硬盤劃分多個分區的原因,大致有以下四點: 1.方便重裝操作系統 2.舊式文件系統對分區尺寸的限制 3.控制磁盤碎片對硬盤性能產生的影響 4.用戶對數據歸類整理的需要。 第一個原因大家都清楚,若不為系統劃分多個分區, 重裝時通常會導致要刪除掉硬盤內的所有數據, 若有必需保留的數據,便需要進行額外的備份操作。 第二個原因是舊時的FAT32文件系統,對單個分區尺寸存在一定的限制, 導致用戶無法把1個大容量的硬盤單獨劃分為1個分區。 第3個原因是HDD的操作原理導致它必定會產生磁盤碎片進而影響磁盤性能表現, 而適當的劃分分區來存放數據,能減低這種影響。 最後的原因可說是大多數用戶的習慣, 除了1、2兩個原因被強迫劃分多個分區外,大家也都習慣以不同分區來歸類存放的數據。 上面4個原因,目前WIN7系統相對於以前的系統來說,穩定性已提高極多, 還原操作也比以前更方便效果更好,而且以目前所知, 下一代的WIN8系統還會有更多的改善,只要我們合理使用系統不胡亂操作, 重裝系統的需要已經大大減少; 現在大家都已習慣使用NTFS等較新式的文件系統,分區尺寸的限制對我們來說已算基本不存在; 由於SSD的特性,我們更不需要擔心磁盤碎片對性能的影響; 因此必需劃分多個分區的理由可說僅剩下最後的一個: 我們對數據歸類整理的需要。 但這個需要我們也完全可以通過合理建立文件夾的方式來處理。 因此現在若大家購買使用小容量的SSD,主要用於安裝系統和常用應用程序等, 而數據都存放於大容量HDD的話,由於SSD容量不大,若劃分多個分區, 可能使用上不一定方便也缺少彈性(各分區的空間容易出現不足), 因此一般不建議也基本沒需要劃分多個分區使用。 若購買使用大容量的SSD,大家也可以根據自己的需要劃分多個分區或只劃分單個分區, 完全取決於你的習慣和喜好,並不需要有過多的疑慮。 上面談完了分區,那麼現在我們就來談談對SSD很重要的對齊。 要理解對齊,我們首先要知道一些關於HDD和SSD的基礎概念知識。 HDD的讀寫操作,一直是以扇區為單位,而每個扇區的尺寸長久以來都是512字節, 直到近年才有部分大容量硬盤的扇區尺寸提高為4096字節(4KB), 而電腦文件系統(FAT、NTFS等), 一直都習慣以512字節的扇區單位來操作硬盤 (這裡主要指一般常見家用電腦,其它工作站、服務器等特殊專業應用的電腦磁盤系統分區設置不一定完全如此)。 SSD的NAND閃存顆粒,其讀寫操作則與HDD有所區別, 簡單來說就是讀取和寫入的最小單位是頁(常見尺寸為4KB,實際視具體顆粒而定), 但閃存顆粒不允許像普通HDD的磁盤那樣覆蓋寫入, 因此在有數據的地方要寫入新數據,就需要先進行擦除操作, 而擦除的最小單位是塊(每個塊都由很多個頁組成,實際數量視具體顆粒而定)。 由於文件系統一直只是針對操作HDD而設計,並未考慮過SSD的特殊情況, 而且目前也不可能單獨為SSD而全新定製一種專用的文件系統,這麼做也不現實。 所以SSD廠商都在固件上把SSD模擬成HDD的形式讓操作系統操作, 這樣就可在不用改變文件系統的情況下正常使用SSD。 但這方法仍有1個缺點是無法靠固件彌補的,那就是文件系統對硬盤的分區設置。 傳統的分區偏移尺寸一直是從磁盤的第63個扇區(63X512B=31.5KB)開始, 因此第一個用戶數據的前4KB,都肯定是存放在系統"邏輯扇區"的31.5KB~35.5KB之間, 在SSD上,這樣就會導致所有數據都橫跨在2個頁之間,從上面SSD的特性可以知道, 這種情況必然導致SSD的性能受嚴重影響(特別是隨機性能), 因為每次的寫入操作在SSD上都變成了讀-擦-寫操作。 那要怎麼做才能讓SSD分區對齊呢? 其實很簡單,自VISTA之後的NTFS文件系統, 分區偏移尺寸已經更改為從磁盤的第2048個扇區(2048X512B=1024KB,1024KB可以整除4KB)開始, 這樣也就不會發生分區不對齊的情況了。因此我們只要使用VISTA或WIN7的系統對SSD進行分區操作即可。 上圖是SSD分區未對齊的測試成績,大家可以看到, ASS在SSD容量對上一行的對齊數字中顯示為:31K – BAD,這個BAD就代表分區未對齊。 上圖是SSD分區對齊後的測試成績,對齊數字中顯示為:1024 – OK,顯示為OK即代表分區已經對齊。 另外有些用戶會對於這個分區數字有所疑問,例如最常見的:103424K - OK, 這其實是因為用WIN7安裝程序為SSD進行分區時, 會自動劃分1個100MB大小的引導啟動分區,102400KB(100MB)+1024KB=103424KB; 而另外在筆記本電腦上還有可能見到如:1229820K這類較為古怪的對齊字, 1229820-103424=1126400,1126400/1024=1100M, 計算過後,除了100M的引導分區外,我們可以見到還包含了1100MB大小的空間, 這是因為筆記本大多數會有廠商設置的還原隱藏分區, 當用戶使用遷移軟件或克隆軟件把筆記本原有系統遷移到SSD時, 會連這個還原隱藏分區也一起遷移,所以便會出現這些較獨特的對齊數字, 但這個數字其實我們並不太需要理會, 只要確定後面顯示了綠色的OK字樣,那便代表SSD肯定已經分區對齊。
evil666 當前離線
big_nature 當前在線
特級會員
常說SSD要注意分區對齊,那這個對齊究竟是什麼?要怎麼分區才能對齊呢? ... Cm.Lui 發表於 2014-4-7 07:22
dls2046 當前離線