FDISK /MBR 重新寫入主開機記錄

文章翻譯 文章翻譯
文章編號: 69013 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

MS-DOS Fdisk 公用程式通常只會在沒有主開機記錄 (MBR) 時,才會更新主開機記錄。重新分割 Fdisk 不會重新寫入這個資訊。

Fdisk 有一個未記載的參數,名為 /mbr,此參數會讓 Fdisk 將主開機記錄寫入硬碟中,而不會變更磁碟分割表的資訊。

警告:以這種方式將主開機記錄寫入硬碟,會導致某些以 SpeedStor 進行磁碟分割的硬碟無法使用。 這可能會導致雙開機程式與擁有四個以上磁碟分割的磁碟發生問題。

其他相關資訊

什麼是 MBR?

在 ROM BIOS 啟動安裝常式的結尾部分,BIOS 會讀取及執行系統上第一個軟碟或硬碟的第一個實體磁區。 硬碟的第一個磁區名為主開機記錄 (有時亦稱為磁碟分割表或主開機區塊)。在硬碟中,這個磁區的開頭有一個小程式。 磁碟分割資訊或磁碟分割表會儲存在這個磁區的結尾。這個程式使用磁碟分割資訊以判斷哪一個磁碟分割可以開機 (通常是第一個主要 DOS 磁碟分割) 並會試圖從它開機。

這個程式是由 fdisk /mbr 命令寫入磁碟,且通常稱為主開機記錄。 在一般操作期間,Fdisk 只會在沒有主開機記錄時,才會將這個程式寫入磁碟中。

注意fdisk /mbr 命令只會使用 BIOS 呼叫重新寫入系統磁碟機 (DISK-0) 上的 MBR。您無法為 fdisk /mbr 命令指定任何其他的磁碟機,使其在 DISK-0 以外的磁碟機上操作。

為什麼 MBR 在安裝期間會變更?

在 Microsoft MS-DOS 升級安裝期間,安裝程式會以程式碼取代硬碟上的主開機記錄,以顯示類似的訊息:
The MS-DOS 5.0 Setup was not completed. (MS-DOS 5.0 安裝程式未完成)。
Insert the UNINSTALL #1 diskette in drive A. (請在 A 磁碟機中插入 UNINSTALL #1 磁片)。
Press the ENTER key to continue. (按下 ENTER 鍵繼續)。
完成安裝程式之前,應該會清除這個訊息,且會重新寫入主開機程式碼。如果在安裝程式期間發生問題,且您返回舊版的 MS-DOS,Uninstal 應該也會移除這個訊息。然而,如果安裝程式或 Uninstal 沒有移除這個訊息,或是主開機記錄呈現毀損狀態,就會使用下列命令將新的主開機記錄寫入磁碟中:
fdisk /mbr

警告

如果有下列任何一種情況時,請勿使用這個命令:
  • 使用 Storage Dimensions SpeedStor 公用程式與其 /bootall 選項分割這個磁碟。
  • 有四個以上的磁碟分割。
  • 某些雙開機程式正在使用中。
Storage Dimensions SpeedStor 公用程式與 /bootall 選項會重新定義磁碟機的實體參數 (磁柱、讀寫頭及磁區)。/bootall 參數會將磁碟機所經歷變更的資訊儲存在某個 MS-DOS 不會使用到的主開機記錄的區域中。fdisk /mbr 命令會清除那些資訊,導致磁碟無法使用。

某些較舊的 MS-DOS 原始設備廠商 (OEM) 版本及某些協力廠商磁碟分割公用程式可以建立四個以上的磁碟分割。其他的磁碟分割資訊通常是在 fdisk /mbr 命令覆寫之區域的磁碟分割上存放資訊。

某些雙開機程式有特殊的 MBR,會在啟動時詢問您要使用哪個作業系統。fdisk /mbr 命令會清除這個程式。開機標示為「使用中」磁碟分割的雙開機系統,將不會受到 fdisk /mbr 命令的影響。

如需有關磁碟分割的詳細資訊,請在「Microsoft 知識庫」中查詢下列文字:
partitioning
本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。Microsoft 不以暗示或其他方式,提供與這些產品的效能或可靠性有關的保證

?考

如需有關磁碟分割、磁碟組織與啟動順序的詳細資訊,請參閱《DOS Programmer's Reference》一書中的第 3 章及第 8 章 (作者 Terry Dettmann,由 QUE Corporation 發行)、《Advanced MS-DOS Programming》一書的第 2 章與第 10 章 (作者 Ray Duncan),以及《The MS-DOS Encyclopedia》一書的第 3 篇文章 (上述兩本書皆由 Microsoft Press 發行)。

屬性

文章編號: 69013 - 上次校閱: 2005年1月10日 - 版次: 2.1
這篇文章中的資訊適用於:
  • Microsoft MS-DOS 6.22 Standard Edition
  • Microsoft Windows 95
  • Microsoft Windows 98 Standard Edition
  • Microsoft Windows Millennium Edition
關鍵字:?
kbinfo KB69013
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com