先進格式化的硬碟BLOCK顯示總是 512 bytes - 儲存設備

Table of Contents

我最近用LINUX測試SSD(transcend 340 128G),照理說實體磁區應該是4K的,但是我
不管用fdisk、gparted、gdisk等軟體,顯示的都是

Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

我原本預期physical應該要變成4096,但是沒有反應。
甚至我用
cat /sys/block/sda/queue/physical_block_size
回應還是512。

請問目前為何無法顯示實體sector的大小?較算要相容,至少physical應該要顯示
正確吧?

--
起初,他們追殺共產主義者,我沒有說話,因為我不是共產主義者;
接著,他們追殺猶太人,我沒有說話,因為我不是猶太人;
後來,他們追殺工會成員,我沒有說話,因為我不是工會成員;
此後,他們追殺天主教徒,我沒有說話,因為我是新教教徒;
最後,他們奔我而來,卻再也沒有人站起來為我說話了。
《First They Came(他們首次來時)》,Martin Niemoller牧師(1892-1984)

--

All Comments

Ida avatarIda2014-04-29
Sector 固定是 512bytes,4K 那是更底層的部份....
Ida avatarIda2014-04-29
系統不會去干涉這塊,win7 的align 是把檔案層的單位
Yedda avatarYedda2014-05-02
空間,剛好對應到 4K 層的切齊,以減少重覆存取....
Eartha avatarEartha2014-05-06
這是因為部分較古老的程式碼撰寫不良,會造成問題
所以兩者都回報 512 是最安全的作法
Carol avatarCarol2014-05-09
那physical得顯示不就完全沒意義了?