2016-04-22 56 views
0

如果我沒有記錯,第一個扇區是mbr和啓動代碼,並且當XT第一次出現時,DOS被放置在MBR之後,並且位於扇區63的第一個分區。爲什麼在扇區63上建立MBR的第一個分區?

我也是記住一些關於第一缸被保留,並有每缸63個扇區,所以第一個分區開始在第二氣缸,從而部門63

任何人都知道,如果我記得正確的呢?

回答

0

an answer I've written on Super User

這奇數是在INT 13h使用cylinder-head-sector (CHS) addressing的僞影,用於磁盤訪問遺留BIOS API。在使用INT 13h API的遺留系統和引導加載程序中,所有分區必須以柱面邊界開始和結束。即使在logical block addressing (LBA)被引入之後,虛假的CHS值(與實際的磁盤幾何形狀不符)被用於保持與傳統API的兼容性。由於CHS尋址最初支持每個柱面最多63個扇區,所以第一個分區將從扇區63開始.Windows XP(Service Pack 3之前)和早期版本的Windows will not boot if the system volume isn't on a cylinder boundary

總之,你沒記錯。

相關問題