Windows 2000可以使用 Boot.ini 檔案中的「signature()」語法

文章翻譯 文章翻譯
文章編號: 227704 - 檢視此文章適用的產品。
本文曾發行於 CHT227704
全部展開 | 全部摺疊

結論

在安裝 Windows 2000 之後,您可能會注意到在 Boot.ini 檔案中的 Advanced RISC Computing (ARC) 路徑項目是以「signature()」語法為開頭的。 例如:
signature(8b467c12)disk(1)rdisk(0)partition(2)\winnt="description"
Signature() 語法僅用於下列其中一種條件:
  • 安裝 Windows 2000 的磁碟分割大於 ~7.8 GB,或者該磁碟分割的最終柱號碼 (Ending cylinder number) 大於 1024,而且系統 BIOS 或開機控制器 BIOS 不支援 INT13 擴充。
  • 安裝 Windows 2000 的磁碟機與其 BIOS 被停用的 SCSI 控制器相連接,導致開機程序中不能使用 INT13 BIOS 呼叫。

其他相關資訊

signature() 語法相等於 scsi() 語法,但在 Windows 2000 中,則使用 signature() 語法來代替 scsi() 語法,以支援隨插即用結構。由於 Windows 2000 是一個隨即用作業系統,每次啟動 Windows 2000 時, SCSI 控制器號碼例項皆有可能不同,特別是在安裝程式結束後又新增了新的 SCSI 控制器硬體時。

使用 signature() 語法,可以使 Ntldr 定位到磁碟簽名與括號內的數值相符合的磁碟機,而不用去管磁碟機是與哪個 SCSI 號碼連接。

signature() 值是由實體磁碟主開機記錄 (MBR) 中解壓縮的。 該唯一的十六進位數字,是在安裝的文字模式部份過程寫入 MBR 的,或者是由 Microsoft Windows NT 4.0 或以前版本的安裝寫入的。

注意: 如果 MBR 中的磁碟簽名已被覆蓋 (例如,被病毒),或變更(破壞),以致與 Boot.ini 檔案中的 signature() 值無法符合,您在啟動電腦時會收到下列錯誤訊息:
Windows 2000 could not start because of a computer disk hardware configuration problem. Could not read from selected boot disk. Check boot path and disk hardware. Please check the Windows 2000 documentation about hardware disk configuration and your hardware disk configuration and your hardware reference manuals for additional information.
如果您收到此一錯誤訊息,請參閱在 Microsoft Knowledge Base 中的下列文章以解決此一問題:
119467 為 NTFS 或 FAT 磁碟分割建立開機磁碟
由於 signature() 語法取代了 scsi() 語法,因此同樣的要求也適用,亦即在系統磁碟分割的根資料夾下必需包含一個命名為 Ntbootdd.sys 的檔案,以便在啟動時可以定出 SCSI 控制器位址。 該檔案是在開機時 SCSI 介面卡的特定的 SCSI 小型連接埠裝置驅動程式,且被重新命名為 Ntbootdd.sys,且放在系統磁碟機的根資料夾下。

有關 Boot.ini 檔案中 ARC 名稱的其它資訊,請參閱在 Microsoft Knowledge Base 中的下列文章:
102873 Boot.ini 和 ARC 路徑命名協定及使用

屬性

文章編號: 227704 - 上次校閱: 2004年9月22日 - 版次: 3.1
這篇文章中的資訊適用於:
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
關鍵字:?
kbhowto kbenv winboot KB227704
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