2011-12-21

Windows 7 的fixmbr

mbr…是存放在第零軌第零區的boot loader…
很重要,因為mbr,你的電腦空有os也沒用…


boot loader也很重要,老玩家應該知道,以前在fdisk玩過的「設定啟動磁區」…也就是代號「A」(Active的A)…是用來指定這顆hdd的主要分割區是否給於啟動用…

easeus的軟體在分割完全新的hdd時,也有active的指定…如果你單純只是用來分割磁區而忘了指定啟動區,那你單純的使用ghost或img的方式復原也沒用…不過,如果你是經過完整的os安裝的過程的話,是不要緊的…因為os的安裝程式會自動的設定boot loader是在你安裝的那個磁區上…


講太多了…還是來說說fixmbr
fixmbr故名思義,就是修復你os的mbr…mbr所存放的第零軌第零區,在基本上,應該只有os或特殊軟體才會去寫入或讀取,一般的應用程式是不會去使用的…但,這世界有原則就有例外,其實據統計…mbr損毀是因為病毒的比例並沒有比「os」自己破壞了mbr來的低…

在xp的時候,mbr損毀,我們會拿出安裝光碟片,然後進入到安裝模式再按「R」鍵來進入修復模式…一開始進入時,command-line會請你選擇你要進入的是那一個系統區(一般只有一個)…選好後…如果你的Administrator有設定密碼的話,也記得要輸入…

都ok之後,其實就跟一般的「命令提示字元」一樣…你可以輸入help來查你在這模式下可以下達怎樣的指令…因為我們這一篇是說「mbr」的修復,所以你可以執行「fixmbr」來進行這個系統的mbr修復…但記住,這個「fixmbr」是你進入的這個系統的mbr,它會幫你寫回到第零軌第零區,但如果你是多系統的人…最好…改用別的方式…至於什麼方式,我不是多系統使用者,所以…懶的找

再來,在Windows Vista/7之後的版本,應該沒有fixmbr了…在進入修復模式(註:win7的修復模式也跟xp的不一樣,想知道詳情的人自行google)的指令模式下輸入「bootsect.exe /nt60 all /mbr」來進入mbr的修復。

沒有留言: