主開機磁區記錄(MBR: Master Boot Record),也可以稱為記錄分割資料的磁區(Partition Sector)。它是一個長度為512位元組的開機磁區,它位於可分割資料儲存裝置(例如:硬碟)的第一個磁區位置(也就是邏輯區塊定址法中的第0個磁區"LBA Sector 0")。 另外,無法分割資料儲存裝置的開機磁區,我們稱為裝置開機磁區(Volume Boot Record)。通常,它們兩者之間是不相同的。一個開機磁區,如果可以扮演兩個角色,它會被稱為多重開機磁區(Multi Boot Record)。
某些病毒或惡意程式會藏身於MBR之中,可能導致傳統電腦清除還原程序無法有效清除惡意程式。此類惡意程式修改磁碟主啟動磁區啟動程式,於開機階段即取得控制權並在作業系統啟動後執行惡意程式,此手法與傳統惡意程式於作業系統下取得控制權的模式不同。 由於磁碟主啟動磁區於磁碟格式化(Format)時不會被更動,因此使用磁碟格式化無法清除此類惡意程式。另外,目前許多單位在發現電腦遭惡意程式感染時採用Ghost工具進行還原,例如使用「分割區還原 (Image to Partition)」等方式進行系統還原,由於此還原模式只會針對指定分割區進行資料還原,並不會更動到磁碟主啟動磁區,所以若感染此類惡意程式,可能在磁碟還原後仍無法清除惡意程式,導致重新開機後惡意程式再次感染作業系統的狀況。 清除此類惡意程式必須重建主啟動磁區。
玩 Linux 最常見的方式就是切 Partition 做多重開機, 讓 GRUB 寫入 MBR 做開機選單. 但是若不小心把 Linux Partition 刪掉了, 或是哪天不想玩 Linux 了, 想恢復為 Windows 單一作業環境的時候, 就得把 Windows Pre-Boot 程式寫回 MBR 的前 446 Bytes 。
這裡要介紹的是在新上市的windows 7上修復MBR的方法步驟:
step1.於電腦開機時(進入讀取畫面前)按下F8,叫出進階開機選單
step2.選擇『修復您的電腦』,之後會載入程式檔案到記憶體中
step3.選擇語系(繁體中文),之後輸入管理者的帳號密碼,如無密碼則直接按確定
step4.選擇『命令提示字元』,輸入以下指令bootsect /nt60 ALL
執行完後重開機,就完成了修復MBR開機磁區