NoName Team 電腦資訊討論區

 找回密碼
 我要註冊
搜索
查看: 3091|回復: 3

[問題] 關於3.5吋硬碟

[複製鏈接]
發表於 2013-12-8 23:37:16 | 顯示全部樓層 |閱讀模式
請問大家關於3.5吋硬碟現在都是4kb規格,
是否都要做對齊的動作,我知道ssd硬碟需要
做對齊,但一般硬碟需要嗎?
發表於 2013-12-9 00:16:58 | 顯示全部樓層
4k 磁區對齊  應該是見仁見智吧 !
是有說 4k 磁區對齊後 執行速度會比較快
(但是一般電腦 是不是能感覺出來  還是問題)
我是都沒 4k 對齊
不知 其餘會員看法
願聞其詳
發表於 2013-12-9 08:45:46 | 顯示全部樓層
本帖最後由 阿達金田一 於 2013-12-10 12:07 編輯

以下個人看法...不過我對 HD 的 buffer 和 實際存取 不是很瞭...說的也不一定對



不管 SSD 還是 4K HD 其實應該都一樣吧
而且論速度影響...SSD 速度比一般 4K HD 快...那 速度 影響其實反而比較小吧...
所以 4K HD 有人是說沒對齊會很慢

那 4K 對齊到底在對齊3小
這就不說了...大家應該基本都瞭解吧...不知道的去網路上爬

簡單的說..在存取時...會不會多讀 1個 4K/磁區(sector) 而以
(對於 SSD 來說...次數 比 速度 重要多了...次數是越少越好啊)

這在大容量取存時....其實...影響就非常小
例如
一次存取 16M ...沒對齊...多讀 1個 4K/S ..其實應該感覺不太出來
所以主要影響應該是在 小容量 多次數 的存取時

可惜的就是在...一般情況就是 小容量 多次數
因為一般存取都是以 檔案系統 的 蔟(叢集) 為單位
而 蔟 大小...可以看 http://support.microsoft.com/kb/140365/zh-tw

如果以一般常用的 NTFS 來說...蔟 大多是 4K (或 4K 倍數)
也就是..只存取 1個 蔟 時
沒對齊...就是要讀 2個 4K/S
對齊...讀 1個 4K/s
只看這樣...速度差很多了...

當然因為硬碟都有 buffer
所以實際上當然不可能那麼誇張
(也就是如果 2個 4K/s 都在 buffer 時..那其實也沒啥影響)

在加上 系統本身的 磁碟快取
和 系統 或 程式 存取時聰明一點, 一次存取多個 蔟 (連續蔟)
影響就會降低

但是...可惜
buffer 或 快取 ...而且效果主要是在 讀取 上
而且有 磁碟碎片 這東東 (蔟 的不連續)
在加上 使用上 也不可能只存取1個檔...都是東讀1個西讀1個

所以想要每次存取...都剛好都在 buffer 中 或是 一次性的連續存取...也是不可能的

存取檔案 或 磁碟碎片 越多而且範圍越大
那 硬碟 buffer 應該就越沒效果
而 系統 或 程式 也不能連續存取 蔟

而 磁碟快取 本身就要看 PC RAM 大小
也就是 RAM 越小...影響越大

由其對要跑佔用 RAM 極大的程式...那 磁碟快取 就會變小
加上 系統 本身會用 分頁檔(虛擬記憶體)
可用 RAM 越少...分頁使用率就越多
所以程式需要的 RAM 越多 = 磁碟快取 變小 + 分頁檔 使用率上升


所以...個人結論是
一般使用者情況..SSD 或 4K HD ... 最好都要 4K 對齊
因為...大多數的人...一定不會 重組磁碟 (我也是很懶)
所以在不重組情況下...磁碟碎片 只會越來越多 範圍越來越大
那沒 4K 對齊...就會影響越來越大
碎片 本身就會拖存取速度了...就算是 512Bytes HD 也一樣
如果 4K HD 還沒對齊...每1次實際存取(就是真的讀寫硬碟 不是 快取 或 buffer)
就要額外多存取 1個  4K 磁區

而且 SSD 也不太可能去重組磁碟 (減少壽命嗎)
老實說就算是 HD 我也覺的很傷
因為 蔟 要移來移去...讀取是還好...主要是寫入...寫來寫去 (由其是碎片越多的)

真要重組...不如將分割區中的檔案...全部先移到別的分割區..
分割區淨空...然後在把檔案放回來...因為是分割區是空的...所以存取時就照順序了
這樣就只是對所有檔案做了 2次 存取而以

最後附上
先進格式化技術  原生4K 和 512e
http://www.ptt.cc/bbs/Storage_Zone/M.1278582682.A.61A.html

Windows 使 原生4K 時 EFI分割(ESP) 的補充
MS 的官方原文
http://technet.microsoft.com/zh-tw/library/hh824839.aspx

如果是進階格式 4K 原生磁碟機 (每個磁區 4 KB),由於有 FAT32 檔案格式的限制,所以大小至少要有 260 MB。FAT32 磁碟機的磁碟分割大小下限的計算方式是磁區大小 (4KB) x 65527 = 256 MB。
進階格式 512e 磁碟機不受這個限制的影響,因為它們的模擬磁區大小是 512 位元組。512 位元組 x 65527 = 32 MB,小於這個磁碟分割的 100 MB 大小下

目前的 4K HD ...都是 進階格式512e (這才有對齊問題)
原生4K 就不會有
就像現在是 原生512Bytes 一樣... 硬體(主機板 硬碟) + 軟體(系統) 都是用 512bytes
512e 就是 硬碟4K模擬512bytes + 硬體512bytes + 軟體512bytes
發表於 2013-12-9 21:59:24 | 顯示全部樓層
本帖最後由 呆呆烈 於 2013-12-9 22:02 編輯
阿達金田一 發表於 2013-12-9 08:45
以下個人看法...不過我對 HD 的 buffer 和 實際存取 不是很瞭...說的也不一定對

阿達金田一
為什麼不能幫你的留言案讚
您需要登錄後才可以回帖 登錄 | 我要註冊

本版積分規則

小黑屋|手機版|NoName Team 電腦資訊討論區 |網站地圖

GMT+8, 2025-8-19 11:13 , Processed in 0.331951 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表