文章編號: 149877 - 上次校閱: 2007年2月21日 - 版次: 2.2

開機記錄簽章 AA55 找不到

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
全部展開 | 全部摺疊

結論

Intel 電腦依賴系統 BIOS 來載入及執行啟動程序載入的程式碼。BIOS 啟動安裝常式會產生 int 0x19 而載入的磁片或硬碟第一個磁區 (0: 0: 1 在簡體中文中的) 記憶體中的指定區段中解決 0000:7C00H。第一個實體磁區稱為主要開機記錄 (MBR),包含主要啟動安裝載入程式碼。



在載入磁扇區零之後, BIOS 會檢查該磁扇區最後兩個位元組都 55AA,如下所示在磁碟上。這個 55AA 稱為開機記錄簽章,讀取該磁扇區時就有點像一個 EOF。這是 BIOS 需要開機時的項目。如果找不到開機記錄簽章,您可能會收到 BIOS 相關訊息:
找不到 AA55 開機記錄簽章,xxyy 找到

或者,訊息
非系統或非可開機磁碟

或訊息
找到 f1 再試一次開機

會出現或系統會停止回應。

如果在延伸磁碟分割中的邏輯磁碟機上安裝 Windows 開機 MENU 選擇並 NTDETECT 回合後會出現這個錯誤訊息:
OS 載入器 4.0
找不到 AA55 開機記錄簽章,xxyy 找到。

Windows 無法啟動,因為電腦磁碟硬體組態問題。無法從選取的開機磁碟讀取。 請檢查開機路徑和磁碟硬體。

請參閱 Windows 說明文件中的有關硬體磁碟設定,以及硬體元件參考手冊,以獲得進一步資訊。

其他相關資訊

MBR 是由系統 BIOS 會使用它來讀取磁碟分割表格的開機程式碼所組成。從磁碟分割表格中所包含的資料可以判斷哪一個磁碟分割設成 [不做為開機用途 (主動),同時也開始磁區,該磁碟分割的 MBR。一旦決定該位置 BIOS 會跳到該磁扇區,並開始下一個階段的開機程序會執行為作業系統特定的額外程式碼。

如果錯誤磁區零與唯一的事情是最後的兩個位元組不是 55AA,這可以輕易地能修正以磁碟編輯器,例如 Norton Diskedit。不過,這封郵件是東西覆寫或摧毀整個開機磁區 (磁扇區零) 通常表示包括磁碟分割表格項目。

當您安裝 Windows OSLOADER 需要 「 逐步延伸磁碟分割表 」 BIOS 呼叫以取得該磁碟分割的延伸磁碟分割中的邏輯磁碟機上有 Windows 安裝中。每個這些邏輯磁碟機是"菊輪鍊 」 的磁碟分割表格中解決。 每個磁區包含磁碟分割表格項目必須最後一個 55AA 為最後 2 個位元組磁區中。

如需詳細資訊請參閱下列文件 「 Microsoft 知識庫 」 中:

197295? (http://support.microsoft.com/kb/197295/EN-US/ ) WinNT 失敗開機啟動超過 4 GB 的磁碟分割

其他可行方案

這個問題可能被因為病毒或硬體故障。若要決定如何恢復最好是使用磁碟編輯器來查看如果磁碟分割表格項目仍保持不變。每個磁區會佔用 512 個位元組。 前 446 位元組磁區為零的包含後面接著磁碟分割表格項目和以 55AA 結束的 MBR 開機程式碼。如果磁碟分割表格項目仍保持不變,在透過 1FD 位移 1BE,手動錄製它們的值,然後寫入 55AA 起始於位移 1FE。簽章 55AA 撰寫之後 MBR 開機程式碼可以是由使用 Fdisk.exe 程式從 MS-DOS 5.0 (含) 以後版本重新產生。

如果要執行此動作執行下列:
FDISK /mbr

警告: 這個程序將會修復啟動安裝程式碼和 55AA 簽章重寫磁區為零,但會也磁碟分割表格項目以覆寫呈現邏輯磁碟機無用的所有零 (除非,也就是 55AA 簽章以手動方式輸入使用磁碟編輯程式之前要執行 FDISK /MBR)。

如果磁碟分割表格項目不是不變的或是已被覆寫以無法讀取的字元問題更複雜,需要尋找主開機磁區 (MBS),每個資料分割與手動重建磁碟分割表格項目。這個處理程序已超出本文的範圍。

若要復原的速度從未來的 MBR 毀損使用 Windows 資源工具箱 」 公用程式 Disksave.exe 來儲存一份 MBR 磁碟片。這可以用於未來的日期在必要時還原使用 Disksave.exe MBR。

在延伸磁碟分割中的邏輯磁碟機安裝 Windows 最情況下,您必須編輯類似 Norton Diskedit 來檢查包含延伸磁碟分割邏輯磁碟機項目以確定它以一 55AA 結束每個磁區 」 的公用程式的磁碟。這個處理程序已超出本文的範圍。




這篇文章中的資訊適用於:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows NT Advanced Server 3.1
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 3.1
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Advanced Server 3.1
  • Microsoft Windows for Workgroups 3.2
  • Microsoft Windows 95
關鍵字:?
kbmt KB149877 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:149877? (http://support.microsoft.com/kb/149877/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。