會員 | 一顆新硬碟什麼時候寫入MBR中的程式? MBR-512bytes應該有兩部份,一是程式,二是磁碟分割表, 但是一顆新硬碟應該什麼都沒有, 如果我只做分割硬碟這動作,應該只有把資料寫進磁碟分割表, 這時MBR的程式是不是還是空白? 另外附加一個問題: 對硬碟格式化會不會破壞啟動磁區? 對硬碟格式化包含最前面磁柱(即0號磁柱)的分割區,會不會破壞最前面MBR-512bytes的部份? |
回覆 |
無女友的人生34年 | 不對, MBR是MBR, 磁碟分割表是磁碟分割表. 兩者在不同地方. 做分割硬碟動作時, 只有把分割資料寫入磁碟分割表. 做格式化時才會把檔案系統給建起來. MBR是在作業系統安裝時, 由安裝程式 將開機的前導程式碼給寫入, 這樣開機時執行MBR, 然後MBR會到硬碟找開機的程式執行, (例如 NT系列的為 ntldr; DOS, Win9x的為 io.sys) 如果找不到, 就會顯示找不到作業系統或是找不到某開機 檔案的訊息. 對硬碟格式化"不一定"會破壞到MBR. 以 DOS/ Win9x 而言, 要清乾淨MBR 是用 "FDISK/MBR"這指令. |
回覆 |
會員 | 主要分割表是放在 MBR 的第二部分, 邏輯分割表則放在相對應的邏輯分割區的前 63 磁區. 一般作業系統的啟動程式都放在分割區的 Boot Sector (Lilo 或 Grub 可選擇放在 MBR) 對分割區做格式化不會破壞 MBR 的資料 我不確定你說的對硬碟做格式化指的是分割區還是低階格式化, 如是低階則 MBR 會被破壞. 第一次使用 FDISK 做分割後應該會將 MBR 的程式碼跟分割區的設定寫入 MBR. 但如果 MBR 原來就是有效的話(55AA), 好像只會更新分割區設定 你可以自已試試看就知道了 |
回覆 |
散人 | MBR是MBR,FAT是FAT,別弄混淆了。 一顆硬碟出厰時,其實已經有低階format過,我們要做高階format,也就是 FDISK之類的切割及後續的一些動作。 |
回覆 |
會員 | 請問一下: 1."邏輯分割表則放在相對應的邏輯分割區的前 63 磁區"不太懂耶? 比方說,一顆硬碟有100個磁柱,(0-10磁柱)為主分割,(11-70磁柱)為擴充(延伸)分割,(71-80磁柱)為主分割,(81-99磁柱)為主分割, 其中擴充分割又分割為兩個邏輯分割,分別是(11-50),(51-70)磁柱, 那麼邏輯分割表在哪個磁柱呢?是不是11和51磁柱都各有自己的邏輯分割表? 2.鄙人所指的格式化就是一般的格式化,例如用指令format等, 對硬碟格式化會不會破壞啟動磁區? 3.記得"FDISK/MBR"只是把mbr的程式改回正常設定,並非把它清空。 3.5.設定啟動是不是也寫入磁碟主分割表? 4.好奇的是,正版xp安裝時所作的事情。 假設有一顆全新的硬碟,先把它分割為兩主分割ab,設定a分割為啟動。 接下來就把正版xp光碟放進去安裝,偏偏選定安裝在b分割, 那麼xp會改變哪些設定呢? 第一,mbr的程式會不會被xp改變? 第二,設定啟動會不會被xp改成在b分割? 第三,xp會不會改變a分割的啟動磁區?xp改變b分割的啟動磁區似乎是理所當然。 |
回覆 |
散人 | 請到這裡看,就會很清楚了http://linux.vbird.org/linux_basic/0140spfdisk.php |
回覆 |
會員 | 引用:
這篇文章只是做一個分割,再格式化的示範, 而且有一句"所謂的主分割在 windows 系統下即是 『C槽』 啦!" 好像不太正確,主分割可4個,難道每個都是『C槽』? ps:本主題所言的"啟動磁區"是所謂的"作業系統提供的開機磁區( Boot Sector )",有別於MBR。 | |
回覆 |
|
XML | RSS 2.0 | RSS |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。