為什么fdisk分區第一個分區以63或者2048扇區開始?


既有認知:分區是以柱面為單位。因為磁盤的第1扇區被mbr占用,所以mbr所屬的柱面不能被分區使用。所以分區應該從第二柱面開始。

但是從fdisk的表現來看,並不是這樣的。假如磁盤磁頭數為16,柱面數為162。第二個柱面起始扇區應該是 162 * 16 = 1008。但是fdisk在dos兼容模式下起始扇區為63,非dos兼容模式為2048。

所以有兩個問題:

1. 為什么起始扇區不是1008?

2. 為什么dos模式下是63?

3. 為什么非dos模式下又變成了2048?

 《操作系統真想還原》書里說的關於磁盤分區的這部分:

 

 

感覺有點問題,MBR所在的磁道不划入分區和第0塊被MBR占用應該沒有前后關系,MBR磁道剩下的扇區不用應該是個約定。

找到相關的資料:

http://www.pixelbeat.org/docs/disk/

https://unix.stackexchange.com/questions/465937/is-it-safe-to-force-fdisk-to-use-sector-63-boundary

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM