請問開機磁區MBR - Linux

Dinah avatar
By Dinah
at 2012-04-26T16:56

Table of Contents

※ 引述《loteslogin (張三立)》之銘言:
: 請問開機的地方,一定是 63 個 Sector 嗎?
: 一般不是 512bytes ?
: 謙虛請教鄉民,請鄉民氣質以對,謝謝。
MBR 是硬碟上面的最前面的 512 bytes 的 Block
一般的硬碟都是一個 Sector 的物理大小是 512 Bytes
所以通常也稱 MBR 在第一個 Sector 上

不過近年來開始有些硬碟是一個 Sector 為 4K (4096) bytes

可以透過指令 fdisk -l 看出硬碟的一個 Sector 的大小

$ LANG=C sudo fdisk -l

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
^^^^^^^^^^^^^^^^ 這邊說明每個軌道有幾個 Sector
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
^^^^^^^^ ^^^^^^^^^ 這裡說明每個 Sector 大小
I/O size (minimum/optimal): 512 bytes / 512 bytes

然後請看一下 http://www.pcguide.com/ref/hdd/geom/tracksDifference-c.html
上面的硬碟結構圖

傳統上磁碟分割通常會把 MBR 放在第一個硬碟讀寫面的第一個軌道
然後真正的磁碟分割區從第二個軌道開始

--
Tags: Linux

All Comments

Necoo avatar
By Necoo
at 2012-04-30T12:37
Tracy avatar
By Tracy
at 2012-05-03T10:14
Ingrid avatar
By Ingrid
at 2012-05-06T04:52
Erin avatar
By Erin
at 2012-05-08T07:19
還是四元君最謙虛,謝謝您~

cygwin的執行問題~!

Oscar avatar
By Oscar
at 2012-04-26T14:54
會發這篇問題真的是爬文爬了一段時間,不知道是不是方法不對!! 想請問大大們~要怎麼樣才能利用cygwin實現執行程式呢? 我的意思是下指令然後就像點擊滑鼠一樣會出現在and#34;開始and#34;的旁邊! 因為我現在用指令只能在and#34;處理程序and#34;執行! 謝謝各位~ - ...

請問開機磁區MBR

Megan avatar
By Megan
at 2012-04-25T17:29
請問開機的地方,一定是 63 個 Sector 嗎? 一般不是 512bytes ? 謙虛請教鄉民,請鄉民氣質以對,謝謝。 - ...

i7-3770K , i7-3960X , i5-2500K , FX-8150 ...

Tracy avatar
By Tracy
at 2012-04-25T17:25
※ [本文轉錄自 PC_Shopping 看板 #1Fbx_1vP ] 作者: willrise (小王) 看板: PC_Shopping 標題: [測試] i7-3770K , i7-3960X , i5-2500K , FX-8150 ... 時間: Wed Apr 25 17:11:25 2012 ...

Ivy Bridge處理器的ultrabook將不支持Linux

Ophelia avatar
By Ophelia
at 2012-04-25T13:58
消息來源 : Intel aims new Ivy Bridge processors at ultrabooks http://news.techworld.com/personal-tech/3353095/intel-aims-new-ivy-bridge-processors-at-ultrabook ...

Ubuntu 10.04 chewing 缺字如何解決?

Sandy avatar
By Sandy
at 2012-04-25T13:47
※ 引述《pineman (錯號逆撐)》之銘言: : 我自己是用倉頡,較少遇到缺字,但我太太只會用注音輸入, : 在 Ubuntu 的 chewing 輸入法下,常有些字打不出來,例如剛遇才到的 芫 字 : 請問有辦法更新什麼檔來解決嗎?或者自己有沒有方法可以加字進去?感謝! apt-get sour ...