日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

BOOT INI专辑

發(fā)布時(shí)間:2023/12/10 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 BOOT INI专辑 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Windows 可能在 Boot.ini 文件中使用 Signature() 語(yǔ)法

?

概要

在安裝 Windows 之后,您可能注意到在 Boot.ini 文件中高級(jí) RISC 計(jì)算 (ARC) 路徑項(xiàng)以"signature()"語(yǔ)法開(kāi)頭。例如: signature(8b467c12)disk(1)rdisk(0)partition(2)/winnt="description"僅當(dāng)存在以下條件之一時(shí)才使用 Signature() 語(yǔ)法:
?承載安裝有 Windows 的啟動(dòng)分區(qū)的系統(tǒng) BIOS 或控制器,不支持 INT-13 EXTENSIONS 或已禁用"INT-13 擴(kuò)展"選項(xiàng),而且安裝有 Windows 的分區(qū)大于 ~7.8 吉字節(jié) (GB) 或者該分區(qū)的結(jié)束柱面編號(hào)大于 1024。
?安裝有 Windows 的驅(qū)動(dòng)器連接到其 BIOS 已禁用的 SCSI 控制器,因此在啟動(dòng)過(guò)程中無(wú)法使用 INT13 BIOS 調(diào)用。
有關(guān)其他信息,請(qǐng)單擊下面的文章編號(hào),查看 Microsoft 知識(shí)庫(kù)中的文章: 242518 Long Pause During Windows 2000 Startup Process(在 Windows 2000 啟動(dòng)過(guò)程中長(zhǎng)時(shí)間暫停)

更多信息

signature() 語(yǔ)法等效于 scsi() 語(yǔ)法,但改用前者來(lái)支持 Windows 中的即插即用結(jié)構(gòu)。由于 Windows 是一種即插即用操作系統(tǒng),因此每次啟動(dòng) Windows 時(shí) SCSI 控制器編號(hào)實(shí)例都可能是不同的,尤其是在完成安裝后添加新 SCSI 控制器硬件時(shí)。

使用 signature() 語(yǔ)法可指示 Ntldr 定位其磁盤簽名與圓括號(hào)中的值匹配的驅(qū)動(dòng)器,而不管驅(qū)動(dòng)器連接到的 SCSI 控制器的編號(hào)是什么。

signature() 值是從物理磁盤的主啟動(dòng)記錄 (MBR) 中提取的。這一唯一的十六進(jìn)制數(shù)字要么是在安裝的文本模式部分中寫入 MBR 的,要么是在安裝 Microsoft Windows NT 4.0 版或更早版本時(shí)寫入的。

備注:如果 MBR 中的磁盤簽名被改寫了(例如,由病毒改寫)或更改(損壞),以至它不再與 Boot.ini 文件中的 signature() 值匹配,則在您啟動(dòng)計(jì)算機(jī)時(shí)可能會(huì)收到以下錯(cuò)誤信息: 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 documentation about hardware disk configuration and your hardware disk configuration and your hardware reference manuals for additional information.- 或 -Windows could not start because of the following ARC firmware boot configuration problem:did not properly generate ARC name for HAL and system paths.Please check the Windows documentation about ARC configuration options and your hardware reference manuals for additional information.如果您收到其中的一條錯(cuò)誤信息,請(qǐng)參見(jiàn) Microsoft 知識(shí)庫(kù)中的以下文章,以幫助解決問(wèn)題: 119467 Creating a Boot Disk for an NTFS or FAT Partition(為 NTFS 或 FAT 分區(qū)創(chuàng)建啟動(dòng)磁盤)由于用 signature() 語(yǔ)法代替了 scsi() 語(yǔ)法,因此以下要求同樣適用:要求在系統(tǒng)分區(qū)的根文件夾中有一個(gè)名為 Ntbootdd.sys 的文件,以便在啟動(dòng)時(shí)為 SCSI 控制器尋址。此文件是您從其啟動(dòng)的 SCSI 適配器的特定 SCSI 小端口設(shè)備驅(qū)動(dòng)程序,它被重命名為 Ntbootdd.sys 并放置在系統(tǒng)驅(qū)動(dòng)器的根文件夾中。

有關(guān) Boot.ini 文件中 ARC 名稱的其他信息,請(qǐng)參見(jiàn) Microsoft 知識(shí)庫(kù)中的以下文章: 102873 Boot.ini and ARC Path Naming Conventions and Usage(Boot.ini 和 ARC 路徑命名規(guī)則及用法)
這篇文章中的信息適用于:
?Microsoft Windows 2000 Server
?Microsoft Windows 2000 Advanced Server
?Microsoft Windows 2000 Professional Edition
?Microsoft Windows 2000 Datacenter Server

?

Windows XP 中 Boot.ini 文件的作用

?

概要

本文介紹了 Boot.ini 文件的作用和典型內(nèi)容。

更多信息

Windows(特別是 Ntldr)使用 Boot.ini 文件來(lái)確定在啟動(dòng)(引導(dǎo))過(guò)程中要顯示哪些操作系統(tǒng)選項(xiàng)。默認(rèn)情況下,Boot.ini 標(biāo)記為只讀系統(tǒng)文件,并且通常情況下不需要任何手動(dòng)修改。

如果您需要更改此文件的內(nèi)容,請(qǐng)使用“控制面板”中的“系統(tǒng)”工具:
1.單擊開(kāi)始按鈕,單擊控制面板,然后雙擊系統(tǒng)。
2.單擊高級(jí)選項(xiàng)卡,然后單擊“啟動(dòng)和故障恢復(fù)”下的設(shè)置。
通常,Boot.ini 文件包含以下數(shù)據(jù): [boot loader]
timeout=30
default=scsi(0)disk(0)rdisk(0)partition(1)/winnt
[operating systems]
scsi(0)disk(0)rdisk(0)partition(1)/winnt = "Windows NT" /NODEBUG C:/ = "Previous Operating System on C:/" 下面的列表描述了 Boot.ini 文件中數(shù)據(jù)的含義:
?“timeout”指定在選擇默認(rèn)的操作系統(tǒng)之前 Windows 等待的時(shí)間
?“default”指定默認(rèn)的操作系統(tǒng)。
?“scsi(0)”表示主控制器(通常也是唯一的控制器)負(fù)責(zé)此設(shè)備。如果有兩個(gè) SCSI 控制器并且磁盤與第二個(gè)控制器相關(guān)聯(lián),則第二個(gè)控制器稱為“scsi(1)”。

如果系統(tǒng)使用 IDE、增強(qiáng)的 IDE (EIDE) 或增強(qiáng)的小型設(shè)備接口 (ESDI) 驅(qū)動(dòng)器,或者如果系統(tǒng)使用沒(méi)有內(nèi)置 BIOS 的 SCSI 適配器,請(qǐng)將“scsi”替換為“multi”。
?“disk(0)”指要使用的 SCSI 邏輯單元 (LUN)。它可以是獨(dú)立的磁盤,但是大多數(shù) SCSI 設(shè)置對(duì)每個(gè) SCSI ID 只有一個(gè) LUN。
?“rdisk(0)”指物理磁盤 1
?本例中的“partition(1)”是計(jì)算機(jī)中第一個(gè)驅(qū)動(dòng)器上的唯一分區(qū)。如果有兩個(gè)分區(qū)(C 和 D),則分區(qū) C 為 partition(1),分區(qū) D 為 partition(2)。
?包含多重引導(dǎo)方式的參數(shù)(如果有的話)要求檢查 Winnt 文件夾以從指定的 SCSI 控制器的磁盤和分區(qū)進(jìn)行引導(dǎo)。
?“/NODEBUG”指定沒(méi)有監(jiān)視任何調(diào)試信息。調(diào)試信息僅對(duì)程序開(kāi)發(fā)人員有用。
?您可以添加 /SOS 選項(xiàng)以在加載驅(qū)動(dòng)程序時(shí)顯示驅(qū)動(dòng)程序名。默認(rèn)情況下,OS Loader 屏幕僅顯示進(jìn)度點(diǎn)。
?“Previous Operating System on C:/”表示“上一個(gè)操作系統(tǒng)”是 MS-DOS,因?yàn)椤癈:/”是 MS-DOS 路徑。

這篇文章中的信息適用于:
?Microsoft Windows XP Home Edition
?Microsoft Windows XP Professional Edition

?

Windows XP 和 Windows Server 2003 的 Boot.ini 文件的可用開(kāi)關(guān)選項(xiàng)

?

?

概要

您可以在 Boot.ini 文件中添加不同的開(kāi)關(guān)以修改 Microsoft Windows XP 或 Microsoft Windows Server 2003 的啟動(dòng)方式。

有關(guān)其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 102873 BOOT.INI 和 ARC 路徑命名約定與用法

更多信息

可在 Boot.ini 文件中添加以下開(kāi)關(guān)。

注意:這些開(kāi)關(guān) 適用于 Microsoft Windows XP 和 Microsoft Windows Server 2003,除非另行說(shuō)明。

/basevideo

/basevideo 開(kāi)關(guān)通過(guò)使用與所有視頻適配器都兼容的視頻驅(qū)動(dòng)程序來(lái)強(qiáng)制系統(tǒng)進(jìn)入標(biāo)準(zhǔn) 640x480 16 色 VGA 模式。該開(kāi)關(guān)允許您在選擇了錯(cuò)誤的視頻分辨率或刷新頻率時(shí)加載系統(tǒng)。請(qǐng)將該開(kāi)關(guān)與 /sos 開(kāi)關(guān)一起使用。如果安裝了新的視頻驅(qū)動(dòng)程序,而該驅(qū)動(dòng)程序工作不正常,則可使用該參數(shù)來(lái)啟動(dòng)操作系統(tǒng)。然后您可以刪除、更新或回滾到有問(wèn)題的視頻驅(qū)動(dòng)程序。

/baudrate=number

該開(kāi)關(guān)設(shè)置用于內(nèi)核調(diào)試的調(diào)試端口的波特率。例如,可輸入 /baudrate=9600。當(dāng)連接有調(diào)制解調(diào)器時(shí),默認(rèn)的波特率是每秒 9600 千位 (Kbps)。當(dāng)使用非調(diào)制解調(diào)器電纜連接時(shí),默認(rèn)的波特率是 115,200 Kbps。9,600 是通過(guò)調(diào)制解調(diào)器進(jìn)行遠(yuǎn)程調(diào)試的正常速率。如果在 Boot.ini 文件中存在該開(kāi)關(guān),則自動(dòng)啟用 /debug 開(kāi)關(guān)。

有關(guān)調(diào)制解調(diào)器配置的其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 148954 如何使用調(diào)制解調(diào)器設(shè)置遠(yuǎn)程調(diào)試會(huì)話 有關(guān)非調(diào)制解調(diào)器連接配置的其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 151981 如何使用非調(diào)制解調(diào)器電纜建立遠(yuǎn)程調(diào)試會(huì)話

/crashdebug

該開(kāi)關(guān)在啟動(dòng)操作系統(tǒng)時(shí)加載內(nèi)核調(diào)試程序。該開(kāi)關(guān)將保持非活動(dòng)狀態(tài)直到出現(xiàn) Stop 消息錯(cuò)誤。/crashdebug 開(kāi)關(guān)對(duì)于處理隨機(jī)性內(nèi)核錯(cuò)誤非常有用。使用該開(kāi)關(guān),可在 Windows 運(yùn)行時(shí)照常使用 COM 端口。當(dāng) Windows 出現(xiàn)故障時(shí),該開(kāi)關(guān)將把該端口轉(zhuǎn)換為調(diào)試端口。(該操作將啟動(dòng)遠(yuǎn)程調(diào)試。)

有關(guān)其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 151981 如何使用非調(diào)制解調(diào)器電纜建立遠(yuǎn)程調(diào)試會(huì)話

/debug

該開(kāi)關(guān)在啟動(dòng) Windows 時(shí)打開(kāi)內(nèi)核調(diào)試程序。如果想要通過(guò) COM 端口打開(kāi) Windows 系統(tǒng)實(shí)時(shí)遠(yuǎn)程調(diào)試功能,則該開(kāi)關(guān)可由連接到計(jì)算機(jī)的主機(jī)調(diào)試程序在任意時(shí)刻激活。與 /crashdebug 開(kāi)關(guān)不同,/debug 無(wú)論是否正在調(diào)試都將使用 COM 端口。當(dāng)您在調(diào)試有規(guī)律地重復(fù)出現(xiàn)的問(wèn)題時(shí)可使用該開(kāi)關(guān)。

有關(guān)遠(yuǎn)程調(diào)試的其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 121543 設(shè)置遠(yuǎn)程調(diào)試

/debugport=comnumber

該開(kāi)關(guān)指定用作調(diào)試端口的通信端口,其中 number 為想要使用的通信端口,例如 COM1。默認(rèn)情況下,如 COM2 端口存在,則 /debugport 將使用 COM2 端口。否則,該開(kāi)關(guān)將使用 COM1。如果在 Boot.ini 文件中包含該開(kāi)關(guān),/debug 開(kāi)關(guān)將會(huì)被激活。

有關(guān)其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 151981 如何使用非調(diào)制解調(diào)器電纜建立遠(yuǎn)程調(diào)試會(huì)話

/maxmem=number

該開(kāi)關(guān)指定 Windows 能夠使用的最大 RAM。請(qǐng)勿將該參數(shù)設(shè)置為低于 12??墒褂迷搮?shù)來(lái)驗(yàn)證內(nèi)存芯片是否出現(xiàn)故障。例如,您有一個(gè)配有兩個(gè) 64 MB RAM 模塊的 128 MB 系統(tǒng),如果出現(xiàn)與內(nèi)存有關(guān)的 Stop 消息,則您可輸入 /maxmem=64。如果計(jì)算機(jī)能夠啟動(dòng) Windows 并且操作正常,則可替換掉第一個(gè)模塊,看是否能夠解決這個(gè)問(wèn)題。

有關(guān)其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 108393 Windows NT BOOT.INI 文件中的 MAXMEM 選項(xiàng)

/noguiboot

該開(kāi)關(guān)禁用 Windows 啟動(dòng)時(shí)顯示進(jìn)度欄的位圖。(進(jìn)度欄出現(xiàn)在登錄提示之前。)

/nodebug

該開(kāi)關(guān)關(guān)閉調(diào)試功能。如果在某個(gè)程序代碼中有硬件調(diào)試斷點(diǎn),該方案可能導(dǎo)致一個(gè) Stop 錯(cuò)誤。

/numproc=number

該開(kāi)關(guān)設(shè)置 Windows 啟動(dòng)時(shí)使用的處理器數(shù)。使用該開(kāi)關(guān),您可強(qiáng)制讓一個(gè)多處理器系統(tǒng)僅使用指定數(shù)量 (number) 的處理器。該開(kāi)關(guān)可幫助您解決性能問(wèn)題和有缺陷的 CPU 的問(wèn)題。

/pcilock

對(duì)于基于 x86 的系統(tǒng),該開(kāi)關(guān)阻止操作系統(tǒng)為 Peripheral Connect Interface (PCI) 設(shè)備動(dòng)態(tài)分配硬件輸入、硬件輸出和中斷請(qǐng)求資源。使用該開(kāi)關(guān)后,將由 BIOS 來(lái)配置這些設(shè)備。

/fastdetect:comnumber

該開(kāi)關(guān)將關(guān)閉 Ntdetect.com 文件對(duì)指定端口上串行鼠標(biāo)和總線鼠標(biāo)的檢測(cè)功能。如果在啟動(dòng)過(guò)程中您在串行端口上連接了除鼠標(biāo)以外的組件,則可使用該開(kāi)關(guān)。例如,輸入 /fastdetect:comnumber,其中 number 為串行端口號(hào)??墒褂枚禾?hào)分隔多個(gè)端口號(hào)以關(guān)閉一個(gè)以上的端口。如果使用 /fastdetect 但未指定通信端口,則將關(guān)閉所有通信端口上的串行鼠標(biāo)檢測(cè)功能。

注意:在包括 Windows NT 4.0 在內(nèi)的 Windows 早期版本中,該開(kāi)關(guān)被命名為 /noserialmice。

有關(guān)其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 131976 如何禁用串行端口上的設(shè)備檢測(cè)

/sos

/sos 開(kāi)關(guān)在設(shè)備驅(qū)動(dòng)程序被加載時(shí)顯示其名稱。默認(rèn)情況下,Windows Loader 屏幕僅顯示進(jìn)度點(diǎn)??蓪⒃撻_(kāi)關(guān)與 /basevideo 開(kāi)關(guān)一起使用以確定引發(fā)故障的驅(qū)動(dòng)程序。

有關(guān)其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 99743 Windows 2000 或 Windows NT 中 Boot.ini 文件的功能

/PAE

在 Boot.ini 中使用 /PAE 開(kāi)關(guān)及相應(yīng)的條目可允許支持物理地址擴(kuò)展 (PAE) 模式的計(jì)算機(jī)正常啟動(dòng)。在“安全模式”下,即使指定了 /PAE 開(kāi)關(guān),計(jì)算機(jī)也使用正常內(nèi)核啟動(dòng)。

/HAL=filename

使用該開(kāi)關(guān),可定義在啟動(dòng)過(guò)程中實(shí)際加載的硬件抽象層 (HAL)。例如,輸入 /HAL=halmps.dll 加載 System32 文件夾中的 Halmps.dll。 該開(kāi)關(guān)可用于在將該文件重命名為 Hal.dll 之前測(cè)試一個(gè)不同的 HAL。此外,該開(kāi)關(guān)在您嘗試在多處理器模式啟動(dòng)和單處理器模式啟動(dòng)之間進(jìn)行切換時(shí)也很有用。為此,請(qǐng)將該開(kāi)關(guān)與 /kernel 開(kāi)關(guān)一起使用。

/kernel=filename

使用該開(kāi)關(guān),您可以定義在啟動(dòng)過(guò)程中實(shí)際加載的內(nèi)核。例如,輸入 /kernel=ntkrnlmp.exe 加載 System32 文件夾中的 Ntkrnlmp.exe。 使用該開(kāi)關(guān),您可以在啟用了調(diào)試功能的滿載調(diào)試代碼的內(nèi)核與正常內(nèi)核之間進(jìn)行切換。

/bootlog

該開(kāi)關(guān)打開(kāi)啟動(dòng)日志記錄功能,啟動(dòng)日志被記錄到 systemroot/Ntbtlog.txt 文件中。有關(guān)啟動(dòng)日志的更多信息,請(qǐng)參見(jiàn) Windows 幫助。

/burnmemory=number

該開(kāi)關(guān)指定 Windows 不能使用的內(nèi)存數(shù)(以兆字節(jié)為單位)??墒褂迷搮?shù)來(lái)確定性能問(wèn)題或其他與 RAM 消耗有關(guān)的問(wèn)題。例如,輸入 /burnmemory=128 將 Windows 可用的物理內(nèi)存減少 128 MB。

/3GB

在基于 x86 的系統(tǒng)中,該開(kāi)關(guān)強(qiáng)制為用戶程序分配 3 GB 的虛擬地址空間,為內(nèi)核及可執(zhí)行組件分配 1 GB 虛擬地址空間。用戶程序在設(shè)計(jì)上必須能夠利用額外的內(nèi)存地址空間。使用該開(kāi)關(guān),用戶模式程序能夠訪問(wèn) 3 GB 的內(nèi)存而不是通常 Windows 分配給用戶模式程序的 2 GB 內(nèi)存。該開(kāi)關(guān)將內(nèi)核的內(nèi)存起始位置移至 3 GB 處。某些 Microsoft Exchange Server 2003 和 Microsoft Windows Server 2003 的配置可能要求使用該開(kāi)關(guān)。

有關(guān)其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 823440 在基于 Windows Server 2003 的系統(tǒng)中安裝 Exchange Server 2003 時(shí)必須使用 /3GB 參數(shù)

有關(guān)其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 171793 有關(guān)應(yīng)用程序使用 4GT RAM 調(diào)優(yōu)的信息

/safeboot:parameter

該開(kāi)關(guān)使 Windows 在“安全模式”下啟動(dòng)。該開(kāi)關(guān)使用以下參數(shù):
?minimal
?network
?safeboot:minimal(alternateshell)
/safeboot:parameter 參數(shù)可與其他 Boot.ini 參數(shù)結(jié)合使用。下面的示例給出了當(dāng)從啟動(dòng)恢復(fù)菜單中選擇不同的“安全模式”選項(xiàng)時(shí)實(shí)際使用的參數(shù)。
?帶網(wǎng)絡(luò)連接的安全模式
/safeboot:minimal /sos /bootlog /noguiboot
?帶網(wǎng)絡(luò)連接的安全模式
/safeboot:network /sos /bootlog /noguiboot
?帶命令行提示的安全模式
/safeboot:minimal(alternateshell) /sos /bootlog /noguiboot
注意:/sos、/bootlog 和 /noguiboot 開(kāi)關(guān)在這些設(shè)置中并不是必需的,但加上這些開(kāi)關(guān)會(huì)有助于排除故障。當(dāng)您按 F8 鍵并選擇一個(gè)模式后,這些開(kāi)關(guān)會(huì)被采用。

/userva

可使用該開(kāi)關(guān)自定義當(dāng)使用 /3GB 開(kāi)關(guān)時(shí)分配給進(jìn)程的內(nèi)存量。該開(kāi)關(guān)允許更多的頁(yè)表?xiàng)l目 (PTE) 內(nèi)核內(nèi)存,同時(shí)仍然保留幾近 3 GB 的進(jìn)程內(nèi)存空間。

有關(guān)如何使用 /USERVA 開(kāi)關(guān)的其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 316739 如何使用 Boot.ini 文件中的 /USERVA 開(kāi)關(guān)優(yōu)化 /3GB 配置 有關(guān)其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 810371 XADM:在基于 Windows 2003 Server 的 Exchange Servers 上使用 /Userva 參數(shù) 323427 如何在 Windows Server 2003 環(huán)境中手動(dòng)編輯 Boot.ini 文件 317526 如何在 Windows Server 2003 中編輯 Boot.ini 文件 317521 Bootcfg 命令及其用法說(shuō)明 289022 如何在 Windows XP 中編輯 Boot.ini 文件 291980 Bootcfg 命令及其用法討論

/redirect

可使用該開(kāi)關(guān)在基于 Windows Server 2003 Enterprise Edition 的計(jì)算機(jī)上啟動(dòng)緊急管理服務(wù) (EMS)。有關(guān) EMS 的其他信息,請(qǐng)?jiān)凇癢indows 幫助和支持”中搜索“緊急管理服務(wù)”。

要在基于 x86 的計(jì)算機(jī)中通過(guò)編輯 Boot.ini 來(lái)啟用 EMS,需要編輯 Boot.ini 文件的“[boot loader]”和“[operating systems]”部分。為此,請(qǐng)配置下列條目:
?在“[boot loader]”部分中,添加下列所需語(yǔ)句之一:redirect=COMx在該語(yǔ)句中,用下列 COM 端口號(hào)之一替換 x: 1
2
3
4redirect=USEBIOSSETTINGS該語(yǔ)句允許由計(jì)算機(jī)的 BIOS 來(lái)確定 EMS 所使用的 COM 端口。
?在“[boot loader]”部分中,添加下面的可選語(yǔ)句:redirectbaudrate=baudrate用下列數(shù)值之一替換 baudrate: 9600
19200
57600
115200在默認(rèn)情況下,EMS 使用 9600 Kbps 波特率設(shè)置。
?在“[operating systems]”部分中,在想要配置使用 EMS 的操作系統(tǒng)條目中添加 /redirect 選項(xiàng)。下面的示例演示了這些開(kāi)關(guān)的使用:[boot loader]timeout=30default=multi(0)disk(0)rdisk(0)partition(1)/WINDOWSredirect=COM1redirectbaudrate=19200[operating systems]multi(0)disk(0)rdisk(0)partition(1)/WINDOWS="Windows Server 2003, Enterprise" /fastdetectmulti(0)disk(0)rdisk(0)partition(1)/WINDOWS="Windows Server 2003, EMS" /fastdetect /redirect

/channel

與 /debug 開(kāi)關(guān)和 /debugport 開(kāi)關(guān)一起使用該開(kāi)關(guān)來(lái)配置 Windows 通過(guò) Institute of Electrical and Electronics Engineers, Inc. (IEEE) 1394 端口發(fā)送調(diào)試信息。要支持通過(guò) 1394 端口進(jìn)行調(diào)試,參與的兩臺(tái)計(jì)算機(jī)都必須運(yùn)行 Microsoft Windows XP 或更高版本。1394 端口具有編號(hào)從 0 到 62 的最多 63 個(gè)獨(dú)立的通信通道。不同的硬件實(shí)現(xiàn)在一個(gè)總線中支持不同數(shù)目的通道。Windows XP 上還有最多 4 臺(tái)目標(biāo)計(jì)算機(jī)的限制。但是該限制在 Windows Server 2003 中已取消。要執(zhí)行調(diào)試功能,請(qǐng)?jiān)谶\(yùn)行調(diào)試程序的計(jì)算機(jī)(即主機(jī))上和需要調(diào)試的計(jì)算機(jī)(即目標(biāo)計(jì)算機(jī))上選擇一個(gè)要使用的公用通道號(hào)。可使用從 1 到 62 之間的任何編號(hào)。

配置目標(biāo)計(jì)算機(jī)

1.編輯 Boot.ini 文件,在配置調(diào)試功能的操作系統(tǒng)條目中添加 /CHANNEL=x 選項(xiàng)。用想要使用的通道號(hào)替換 x。例如,將 Boot.ini 文件的“[operating systems]”部分配置成與以下類似的設(shè)置: [boot loader]timeout=30default=multi(0)disk(0)rdisk(0)partition(1)/WINDOWS[operating systems]multi(0)disk(0)rdisk(0)partition(1)/WINDOWS="Windows Server 2003, Enterprise" /fastdetect /debug /debugport=1394 /CHANNEL=3
2.將 1394 電纜插入任一 1394 端口中。
3.禁用目標(biāo)計(jì)算機(jī)上的 1394 主控制器。為此,請(qǐng)打開(kāi)“設(shè)備管理器”,右鍵單擊該設(shè)備,然后單擊“禁用”。
4.重新啟動(dòng)計(jì)算機(jī)。

配置主機(jī)

1.將 1394 電纜插入任一 1394 端口中。
2.安裝內(nèi)核調(diào)試程序二進(jìn)制文件。
3.打開(kāi)一個(gè)命令提示窗口。輸入以下每條命令后按 Enter 鍵。 set_NT_DEBUG_BUS=1394
set_NT_DEBUG_1394_CHANNEL=x
kd -k
4.移至安裝有內(nèi)核調(diào)試程序的文件夾,輸入以下命令: kd.exe
當(dāng)?shù)谝淮螁?dòng)調(diào)試程序時(shí),將會(huì)安裝一個(gè) 1394 虛擬驅(qū)動(dòng)程序。該驅(qū)動(dòng)程序使調(diào)試程序能夠與目標(biāo)計(jì)算機(jī)進(jìn)行通信。要成功安裝此驅(qū)動(dòng)程序,您必須以管理員權(quán)限登錄。
這篇文章中的信息適用于:
?Microsoft Windows XP 64-Bit Edition
?Microsoft Windows Server 2003 Enterprise Edition
?Microsoft Windows Server 2003 Standard Edition
?Microsoft Windows Server 2003 Web Edition
?Microsoft Windows XP Professional Edition
?Microsoft Windows XP Home Edition

修改Boot.ini文件

?

由加利福尼亞州洛杉磯市的Riann Ba?ez供稿

Windows XP主要依賴Boot.ini文件來(lái)確定計(jì)算機(jī)在重啟(引導(dǎo))過(guò)程中顯示的可供選取的操作系統(tǒng)類別。Boot.ini在缺省狀態(tài)下被設(shè)定為隱含和系統(tǒng)文件屬性, 并且被標(biāo)識(shí)為只讀文件。

您近來(lái)是否不斷對(duì)Boot.ini文件進(jìn)行修改?為確保在Windows Explorer中看到Boot.ini文件而開(kāi)啟Folder Options(文件夾選項(xiàng))并在View(查看)菜單上選擇Show hidden files and folders(顯示隱含文件和文件夾)命令的繁冗操作是否已令您感到厭倦?更有甚者, 您是否曾在對(duì)該文件進(jìn)行編輯前忘記過(guò)先行取消其所具備的只讀屬性?

您可借助命令行工具Bootcfg.exe對(duì)Boot.ini文件執(zhí)行編輯操作。您可針對(duì)系統(tǒng)等待時(shí)間(Windows在選擇缺省操作系統(tǒng)前所等候的時(shí)間)進(jìn)行修改, 并在現(xiàn)有基礎(chǔ)上添加新的供選項(xiàng)目。

如需啟動(dòng)Bootcfg.exe工具, 請(qǐng)依次執(zhí)行下列操作步驟:

  • 依次點(diǎn)擊Start(開(kāi)始)和Run(運(yùn)行), 并在Run(運(yùn)行)對(duì)話框內(nèi)輸入cmd。
  • 在命令行狀態(tài)下輸入bootcfg.exe。
  • 執(zhí)行bootcfg.exe /?命令以查看相關(guān)參數(shù)功能。

?

Windows Boot.ini 文件的安全模式啟動(dòng)開(kāi)關(guān)

?

概要

Windows 具有一種安全模式啟動(dòng)功能。若要使用此功能,請(qǐng)?jiān)趩?dòng)期間按 F8 鍵,接著選擇您想要使用的安全模式啟動(dòng)方式。您還可以使用一些開(kāi)關(guān)在 Boot.ini 文件中提供其中任何一種模式。當(dāng)您經(jīng)常使用某種啟動(dòng)模式或需要讓某一過(guò)程自動(dòng)進(jìn)行時(shí),可能需要這樣做。

更多信息

安全模式啟動(dòng)方式和相應(yīng)的開(kāi)關(guān)包括:
?模式:安全模式
開(kāi)關(guān):/safeboot:minimal /sos /bootlog /noguiboot
?模式:帶網(wǎng)絡(luò)連接的安全模式
開(kāi)關(guān):/safeboot:network /sos /bootlog /noguiboot
?模式:帶命令行提示的安全模式
開(kāi)關(guān):/safeboot:minimal(alternateshell) /sos /bootlog /noguiboot
?模式:啟用啟動(dòng)日志
開(kāi)關(guān):/bootlog
?模式:啟用 VGA 模式
開(kāi)關(guān):/basevideo
?模式:目錄服務(wù)恢復(fù)模式(只用于域控制器)
開(kāi)關(guān):/safeboot:dsrepair /sos
?模式:調(diào)試模式
開(kāi)關(guān):/debug

設(shè)置了“帶網(wǎng)絡(luò)連接的安全模式”開(kāi)關(guān)的示例 Boot.ini 文件

[boot loader]timeout=30default=multi(0)disk(0)rdisk(0)partition(1)/WINNT[operating systems]multi(0)disk(0)rdisk(0)partition(1)/WINNT="Microsoft Windows 2000 Advanced Server" /fastdetect /SAFEBOOT:MINIMAL(ALTERNATESHELL)????備注:/sos /bootlog /noguiboot 開(kāi)關(guān)對(duì)于以上任何設(shè)置都不是必需的,但它們可以用來(lái)進(jìn)行故障排除。如果您按 F8 鍵并選擇其中一種模式,則會(huì)將這些開(kāi)關(guān)包括在內(nèi)。
這篇文章中的信息適用于:
?Microsoft Windows 2000 Enterprise Edition
?Microsoft Windows 2000 Enterprise Edition
?Microsoft Windows 2000 Professional Edition
?Microsoft Windows 2000 Enterprise Edition

?

如何使用 Boot.ini 文件中的 /USERVA 開(kāi)關(guān)優(yōu)化 /3GB 配置

本文討論一種 Microsoft 產(chǎn)品的測(cè)試版。本文中的信息是按原樣提供的,如有更改,恕不另行通知。

Microsoft 沒(méi)有提供此測(cè)試版產(chǎn)品的正式產(chǎn)品支持。有關(guān)如何獲得測(cè)試版支持的信息,請(qǐng)參見(jiàn)測(cè)試版產(chǎn)品文件中包含的文檔,或查看下載此版本的 Web 位置。
本頁(yè)內(nèi)容
概要
更多信息

概要

在 Windows Server 2003 系列中,可以使用/userva=xxxx 開(kāi)關(guān)更精確地優(yōu)化用戶和內(nèi)核虛擬內(nèi)存空間。在 Boot.ini 文件中,這個(gè)新開(kāi)關(guān)與 /3GB 開(kāi)關(guān)一起使用,可將用戶模式空間的大小優(yōu)化為 2 GB(千兆字節(jié))至 3 GB 之間,差值(3,072 減去 xxxx)恢復(fù)為內(nèi)核模式。注意,xxxx 以兆字節(jié) (MB) 為單位。

下面的示例 Boot.ini 文件說(shuō)明如何使用這個(gè)新開(kāi)關(guān)優(yōu)化計(jì)算機(jī),為用戶模式虛擬內(nèi)存分配 2,900 MB 空間,為內(nèi)核模式虛擬內(nèi)存分配 1,196 MB 空間。這使可用內(nèi)核空間增加了 172 MB: [Boot Loader]
Timeout=30
Default=multi(0)disk(0)rdisk(0)partition(2)/WINNT
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(2)/WINNT="Microsoft Windows.NET Server" /fastdetect /3GB /Userva=2900

更多信息

/userva=xxxx 開(kāi)關(guān)旨在使需要 2 GB 以上的用戶模式空間但不需要/3GB 開(kāi)關(guān)所提供的全部空間的程序制造商,可以更精確地優(yōu)化用戶模式地址空間。(注意,只使用/3GB 開(kāi)關(guān)時(shí),將給內(nèi)核模式空間分配 1 GB,給用戶模式空間分配 3 GB。)通過(guò)減少通常由/3GB 開(kāi)關(guān)分配的用戶模式空間量,Windows 增加了可用的內(nèi)核內(nèi)存地址空間。這個(gè)額外的內(nèi)核模式地址空間將被保留,并在系統(tǒng)的頁(yè)表項(xiàng) (PTE) 空間不足時(shí)用作 PTE 的額外地址空間。此地址空間直到系統(tǒng)的 PTE 空間不足時(shí)才分配給 PTE。

為了確保程序的穩(wěn)定性和 Windows 的穩(wěn)定性,程序制造商必須使用上述優(yōu)化方法對(duì)程序進(jìn)行全面的測(cè)試,并且必須提供程序的/userva=xxxx 數(shù)字。為方便測(cè)試,制造商可以使用“系統(tǒng)監(jiān)視器”工具監(jiān)視虛擬地址的使用。為此,應(yīng)添加“虛擬字節(jié)”計(jì)數(shù)器,使程序的進(jìn)程可以獲得準(zhǔn)確的虛擬空間讀數(shù)。

備注:Microsoft 產(chǎn)品支持服務(wù) (PSS) 不支持任意的/userva 設(shè)置;客戶只能根據(jù)制造商的建議將此設(shè)置添加到 Boot.ini 文件中。

有關(guān) /3GB 開(kāi)關(guān)的其他信息,請(qǐng)單擊下面的文章編號(hào),查看 Microsoft 知識(shí)庫(kù)中的文章: 171793 Information on Application Use of 4GT RAM Tuning(有關(guān)實(shí)際使用 4GT RAM 優(yōu)化的信息) 189293 Enabling 4GT RAM Tuning When You Use Windows NT Server Enterprise Edition(在使用 Windows NT Server Enterprise Edition 時(shí)啟用 4GT RAM 優(yōu)化) 在具有大量?jī)?nèi)存的計(jì)算機(jī)上,Windows Server 2003 不再將系統(tǒng)分頁(yè)池限制為 160 MB。由于分頁(yè)池不受限制,當(dāng)計(jì)算機(jī)以/3GB 開(kāi)關(guān)運(yùn)行時(shí),您也許能夠通過(guò)限制系統(tǒng)分頁(yè)池的大小,釋放額外的內(nèi)核模式地址空間以用作 PTE 空間。
這篇文章中的信息適用于:
?Microsoft Windows Server 2003 Enterprise Edition
?Microsoft Windows Server 2003 Datacenter Edition
?Microsoft Windows Server 2003, Standard Edition


BOOT.INI 和 ARC 路徑命名約定與用法

概要

本文解釋高級(jí) RISC 計(jì)算 (ARC) 規(guī)范中用于定義基于 Intel x86 處理器的計(jì)算機(jī)和基于 RISC 的計(jì)算機(jī)上的 Windows NT 安裝路徑的約定。本文包括以下各節(jié):

?基于 x86 的 ARC 路徑和基于 RISC 的 ARC 路徑之比較
?MULTI(X) 和 SCSI(X) 語(yǔ)法及應(yīng)用之間的區(qū)別
?基于 x86 的 ARC 路徑和基于 RISC 的 ARC 路徑示例

基于 x86 的 ARC 路徑和基于 RISC 的 ARC 路徑之比較

對(duì)于基于 x86 的計(jì)算機(jī),在 BOOT.INI 文件中分別使用一行來(lái)說(shuō)明各個(gè) Windows NT 安裝的路徑;但是,對(duì)于基于 RISC 的計(jì)算機(jī),則需要在計(jì)算機(jī)固件啟動(dòng)選項(xiàng)中使用四行來(lái)指向單個(gè) Windows NT 安裝。如果在基于 x86 的計(jì)算機(jī)上有多個(gè) Windows NT 安裝,則對(duì)于其中每個(gè)安裝,BOOT.INI 中都含有一個(gè) ARC 路徑。在啟動(dòng)過(guò)程中,將為您顯示一個(gè)啟動(dòng)菜單提示,以供您選擇要啟動(dòng)的安裝。

ARC 路徑以兩種基本形式顯示:一種形式是以 MULTI() 開(kāi)頭,另一種形式是以 SCSI() 開(kāi)頭。在基于 x86 的計(jì)算機(jī)上,使用這兩種形式;但在 RISC 計(jì)算機(jī)上,只使用 SCSI() 形式:

基于 x86 的計(jì)算機(jī)

下面是兩個(gè)普通示例,分別代表可能存在的 BOOT.INI ARC 路徑:
multi(X)disk(Y)rdisk(Z)partition(W)/<winnt_dir>
- 或者 -
scsi(X)disk(Y)rdisk(Z)partition(W)/<winnt_dir>

其中,X、Y、Z 和 W 是標(biāo)識(shí)其左側(cè)項(xiàng)目的數(shù)字。

使用上述這兩個(gè) ARC 路徑示例,Windows NT 都可以找到 %SystemRoot% 目錄,以便通過(guò)加載駐留于該目錄中的文件來(lái)完成啟動(dòng)過(guò)程。有關(guān)其他信息,請(qǐng)參閱下面的“MULTI(X) 和 SCSI(X) 語(yǔ)法及應(yīng)用之間的區(qū)別”一節(jié)。

基于 RISC 的計(jì)算機(jī)

因?yàn)榛?RISC 的體系結(jié)構(gòu)要求固件指向系統(tǒng)的不同區(qū)域,所以單個(gè) Windows NT 安裝的 ARC 路徑由四個(gè)包含 ARC 路徑的定義組成(與此相對(duì)的是,在基于 x86 的計(jì)算機(jī)上,ARC 路徑定義只包含一行)。這四個(gè)定義中每個(gè)定義后面的各個(gè) ARC 路徑都以跟在定義名稱后面的 SCSI() 開(kāi)始:

SYSTEMPARTITION scsi(X)disk(Y)rdisk(Z)partition(W)OSLOADER? scsi(X)disk(Y)rdisk(Z)partition(W)/os/<nt_dir>/osloader.exeOSLOADPARTITION scsi(X)disk(Y)rdisk(Z)partition(W)OSLOADFILENAME? /<winnt_dir>????

以下內(nèi)容將解釋上述四行定義組中的各個(gè)行。

定義 1 (SYSTEMPARTITION):
定義 SYSTEMPARTITION(它是存放 OSLOADER.EXE 和 HAL.EXE 的小型文件分配表 (FAT) 分區(qū))的路徑:
scsi(X)disk(Y)rdisk(Z)partition(W)

定義 2 (OSLOADER):
定義 OSLOADER 文件的路徑。它與 SYSTEMPARTITION 相同,但它包含一個(gè)路徑描述符:
scsi(X)disk(Y)rdisk(Z)partition(W)/os/<nt_dir>/osloader.exe
其中,<nt_dir> 指示 OSLOADER.EXE 所在的目錄。

定義 3 (OSLOADPARTITION):
定義包含其余 Windows NT 系統(tǒng)文件的啟動(dòng)分區(qū):
scsi(X)disk(Y)rdisk(Z)partition(W)

定義 4 (OSLOADFILENAME):

定義 Windows NT 安裝目錄 (winnt_dir) 的名稱(不帶盤符):
/<winnt_dir>

MULTI(X) 和 SCSI(X) 語(yǔ)法及應(yīng)用之間的區(qū)別

MULTI(X) 語(yǔ)法

MULTI(X) 語(yǔ)法形式的 ARC 路徑僅在基于 x86 的計(jì)算機(jī)上使用。在 Windows NT 3.1 版中,此路徑僅對(duì) IDE 和 ESDI 驅(qū)動(dòng)器有效;在 Windows NT 版本 3.5、3.51 和 4.0 中,它還對(duì) SCSI 驅(qū)動(dòng)器有效。

MULTI() 語(yǔ)法向 Windows NT 指明它應(yīng)該依靠計(jì)算機(jī) BIOS 來(lái)加載系統(tǒng)文件。這意味著操作系統(tǒng)將使用中斷 (INT) 13 BIOS 調(diào)用來(lái)查找和加載 NTOSKRNL.EXE 以及啟動(dòng) Windows NT 所需的任何其他文件。

參數(shù) X、Y、Z 和 W 具有以下含義:

?X 是適配器的序號(hào),并且應(yīng)始終為 0(有關(guān)原因,應(yīng)參閱下文)。
?如果 ARC 路徑以 MULTI() 開(kāi)頭,則 Y 始終為 0(零),原因在于 MULTI() 如上所述請(qǐng)求 INT 13 調(diào)用,因而不需要 DISK() 參數(shù)信息。
?Z 是適配器上磁盤的序號(hào),并且通常是介于 0 和 3 之間的數(shù)字。
?W 是分區(qū)編號(hào)。除類型 5(MS-DOS 擴(kuò)展分區(qū))和類型 0(未用)分區(qū)以外,所有分區(qū)都有一個(gè)編號(hào),并且首先為主分區(qū)編號(hào),然后再為邏輯驅(qū)動(dòng)器編號(hào)。 注意:W 的第一個(gè)有效數(shù)字為 1;與此相對(duì)的是,X、Y 和 Z 從 0(零)開(kāi)始。
理論上,可使用此語(yǔ)法在系統(tǒng)中的任意驅(qū)動(dòng)器上啟動(dòng) Windows NT。不過(guò),這需要通過(guò)標(biāo)準(zhǔn) INT 13 接口正確地標(biāo)識(shí)所有驅(qū)動(dòng)器;因?yàn)閷?duì)這一點(diǎn)的支持隨磁盤控制器的不同而不同,而且大多數(shù)系統(tǒng) BIOS 只通過(guò) INT 13 標(biāo)識(shí)單個(gè)磁盤控制器,所以實(shí)際上只有以下使用方法才是安全的:使用此語(yǔ)法從連接到主磁盤控制器的頭兩個(gè)驅(qū)動(dòng)器中啟動(dòng) Windows NT,或者,如果主磁盤控制器是雙通道 EIDE 控制器,則從連接到主磁盤控制器的頭四個(gè)驅(qū)動(dòng)器中啟動(dòng) Windows NT。

在純 IDE 系統(tǒng)中,MULTI() 語(yǔ)法將對(duì)雙通道控制器的主通道和輔助通道上最多四個(gè)驅(qū)動(dòng)器起作用。

在純 SCSI 系統(tǒng)中,MULTI() 語(yǔ)法將對(duì)第一個(gè) SCSI 控制器(也就是其 BIOS 首先加載的控制器)上的頭兩個(gè)驅(qū)動(dòng)器起作用。

在 SCSI 和 IDE 混合系統(tǒng)中,MULTI() 語(yǔ)法將只對(duì)第一個(gè)控制器上的 IDE 驅(qū)動(dòng)器起作用。

SCSI(X) 語(yǔ)法

SCSI() 語(yǔ)法適用于基于 RISC 的計(jì)算機(jī)和基于 x86 的計(jì)算機(jī),并且適用于所有版本的 Windows NT。使用 SCSI() 符號(hào)表明 Windows NT 將加載一個(gè)啟動(dòng)設(shè)備驅(qū)動(dòng)程序,并使用該驅(qū)動(dòng)程序來(lái)訪問(wèn)啟動(dòng)分區(qū)。

在基于 x86 的計(jì)算機(jī)上,所使用的設(shè)備驅(qū)動(dòng)程序是 NTBOOTDD.SYS,它位于系統(tǒng)驅(qū)動(dòng)器(通常是驅(qū)動(dòng)器 C)的根目錄中,并且是所使用的驅(qū)動(dòng)器控制器的設(shè)備驅(qū)動(dòng)程序的副本。

在 RISC 計(jì)算機(jī)上,按照 RISC 規(guī)范的要求將驅(qū)動(dòng)程序內(nèi)置于固件中,因此不需要任何文件。

當(dāng)使用 SCSI() 語(yǔ)法時(shí),參數(shù) X、Y、Z 和 W 具有以下含義:

?X 是由 NTBOOTDD.SYS 驅(qū)動(dòng)程序標(biāo)識(shí)的適配器序號(hào)。
?Y 是目標(biāo)磁盤的 SCSI ID。
?Z 是目標(biāo)磁盤的 SCSI 邏輯單元號(hào) (LUN)。此編號(hào)幾乎始終為 0(零)。
?W 為分區(qū)編號(hào)。除類型 5(MS-DOS 擴(kuò)展分區(qū))和類型 0(未用)分區(qū)以外,所有分區(qū)都有一個(gè)編號(hào),并且首先為主分區(qū)編號(hào),然后再為邏輯驅(qū)動(dòng)器編號(hào)。

注意:W 的第一個(gè)有效數(shù)字為 1;與此相對(duì)的是,X、Y 和 Z 從 0 開(kāi)始。
使用 SCSI() 符號(hào)時(shí),X 的值取決于 NTBOOTDD.SYS。Windows NT 下的每個(gè) SCSI 驅(qū)動(dòng)程序都有其自己的控制器編號(hào)方法,盡管一般情況下它們遵循控制器上的 BIOS 的加載順序(前提是 BIOS 被加載)。

另外,如果您擁有多個(gè)使用不同設(shè)備驅(qū)動(dòng)程序的控制器,則在確定 X 參數(shù)的值時(shí),只應(yīng)該考慮那些由 NTBOOTDD.SYS 控制的控制器。例如,如果您擁有一個(gè) Adaptec 2940 控制器(它使用驅(qū)動(dòng)程序 AIC78XX.SYS)和一個(gè) Adaptec 1542 控制器(它使用 AHA154X.SYS),X 將始終為 0。將要更改的是 NTBOOTDD.SYS 文件:

?如果您從 Adaptec 2940 上的驅(qū)動(dòng)器中加載 Windows NT,NTBOOTDD.SYS 將是 AIC78XX.SYS 的副本。
?如果您從 Adaptec 1542 上的驅(qū)動(dòng)器中加載 Windows NT,NTBOOTDD.SYS 將是 AHA154X.SYS 的副本。

基于 x86 的 ARC 路徑和基于 RISC 的 ARC 路徑示例

下面是有效 ARC 路徑的示例。頭兩個(gè)示例是基于 x86 的計(jì)算機(jī)上的 ARC 路徑。示例 3 取自基于 DEC Alpha AXP 150 RISC 的計(jì)算機(jī)上的單個(gè)啟動(dòng)條目,但對(duì)于所有具有類似驅(qū)動(dòng)器配置的基于 RISC 的計(jì)算機(jī)而言,它都應(yīng)該是正確的。

注意:如果您如下面的示例 1 和 2 所示,在 BOOT.INI 文件中擁有多個(gè) ARC 路徑,并且在您的計(jì)算機(jī)中擁有多個(gè)不同的 SCSI 適配器,則您必須首先將相應(yīng)的 SCSI 驅(qū)動(dòng)程序復(fù)制為系統(tǒng)分區(qū)(通常為驅(qū)動(dòng)器 C)的根目錄中的 NTBOOTDD.SYS 文件,然后才能關(guān)機(jī)以從駐留在連接到其他 SCSI 控制器的驅(qū)動(dòng)器上的 Windows NT 安裝進(jìn)行啟動(dòng)。這是因?yàn)闊o(wú)論另一個(gè) Windows NT 安裝駐留在哪個(gè)驅(qū)動(dòng)器上,NTBOOTDD.SYS 都始終駐留在系統(tǒng)分區(qū)上。

示例 1:多個(gè) SCSI 控制器

這是一臺(tái)安裝有以下驅(qū)動(dòng)器和控制器的、基于 x86 的計(jì)算機(jī)的示例:

?兩個(gè) Adaptec 2940 SCSI 控制器,每個(gè)具有兩個(gè) 1 GB 硬盤驅(qū)動(dòng)器,分別位于 ID 0 和 1。
?一個(gè) Adaptec 1542 SCSI 磁盤控制器,具有兩個(gè) 1 GB 硬盤驅(qū)動(dòng)器,分別位于 ID 0 和 4。
每個(gè)硬盤驅(qū)動(dòng)器都具有一個(gè)大小為 1 GB 的主分區(qū)。為了更好地解釋該示例,這些分區(qū)被從 1 到 6 進(jìn)行編號(hào),其中分區(qū) 1 和 2 標(biāo)識(shí)連接到 Adaptec 2940 控制器的磁盤 1 和 2,分區(qū) 3 和 4 標(biāo)識(shí)連接到第二個(gè) Adaptec 2940 控制器的磁盤,分區(qū) 5 和 6 位于連接到 Adaptec 1542 的磁盤上。根據(jù)您用來(lái)安裝 Windows NT 的分區(qū),BOOT.INI 中將出現(xiàn)下列 ARC 路徑中的某個(gè)路徑。本示例假定 Windows NT 安裝在名為 WINNT35 的目錄中:

安裝在相應(yīng) ARC 路徑中的 Windows NT

分區(qū) 1(位于第一個(gè) Adaptec 2940 上) multi(0)disk(0)rdisk(0)partition(1)/WINNT35分區(qū) 2(位于第一個(gè) Adaptec 2940 上) multi(0)disk(0)rdisk(1)partition(1)/WINNT35分區(qū) 3(位于第二個(gè) Adaptec 2940 上) scsi(1)disk(0)rdisk(0)partition(1)/WINNT35分區(qū) 4(位于第二個(gè) Adaptec 2940 上) scsi(1)disk(1)rdisk(0)partition(1)/WINNT35分區(qū) 5(位于 Adaptec 1542 上) scsi(0)disk(0)rdisk(0)partition(1)/WINNT35分區(qū) 6(位于 Adaptec 1542 上) scsi(0)disk(4)rdisk(0)partition(1)/WINNT35????

備注:對(duì)于分區(qū) 3 和 4,NTBOOTDD.SYS 是 AIC78XX.SYS 的副本;對(duì)于分區(qū) 5 和 6,NTBOOTDD.SYS 是 AHA154X.SYS 的副本。如果您擁有的 NTBOOTDD.SYS 文件是 AIC78XX.SYS 驅(qū)動(dòng)程序的副本,則可以使用下列路徑來(lái)替換分區(qū) 1 和 2 的 ARC 路徑:

安裝在相應(yīng) ARC 路徑中的 Windows NT

分區(qū) 1(位于第一個(gè) Adaptec 2940 上) scsi(0)disk(0)rdisk(0)partition(1)/WINNT35分區(qū) 2(位于第一個(gè) Adaptec 2940 上) scsi(0)disk(1)rdisk(0)partition(1)/WINNT35????

但是,Windows NT 安裝程序始終對(duì)這頭兩個(gè)驅(qū)動(dòng)器使用 MULTI() 語(yǔ)法。

示例 2:混合的 IDE 和 SCSI 環(huán)境

這是一臺(tái)安裝有以下驅(qū)動(dòng)器和控制器的、基于 x86 的計(jì)算機(jī)的示例:

?一個(gè)具有三個(gè)大小為 1 GB 的驅(qū)動(dòng)器的雙通道 EIDE 控制器,其中兩個(gè)驅(qū)動(dòng)器位于主通道上,另一個(gè)驅(qū)動(dòng)器位于輔助通道上。
?一個(gè) Adaptec 2940 SCSI 控制器,僅在 ID 3 具有一個(gè)大小為 4 GB 的硬盤驅(qū)動(dòng)器。
這三個(gè) EIDE 驅(qū)動(dòng)器中的每一個(gè)都具有一個(gè)大小為 1 GB 的分區(qū),而 SCSI 驅(qū)動(dòng)器具有四個(gè)大小為 1 GB 的分區(qū)。為了更好地解釋本示例,這些分區(qū)被從 1 到 7 進(jìn)行編號(hào),其中分區(qū) 1 和 2 標(biāo)識(shí) EIDE 控制器的主通道上的磁盤 1 和 2,分區(qū) 3 位于第二個(gè)通道上,分區(qū) 4、5、6 和 7 位于 SCSI 驅(qū)動(dòng)器上。根據(jù)您用來(lái)安裝 Windows NT 的分區(qū)的不同,下列 ARC 路徑中的一個(gè)路徑將出現(xiàn)在 BOOT.INI 中。本示例假定 Windows NT 安裝在名為 WINNT35 的目錄中:

安裝在相應(yīng) ARC 路徑中的 Windows NT

分區(qū) 1(主EIDE 通道) Multi(0)disk(0)rdisk(0)partition(1)/WINNT35分區(qū) 2(主EIDE 通道) multi(0)disk(0)rdisk(1)partition(1)/WINNT35分區(qū) 3(輔助 EIDE 通道) multi(0)disk(0)rdisk(2)partition(1)/WINNT35分區(qū) 4(位于 Adaptec 2940 上) scsi(0)disk(3)rdisk(0)partition(1)/WINNT35分區(qū) 5(位于 Adaptec 2940 上) scsi(0)disk(3)rdisk(0)partition(2)/WINNT35分區(qū) 6(位于 Adaptec 2940 上) scsi(0)disk(3)rdisk(0)partition(3)/WINNT35分區(qū) 7(位于 Adaptec 2940 上) scsi(0)disk(3)rdisk(0)partition(4)/WINNT35????

備注:從分區(qū) 4 到 7 中加載 Windows NT 要求 NTBOOTDD.SYS 文件是 AIC78XX.SYS 的副本。

示例 3:DEC Alpha AXP 150 上的啟動(dòng)變量

在 RISC 計(jì)算機(jī)上,通過(guò)固件定義所有啟動(dòng)路徑。當(dāng)您為 RISC 計(jì)算機(jī)創(chuàng)建新的啟動(dòng)條目時(shí),固件會(huì)為您提供一系列提示信息,以幫助您正確地定義路徑;因此,除非您正在編輯不再起作用的啟動(dòng)條目,否則您永遠(yuǎn)都沒(méi)有必要直接編輯 RISC 計(jì)算機(jī)上的 ARC 路徑。

下面的示例是 DEC Alpha AXP 150 上的啟動(dòng)條目,該計(jì)算機(jī)具有單個(gè)硬盤驅(qū)動(dòng)器,它位于 ID 0 并按如下方式進(jìn)行分區(qū):

?一個(gè)大小為 4 MB 的系統(tǒng)分區(qū)。
?一個(gè)大小為 396 MB 的啟動(dòng)分區(qū)。
Windows NT 安裝在啟動(dòng)分區(qū)上名為 WINNT35 的目錄中;OSLOADER 目錄的名稱也是 OS/WINNT35,但它位于系統(tǒng)分區(qū)上。啟動(dòng)條目具有以下值:

SYSTEMPARTITION scsi(0)disk(0)rdisk(0)partition(1)OSLOADER? scsi(0)disk(0)rdisk(0)partition(1)/os/winnt35/osloader.exeOSLOADPARTITION scsi(0)disk(0)rdisk(0)partition(2)OSLOADFILENAME? /WINNT35????
這篇文章中的信息適用于:
?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 企業(yè)版
?Microsoft Windows NT Workstation 3.1
?Microsoft Windows NT Workstation 3.5
?Microsoft Windows NT Workstation 3.51
?Microsoft Windows NT Workstation 4.0 開(kāi)發(fā)員版
?Microsoft Windows NT Advanced Server 3.1




在多啟動(dòng)計(jì)算機(jī)上一個(gè)已經(jīng)安裝的操作系統(tǒng)從啟動(dòng)菜單中丟失


癥狀

在配置為多啟動(dòng)的計(jì)算機(jī)上安裝 Windows XP 之后,其中一個(gè)已安裝的操作系統(tǒng)可能從啟動(dòng)菜單和 Boot.ini 文件(該文件是啟動(dòng)菜單的來(lái)源)中丟失。結(jié)果導(dǎo)致無(wú)法啟動(dòng)該操作系統(tǒng)。

計(jì)算機(jī)上安裝了 Windows XP、Microsoft Windows 2000 或 Microsoft Windows NT,還安裝了 Microsoft Windows Millennium (Me)、Microsoft Windows 98 或 Microsoft Windows 95。

解決方案

要解決此問(wèn)題,請(qǐng)使用下列方法之一,將丟失的操作系統(tǒng)添加到啟動(dòng)菜單中:
?在故障恢復(fù)控制臺(tái)中使用 bootcfg /rebuild 命令。
?手動(dòng)編輯 Boot.ini 文件。

在故障恢復(fù)控制臺(tái)中使用 Bootcfg /Rebuild 命令

注意:如果硬盤沒(méi)有足夠的可用空間來(lái)安裝故障恢復(fù)控制臺(tái),或者如果您不希望安裝故障恢復(fù)控制臺(tái),則在計(jì)算機(jī) BIOS 中的啟動(dòng)順序被設(shè)置為包括安裝光盤功能的情況下,您可以在啟動(dòng)計(jì)算機(jī)時(shí)加載故障恢復(fù)控制臺(tái)。在 CD-ROM 或 DVD-ROM 驅(qū)動(dòng)器中插入 Windows XP 安裝光盤,然后在“歡迎使用安裝程序”屏幕中按 R 鍵。有關(guān)使用 Windows XP 故障恢復(fù)控制臺(tái)的其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 314058 Windows XP 故障恢復(fù)控制臺(tái)的說(shuō)明 307654 HOW TO:安裝和使用 Windows XP 的故障恢復(fù)控制臺(tái) 有關(guān) bootcfg 命令的其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 291980 Bootcfg 命令及其用法討論 下面的步驟假設(shè)計(jì)算機(jī)具有下列設(shè)置,并且 Windows XP 是從啟動(dòng)菜單和 Boot.ini 文件中丟失的操作系統(tǒng):
?Windows Me 安裝在第一個(gè)(主)分區(qū)上。
?Windows 2000 Advanced Server 安裝在第二個(gè)(擴(kuò)展)分區(qū)上的邏輯驅(qū)動(dòng)器上。
?Windows XP 安裝在另一個(gè)(主)分區(qū)上。
1.以管理員身份登錄到計(jì)算機(jī)上的 Windows 2000 Advanced Server 中。
2.單擊開(kāi)始,單擊運(yùn)行,鍵入以下命令(其中 e 代表 CD-ROM 或 DVD-ROM 驅(qū)動(dòng)器的驅(qū)動(dòng)器號(hào)),然后按 Enter 鍵: e:/i386/winnt32 /cmdcons
3.重新啟動(dòng)計(jì)算機(jī)。當(dāng)出現(xiàn)啟動(dòng)菜單時(shí),請(qǐng)選擇 Microsoft Windows 故障恢復(fù)控制臺(tái)。
4.選擇選項(xiàng) 1 以登錄到安裝的 Windows 2000 Advanced Server。
5.如果沒(méi)有啟用使用管理員密碼自動(dòng)登錄,請(qǐng)鍵入管理員密碼。
6.鍵入下面的命令,然后按 Enter 鍵: bootcfg /rebuild將出現(xiàn)以下信息: Total identified Windows installs: 2[1]: D:/WINNTAdd install to boot list (Yes/No/All)Choose "Y" (enter)Enter Load Identifier:Type "Microsoft XP"Enter OS Load Options:Type "/fastdetect"[2]: F:/WINDOWSAdd installation to boot list?(Yes/No/All)? Choose "N"??????(可選)要查看 Boot.ini 文件并驗(yàn)證某個(gè)條目是否已正確添加到啟動(dòng)菜單中,請(qǐng)鍵入以下命令,然后按 Enter 鍵: type boot.ini以下示例顯示了在運(yùn)行 bootcfg /rebuild 命令之前 Boot.ini 文件的樣子: [boot loader]timeout=30default=multi(0)disk(0)rdisk(0)partition(2)/WINNT[operating systems]multi(0)disk(0)rdisk(0)partition(2)/WINNT="Microsoft Windows 2000 Advanced Server" /fastdetectC:/ = "Microsoft Windows"??????以下示例顯示了在運(yùn)行 bootcfg /rebuild 命令之后 Boot.ini 文件的樣子: [boot loader]timeout=30default=multi(0)disk(0)rdisk(0)partition(3)/WINNT[operating systems]multi(0)disk(0)rdisk(0)partition(3)/WINNT="Microsoft Windows 2000 Advanced Server" /fastdetectmulti(0)disk(0)rdisk(0)partition(2)/WINDOWS="Microsoft Windows XP Professional" /fastdetectC:/CMDCONS/BOOTSECT.DAT="Microsoft Windows Recovery Console" /cmdconsC:/="Microsoft Windows"??????請(qǐng)注意,高級(jí) RISC 計(jì)算規(guī)范 (ARC) 路徑現(xiàn)在包括了 Windows XP 和故障恢復(fù)控制臺(tái)。
7.鍵入 exit 退出故障恢復(fù)控制臺(tái)。計(jì)算機(jī)將自動(dòng)重新啟動(dòng)并顯示更新后的啟動(dòng)菜單: Microsoft Windows XP Professional
Microsoft Windows 2000 Advanced Server
Microsoft Windows 故障恢復(fù)控制臺(tái)
Microsoft Windows 現(xiàn)在默認(rèn)操作系統(tǒng)是您剛添加的條目(在本例中為“Microsoft Windows XP Professional”)。

8.(可選)您可以通過(guò)使用“系統(tǒng)和故障恢復(fù)”設(shè)置來(lái)指定多啟動(dòng)計(jì)算機(jī)中的默認(rèn)啟動(dòng)操作系統(tǒng)。按照下列步驟操作:
a. 右鍵單擊我的電腦,然后單擊屬性,或者啟動(dòng)“控制面板”,啟動(dòng)“性能和維護(hù)”工具,然后單擊系統(tǒng)。
b. 在高級(jí)選項(xiàng)卡上,單擊“啟動(dòng)和故障恢復(fù)”下的設(shè)置。
c. 在系統(tǒng)啟動(dòng)下,從下拉菜單中選擇默認(rèn)操作系統(tǒng)。此操作系統(tǒng)將在啟動(dòng)菜單上第一個(gè)列出,并且是計(jì)算機(jī)在超時(shí)過(guò)期之后啟動(dòng)的操作系統(tǒng)。

手動(dòng)編輯 Boot.ini 文件

如果您無(wú)法訪問(wèn)故障恢復(fù)控制臺(tái),則可以手動(dòng)編輯 Boot.ini 文件,根據(jù)本文前面一節(jié)所述,進(jìn)行相同的更改。具體來(lái)說(shuō)就是,您必須提供 ARC 路徑,以指定從啟動(dòng)菜單中丟失的操作系統(tǒng)。 有關(guān) ARC 路徑的其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 102873 BOOT.INI 和 ARC 路徑命名約定與用法 有關(guān)在 Windows XP 中編輯 Boot.ini 文件的其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 289022 HOW TO:在 Windows XP 中編輯 Boot.ini 文件

狀態(tài)

Microsoft 已經(jīng)確認(rèn)這是在本文開(kāi)頭列出的 Microsoft 產(chǎn)品中存在的問(wèn)題。

更多信息

Bootcfg.exe 是一個(gè)能夠修復(fù)或重建 Boot.ini 文件的故障恢復(fù)控制臺(tái)實(shí)用工具,但是它不檢測(cè) Windows 95 或 Windows 98 操作系統(tǒng)。

有關(guān) Boot.ini 文件、故障恢復(fù)控制臺(tái)和相關(guān)問(wèn)題的其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 314081 Windows XP 中 Boot.ini 文件的作用 170756 Available Switch Options for Windows NT Boot.ini File 227704 Windows 可能在 Boot.ini 文件中使用 Signature() 語(yǔ)法 234048 How Windows 2000 Assigns, Reserves, and Stores Drive Letters 229077 Mirroring Prevents Pre-Installing the Recovery Console
這篇文章中的信息適用于:
?Microsoft Windows XP Home Edition
?Microsoft Windows XP Professional Edition



創(chuàng)建用于 NTFS 或 FAT 分區(qū)的啟動(dòng)盤


概要

本文介紹了如何在基于 Intel x86 處理器的計(jì)算機(jī)上創(chuàng)建 Windows 啟動(dòng)盤以訪問(wèn)啟動(dòng)順序有錯(cuò)的驅(qū)動(dòng)器。

備注:基于 RISC 的計(jì)算機(jī)的步驟有所不同,本文不做介紹。

該 Windows 啟動(dòng)盤可以訪問(wèn)安裝有 Windows NT 文件系統(tǒng) (NTFS) 或文件分配表 (FAT) 文件系統(tǒng)的驅(qū)動(dòng)器。本文中的過(guò)程對(duì)于解決下列啟動(dòng)問(wèn)題很有用:
?啟動(dòng)扇區(qū)被損壞。
?主啟動(dòng)記錄 (MBR) 被損壞。
?感染病毒。
?丟失或者損壞的 NTLDR 或 Ntdetect.com。
?Ntbootdd.sys 驅(qū)動(dòng)程序不正確。
?該啟動(dòng)盤還可以用于從已損壞鏡像的影像啟動(dòng),盡管這樣做可能需要更改 Boot.ini 文件。
該 Windows 啟動(dòng)盤不能用于解決下面的問(wèn)題:
?已經(jīng)安裝到 Windows 系統(tǒng)目錄中的設(shè)備驅(qū)動(dòng)程序不正確或者已損壞。
?在 OSLOADER 屏幕之后發(fā)生的啟動(dòng)問(wèn)題。
要解決或修復(fù)這些問(wèn)題,請(qǐng)運(yùn)行緊急修復(fù)盤,加載上次正確的控件集,或者必要時(shí)重新安裝 Windows。

如何創(chuàng)建 Windows 啟動(dòng)盤

Windows 軟盤必須包括文件 NTLDR(或 Windows NT 3.5 中的 Setupldr.bin)、Ntdetect.com、Boot.ini 和硬盤的正確設(shè)備驅(qū)動(dòng)程序。

備注:NTLDR、Ntdetect.com 和 Boot.ini 文件的文件屬性通常設(shè)置為"系統(tǒng)"、"隱藏"和"只讀"。不需要重新設(shè)置這些屬性該磁盤就能正常工作。有關(guān) Boot.ini 文件結(jié)構(gòu)的其他信息,請(qǐng)單擊下面的文章編號(hào),查看 Microsoft 知識(shí)庫(kù)中的文章: 102873 BOOT.INI and ARC Path Naming Conventions and Usage(BOOT.INI 和 ARC 路徑命名約定和用法)若要?jiǎng)?chuàng)建 Windows 啟動(dòng)盤,請(qǐng)使用下列方法之一:

方法 1:如果不能訪問(wèn)運(yùn)行 Windows 的計(jì)算機(jī)

1.使用 diskcopy 命令創(chuàng)建 Windows 第一張安裝盤的一個(gè)副本,然后刪除新磁盤上的所有文件。
2.將 Ntdetect.com 和 NTLDR 文件從 CD-ROM 上的 i386 文件夾復(fù)制到新的磁盤上。
3.將 NTLDR 文件重命名為"Setupldr.bin"。
4.創(chuàng)建 Boot.ini 文件。

以下示例適用于將 Windows 安裝在 /WINNT 下的單分區(qū) SCSI 驅(qū)動(dòng)器;但是 [operating systems] 部分中的確切值取決于要啟動(dòng)的 Windows 系統(tǒng)的配置: [boot loader]timeout=30Default= scsi(0)disk(0)rdisk(0)partition(1)/winnt[operating systems]scsi(0)disk(0)rdisk(0)partition(1)/winnt="Windows NT"如果計(jì)算機(jī)從 IDE、EIDE 和 ESDI 硬盤或不具有內(nèi)置 BIOS 的 SCSI 適配器啟動(dòng),請(qǐng)用 multi(0) 替換 scsi(0)。

備注:如果運(yùn)行的是 Windows NT 3.5 或 3.51,并且系統(tǒng)從第一個(gè)或第二個(gè) SCSI 驅(qū)動(dòng)器啟動(dòng),則也可以用 multi(0) 替換 scsi(0)。
5.如果在 Boot.ini 中使用的是 scsi(x),則復(fù)制計(jì)算機(jī)上正在使用的 SCSI 控制器的正確設(shè)備驅(qū)動(dòng)程序,并將其重命名為 Ntbootdd.sys。如果在 Boot.ini 中使用的是 multi(x),則不必這樣做。
6.用該軟盤啟動(dòng)計(jì)算機(jī),然后登錄到 Windows。

方法 2:如果可以訪問(wèn)運(yùn)行 Windows 的計(jì)算機(jī)

1.用 Windows 的格式化工具格式化一張軟盤。
2.從 Windows 安裝光盤、Windows 安裝軟盤或者從與要用該啟動(dòng)盤訪問(wèn)的計(jì)算機(jī)運(yùn)行同一 Windows 版本的計(jì)算機(jī)上復(fù)制 NTLDR。您可能需要通過(guò)使用以下命令行將此文件從 NTLDR._ 展開(kāi)到 NTLDR: expand ntldr._ ntldr
3.將 Ntdetect.com 文件復(fù)制到磁盤上。
4.創(chuàng)建 Boot.ini 文件,或從正在運(yùn)行 Windows 的計(jì)算機(jī)上復(fù)制該文件,然后對(duì)其進(jìn)行修改,使其與嘗試訪問(wèn)的計(jì)算機(jī)相匹配。以下示例適用于將 Windows 安裝在 /WINNT 下的單分區(qū) SCSI 驅(qū)動(dòng)器,但是 [operating systems] 部分中的確切值取決于正嘗試訪問(wèn)的 Windows 計(jì)算機(jī)的配置: [boot loader]timeout=30Default= scsi(0)disk(0)rdisk(0)partition(1)/winnt[operating systems]scsi(0)disk(0)rdisk(0)partition(1)/winnt="Windows NT"如果您的計(jì)算機(jī)從 IDE、EIDE 或 ESDI 硬盤啟動(dòng),請(qǐng)用 multi(0) 替換 scsi(0)。

備注:如果運(yùn)行的是 Windows NT 3.5 或 3.51,并且計(jì)算機(jī)從第一個(gè)或第二個(gè) SCSI 驅(qū)動(dòng)器啟動(dòng),也可以用 multi(0) 替換 scsi(0)。
5.如果在 Boot.ini 中使用的是 scsi(x),則復(fù)制計(jì)算機(jī)上正在使用的 SCSI 控制器的正確設(shè)備驅(qū)動(dòng)程序,并將其重命名為 Ntbootdd.sys。如果在 Boot.ini 中使用的是 multi(x),則不必這樣做。
6.使用軟盤啟動(dòng),然后登錄到 Windows。

方法 3:如果有 Windows NT 3.51 版

1.在 Windows NT 3.51 下格式化一張空的 3.5" 1.44MB 軟盤。
2.將 Ntdetect.com 和 NTLDR 復(fù)制到新的磁盤上。
3.用下列命令行創(chuàng)建一個(gè) Boot.ini 文件:

備注:該示例適用于將 Windows NT 安裝在默認(rèn)目錄 C:/Winnt35 下的單分區(qū) SCSI 驅(qū)動(dòng)器。 [boot loader]timeout=30Default= multi(0)disk(0)rdisk(0)partition(1)/winnt35[operating systems]multi(0)disk(0)rdisk(0)partition(1)/winnt35="Windows NT 3.51"
4.從軟盤啟動(dòng)并登錄到 Windows。

疑難解答

當(dāng)使用 Windows 啟動(dòng)盤嘗試啟動(dòng)計(jì)算機(jī)時(shí),可能遇到下面的一個(gè)和多個(gè)問(wèn)題:
?如果指向系統(tǒng)文件的路徑不正確或者包括驅(qū)動(dòng)器號(hào),則可能收到以下錯(cuò)誤信息: Windows could not start because of the following ARC firmware boot configuration problem:Did not properly generate ARC name for HAL and system paths.Please check the Windows (TM) documentation about ARC configuration options and your hardware reference manuals for additional information.Boot Failed.
?如果選擇了錯(cuò)誤的 SCSI 驅(qū)動(dòng)程序或者 Ntbootdd.sys 文件不存在,可能會(huì)收到以下錯(cuò)誤信息: Windows 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 (TM) documentation about hardware disk configuration and your hardware disk configuration and your hardware reference manuals for additional information.Boot Failed.

這篇文章中的信息適用于:
?Microsoft Windows XP Home Edition
?Microsoft Windows XP Professional Edition
?Microsoft Windows XP 64-Bit Edition




Error Message:由于計(jì)算機(jī)磁盤硬件配置出現(xiàn)問(wèn)題,導(dǎo)致 Windows 無(wú)法啟動(dòng)


癥狀

在嘗試啟動(dòng) Windows XP 時(shí),可能會(huì)收到下列錯(cuò)誤信息之一: Windows could not start because of a computer disk hardware configuration problem.

Could not read from the selected boot disk.Check boot path and disk hardware.

Please check the Windows documentation about hardware disk configuration and your hardware reference manuals for additional information. - 或者 - Windows NT could not start because the following file is missing or corrupt:

Winnt_root/System32/Ntoskrnl.exe

Please re-install a copy of the above file. - 或者 - Winnt_root/System32/Hal.dll missing or corrupt:

Please re-install a copy of the above file. 此外,您還可能遇到以下一個(gè)或多個(gè)問(wèn)題:
?如果將計(jì)算機(jī)啟動(dòng)到故障恢復(fù)控制臺(tái),可能顯示一個(gè)命令提示符,其中不包含登錄到 Windows 安裝的選項(xiàng)。
?如果試圖訪問(wèn) Windows 文件夾,可能會(huì)收到下列錯(cuò)誤信息: Access denied.
?如果試圖從 Windows XP CD-ROM 中執(zhí)行“修復(fù)”操作,系統(tǒng)將檢測(cè)不到 Windows 安裝,因此無(wú)法修復(fù) Windows。

原因

滿足以下任何或某些條件時(shí)可能發(fā)生這種情況:
?Boot.ini 文件的 [Boot Loader] 部分中的 Default 值丟失或無(wú)效。
?Windows XP 沒(méi)有安裝到 Boot.ini 文件中指定的位置。
?Ntoskrnl.exe 文件丟失或已損壞。
?Boot.ini 文件中的分區(qū)路徑設(shè)置不正確。
?一般硬件故障。

解決方案

要解決此問(wèn)題,請(qǐng)使用以下任一方法。

方法 1

編輯 Boot.ini 文件以恢復(fù)或更正 Default 項(xiàng),并確保 Boot.ini 文件的 [Operating Systems] 部分中的其他項(xiàng)指向正確的目錄。

有關(guān)如何編輯 Boot.ini 文件的其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 289022 HOW TO:在 Windows XP 中編輯 Boot.ini 文件

方法 2

使用故障恢復(fù)控制臺(tái)中的 Bootcfg 實(shí)用工具更正 Boot.ini 文件:
1.使用 Windows XP CD-ROM 啟動(dòng)計(jì)算機(jī)。
2.當(dāng)收到按 R 鍵以使用故障恢復(fù)控制臺(tái)修復(fù) Windows 的消息時(shí),請(qǐng)按 R 鍵。
3.選擇所需的 Windows 安裝,然后在出現(xiàn)提示后鍵入管理員密碼。
4.鍵入 bootcfg /rebuild,然后按 ENTER 鍵。
5.找到 Windows 安裝后,將顯示以下說(shuō)明: “Add installation to boot list?(Yes/No/All)”
[鍵入 Y 響應(yīng)此消息。]

Enter Load Identifier:
[這是操作系統(tǒng)的名稱。鍵入 Windows XP ProfessionalWindows XP Home Edition。]

Enter OS Load options:
[將此字段保留為空,然后按 ENTER 鍵]。 執(zhí)行上述步驟后,重新啟動(dòng)計(jì)算機(jī),然后選擇引導(dǎo)菜單中的第一項(xiàng)。這應(yīng)該能正常啟動(dòng) Windows XP。

成功加載 Windows XP 后,可以修改 Boot.ini 以刪除不正確的項(xiàng)。
有關(guān)如何編輯 Boot.ini 文件的其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 289022 HOW TO:在 Windows XP 中編輯 Boot.ini 文件

方法 3

1.使用 Windows XP CD-ROM 啟動(dòng)計(jì)算機(jī)。按任意鍵從 CD 引導(dǎo)。
2.加載完安裝文件后,按 R 鍵以使用故障恢復(fù)控制臺(tái)進(jìn)行修復(fù)。
3.在故障恢復(fù)控制臺(tái)中,選擇要登錄到的安裝(通常其編號(hào)為 1),然后按 ENTER 鍵。
4.通過(guò)鍵入管理員帳戶的密碼登錄到管理員帳戶,然后按 ENTER 鍵。
5.在故障恢復(fù)控制臺(tái)的命令提示符下,鍵入以下命令,然后按 ENTER 鍵:

對(duì)于單處理器系統(tǒng): 展開(kāi) cd-rom:/i386/ntoskrnl.ex_ 驅(qū)動(dòng)器:/Windows/system32對(duì)于多處理器系統(tǒng): 展開(kāi) cd-rom:/i386/ntkrnlmp.ex_ 驅(qū)動(dòng)器:/Windows/system32/ntoskrnl.exe
Cd-rom 是 CD-ROM 驅(qū)動(dòng)器的驅(qū)動(dòng)器號(hào),驅(qū)動(dòng)器是安裝 Windows 的硬盤的驅(qū)動(dòng)器號(hào)。
6.如果收到覆蓋此文件的提示,請(qǐng)按 Y。
7.鍵入 exit,然后在命令提示符下按 ENTER 鍵。

方法 4

使用故障恢復(fù)控制臺(tái)啟動(dòng)計(jì)算機(jī),然后運(yùn)行 CHKDSK /r 命令。

注意:不必在 Chkdsk 命令行中包含 /p 開(kāi)關(guān),因?yàn)?/r 開(kāi)關(guān)將使 Chkdsk 實(shí)用工具找到壞扇區(qū)并恢復(fù)可讀信息。此命令暗含了 /p 開(kāi)關(guān)。

更多信息

如果 Boot.ini 文件的 [Boot Loader] 節(jié)中的 Default 值丟失,則 Windows XP 將在 OS Loader(引導(dǎo)加載程序)菜單中顯示一個(gè)新的項(xiàng)“Windows(默認(rèn))”,然后默認(rèn)為該新項(xiàng)?!癢indows(默認(rèn))”項(xiàng)指向以下路徑以加載 Windows XP: multi(0)disk(0)rdisk(0)partition(1)/WINDOWS 有關(guān) Boot.ini 文件的其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 102873 BOOT.INI 和 ARC 路徑命名約定與用法 有關(guān) Windows XP 中的故障恢復(fù)控制臺(tái)的其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 307654 HOW TO:安裝和使用 Windows XP 的恢復(fù)控制臺(tái)
這篇文章中的信息適用于:
?Microsoft Windows XP 64-Bit Edition
?Microsoft Windows XP Professional Edition
?Microsoft Windows XP Home Edition




如何為 NTFS 或 FAT 分區(qū)創(chuàng)建啟動(dòng)盤

?

概要

本文介紹了如何在基于 Intel 的計(jì)算機(jī)上創(chuàng)建 Windows 啟動(dòng)盤以訪問(wèn)啟動(dòng)順序有錯(cuò)的驅(qū)動(dòng)器。

注意:對(duì)于基于 RISC 的計(jì)算機(jī),該過(guò)程有所不同,本文不做介紹。

更多信息

您可以使用 Windows 啟動(dòng)盤在運(yùn)行 Windows NT 或 Windows 2000 的計(jì)算機(jī)上啟動(dòng)操作系統(tǒng)。使用本文中的過(guò)程可解決下列啟動(dòng)問(wèn)題:
?啟動(dòng)扇區(qū)損壞
?主啟動(dòng)記錄 (MBR) 損壞
?病毒感染
?Ntldr 或 Ntdetect.com 文件丟失或損壞
?Ntbootdd.sys 驅(qū)動(dòng)程序有誤
?從損壞鏡像的影像中啟動(dòng)

請(qǐng)注意,要執(zhí)行此操作,可能必須修改 Boot.ini 文件。
還請(qǐng)注意,您無(wú)法使用 Windows 緊急修復(fù)盤 (ERD) 幫助解決下列問(wèn)題:
?安裝在系統(tǒng)文件夾中的設(shè)備驅(qū)動(dòng)程序不正確或已損壞。
?Windows 啟動(dòng) (Osloader) 屏幕出現(xiàn)后發(fā)生的啟動(dòng)問(wèn)題。
要解決或修復(fù)這些問(wèn)題,請(qǐng)運(yùn)行 ERD,加載最近一次的正確控件集,或者重新安裝 Windows。

如何創(chuàng)建 Windows 啟動(dòng)盤

Windows 啟動(dòng)盤必須包括 Ntldr(在 Windows NT 3.5 中為 Setupldr.bin)、Ntdetect.com 和 Boot.ini 文件,并且可能要求將 ntbootdd.sys(硬盤控制器的設(shè)備驅(qū)動(dòng)程序)重命名為 ntbootdd.sys。

注意:通常將 Ntldr、Ntdetect.com 和 Boot.ini 文件的屬性設(shè)為系統(tǒng)、隱藏或只讀。不必重置這些屬性,即可運(yùn)行啟動(dòng)盤。 有關(guān) Boot.ini 文件結(jié)構(gòu)的其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中的相應(yīng)文章: 102873 BOOT.INI and ARC Path Naming Conventions and Usage 要?jiǎng)?chuàng)建 Windows 啟動(dòng)軟盤,請(qǐng)使用下列方法之一。

如果您無(wú)權(quán)訪問(wèn)運(yùn)行 Windows 的計(jì)算機(jī)

1.使用 diskcopy 命令為第一張 Windows 安裝盤創(chuàng)建副本。為此,您需要:
a. 單擊開(kāi)始,然后單擊關(guān)機(jī)。
b. 單擊“重新啟動(dòng)計(jì)算機(jī)并切換到 MS-DOS 方式”,然后單擊是。
c. 在命令提示符處,鍵入下面的命令,其中 <a> 是包含 Windows 安裝盤的驅(qū)動(dòng)器,<b> 是包含要作為 Windows 啟動(dòng)盤的空白軟盤的驅(qū)動(dòng)器: diskcopy a:b:
2.將 Ntdetect.com 和 Ntldr 文件從 Windows CD-ROM 上的 I386 文件夾復(fù)制到新軟盤上。
3.將 Ntldr 文件重命名為 Setupldr.bin。
4.創(chuàng)建 Boot.ini 文件。

下面的示例 Boot.ini 文件提供了將 Windows 安裝在 Winnt 文件夾中的單分區(qū) SCSI 驅(qū)動(dòng)器示例。但是,[operating systems] 節(jié)中的確切值取決于要啟動(dòng)的 Windows 計(jì)算機(jī)的配置: [boot loader]
timeout=30
Default= scsi(0)disk(0)rdisk(0)partition(1)/winnt

[operating systems]
scsi(0)disk(0)rdisk(0)partition(1)/winnt="Microsoft Windows 2000 Advanced Server" /fastdetect 如果計(jì)算機(jī)從 IDE、EIDE 或 ESDI 硬盤啟動(dòng),請(qǐng)用 multi(0) 替換 scsi(0)。如果您運(yùn)行的是 Windows NT 3.5 或 Windows NT 3.51,并且計(jì)算機(jī)從第一個(gè)或第二個(gè) SCSI 驅(qū)動(dòng)器啟動(dòng),則也可以用 multi(0) 替換 scsi(0)。

如果在 Boot.ini 文件中使用的是 scsi(x),請(qǐng)復(fù)制計(jì)算機(jī)上正在使用的 SCSI 控制器的正確設(shè)備驅(qū)動(dòng)程序,并將其重命名為 Ntbootdd.sys。如果在 Boot.ini 文件中使用的是 multi(x),則不必這樣做。
5.使用啟動(dòng)盤啟動(dòng)計(jì)算機(jī),然后登錄到 Windows。

如果您有權(quán)訪問(wèn)運(yùn)行 Windows 的計(jì)算機(jī)

1.在運(yùn)行 Windows 的計(jì)算機(jī)上,使用 Windows NT 實(shí)用工具中的完整格式化選項(xiàng)格式化軟盤。為此,請(qǐng)?jiān)诿钐崾痉骆I入 format a:,然后按 Enter 鍵。

注意
?不能使用 Microsoft Windows 95、Microsoft Windows 98 或 Microsoft Windows Millennium Edition 格式化該軟盤。
?必須執(zhí)行完整 格式化以正確重寫軟盤上的所有啟動(dòng)扇區(qū)內(nèi)容。完整格式化可防止啟動(dòng)扇區(qū)病毒運(yùn)行。
?如果對(duì)第一張 Windows 安裝啟動(dòng)軟盤執(zhí)行快速 格式化,則啟動(dòng)扇區(qū)保持對(duì) Setupldr.bin 文件的引用,并且要求您將 Ntldr 文件重命名為 Setupldr.bin。
2.從 Windows CD-ROM 或與您要使用啟動(dòng)軟盤訪問(wèn)的計(jì)算機(jī)運(yùn)行相同版本 Windows 的計(jì)算機(jī)中復(fù)制 Ntldr 文件。在 Windows 2000 中,NTLDR 文件位于 Windows 2000 CD-ROM 上的 I386 文件夾中。對(duì)于 Windows NT 4.0,可以從 Windows NT 4.0 CD-ROM 中復(fù)制此文件。

注意:在 Windows NT 4.0 以前的 Windows 版本中,可能必須通過(guò)在命令提示符下鍵入下面的命令來(lái)將文件從 NTLDR._ 展開(kāi)到 NTLDR: expand ntldr._ ntldr
3.將 Ntdetect.com 文件復(fù)制到在第 1 步中格式化的軟盤。
4.在第 1 步中格式化的軟盤上創(chuàng)建 Boot.ini 文件。您還可以從運(yùn)行 Windows 的其他計(jì)算機(jī)中復(fù)制該文件,然后對(duì)它進(jìn)行修改以便與創(chuàng)建啟動(dòng)盤的計(jì)算機(jī)匹配。下面的示例適用于將 Windows 2000 Advanced Server 安裝在 Winnt 文件夾中的單分區(qū) SCSI 驅(qū)動(dòng)器,但是“[operating systems]”節(jié)中的確切值取決于創(chuàng)建啟動(dòng)盤的 Windows 計(jì)算機(jī)的配置: [boot loader]
timeout=30
Default= scsi(0)disk(0)rdisk(0)partition(1)/Winnt

[operating systems]
scsi(0)disk(0)rdisk(0)partition(1)/WINNT="Microsoft Windows 2000 Advanced Server" /fastdetect如果計(jì)算機(jī)從 IDE、EIDE 或 ESDI 硬盤啟動(dòng),請(qǐng)用 multi(0) 替換“scsi(0)”。如果使用的計(jì)算機(jī)運(yùn)行 Windows NT 3.5 或 Windows NT 3.51,并且計(jì)算機(jī)從第一個(gè)或第二個(gè) SCSI 驅(qū)動(dòng)器啟動(dòng),則也可以用 multi(0) 替換“scsi(0)”。例如: [boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)/WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)/WINNT="Microsoft Windows 2000 Advanced Server" /fastdetect
如果在 Boot.ini 文件中使用的是 scsi(x),請(qǐng)復(fù)制計(jì)算機(jī)上正在使用的 SCSI 控制器的正確設(shè)備驅(qū)動(dòng)程序,然后將其重命名為 Ntbootdd.sys。如果在 Boot.ini 文件中使用的是 multi(x),則無(wú)需這么做。

注意:默認(rèn)情況下,將 Windows 2000 安裝到 C:/Windows 文件夾中。但是,如果計(jì)算機(jī)使用的是 Windows 的早期版本,或者計(jì)算機(jī)從 Windows 的早期版本升級(jí)到 Windows 2000,則在默認(rèn)情況下,將 Windows 2000 安裝到 C:/WINNT 文件夾中。檢查 Boot.ini 文件是否顯示正確的 Windows %SystemRoot% 文件夾。
5.使用啟動(dòng)盤啟動(dòng)計(jì)算機(jī),然后登錄到 Windows。

如果您使用的是 Windows NT 3.51

1.在 Windows NT 3.51 中格式化空白軟盤。
2.將 Ntdetect.com 和 Ntldr 文件復(fù)制到新磁盤中。
3.使用下列行創(chuàng)建 Boot.ini 文件(請(qǐng)注意,此示例適用于將 Windows NT 安裝在默認(rèn)文件夾 C:/Winnt35 中的單分區(qū) SCSI 驅(qū)動(dòng)器): [boot loader]
timeout=30
Default= multi(0)disk(0)rdisk(0)partition(1)/winnt35

[operating systems]
multi(0)disk(0)rdisk(0)partition(1)/winnt35="Windows NT 3.51"
4.從軟盤啟動(dòng),然后登錄到 Windows。

疑難解答

在使用 Windows 啟動(dòng)盤啟動(dòng)計(jì)算機(jī)時(shí),可能會(huì)遇到下面的一個(gè)或多個(gè)問(wèn)題:
?如果指向系統(tǒng)文件的路徑不正確或者包括驅(qū)動(dòng)器號(hào),則可能出現(xiàn)以下錯(cuò)誤消息: Windows NT could not start because of the following ARC firmware boot configuration problem:Did not properly generate ARC name for HAL and system paths.Please check the Windows NT (TM) documentation about ARC configuration options and your hardware reference manuals for additional information.Boot Failed.
?如果選擇的 SCSI 驅(qū)動(dòng)程序不正確或者 Ntbootdd.sys 文件不存在,則您可能會(huì)出現(xiàn)下面的錯(cuò)誤消息: Windows NT 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 NT (TM) documentation about hardware disk configuration and your hardware disk configuration and your hardware reference manuals for additional information.Boot Failed.
?如果 Boot.ini 文件沒(méi)有正確反映正確的 Windows %SystemRoot% 文件夾,則可能會(huì)出現(xiàn)下面的錯(cuò)誤消息: Windows 2000 could not start because the following file is missing or corrupt:

SystemRoot /System32/Ntoskrnl.exe
有關(guān)如何創(chuàng)建啟動(dòng)盤的其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 305595 HOW TO:用 Windows XP 為 NTFS 或 FAT 分區(qū)創(chuàng)建啟動(dòng)磁盤 301680 HOW TO:為 NTFS 或 FAT 分區(qū)創(chuàng)建啟動(dòng)磁盤 325879 HOW TO:在 Windows Server 2003 系列產(chǎn)品中為 NTFS 或 FAT 分區(qū)創(chuàng)建啟動(dòng)盤
這篇文章中的信息適用于:
?Microsoft Windows 2000 Enterprise Edition
?Microsoft Windows 2000 Enterprise Edition
?Microsoft Windows 2000 Professional Edition
?Microsoft Windows 2000 Enterprise Edition
?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 企業(yè)版
?Microsoft Windows NT Workstation 3.1
?Microsoft Windows NT Workstation 3.5
?Microsoft Windows NT Workstation 3.51
?Microsoft Windows NT Workstation 4.0 開(kāi)發(fā)員版
?Microsoft Windows NT Advanced Server 3.1
?Microsoft Windows NT Server 3.5
?Microsoft Windows NT Server 3.51
?Microsoft Windows NT Advanced Server 4.0
?Microsoft BackOffice Small Business Server 4.0a




錯(cuò)誤信息:Windows NT Could Not Start...Ntoskrnl.exe(Windows NT 無(wú)法啟動(dòng)...Ntoskrnl.exe)


癥狀

在嘗試啟動(dòng) Windows NT 時(shí),可能出現(xiàn)以下錯(cuò)誤信息: Windows NT 無(wú)法啟動(dòng),因?yàn)橄铝形募G失或已損壞:

Winnt_root /System32/Ntoskrnl.exe

請(qǐng)重新安裝一個(gè)上述文件的副本。

原因

如果滿足以下任一條件,就會(huì)出現(xiàn)這些錯(cuò)誤信息:
?Boot.ini 文件 [Boot Loader] 部分的 Default 值丟失或無(wú)效。
?Windows NT 沒(méi)有安裝到 Boot.ini 文件中所指定的位置。
備注:如果系統(tǒng)分區(qū)大于 7.8 GB 并且將系統(tǒng)啟動(dòng)文件放在 7.8 GB 限制之外(可能是由于應(yīng)用服務(wù)包或?qū)υ擈?qū)動(dòng)器進(jìn)行磁盤碎片整理的緣故),則在 Windows NT 4.0 和 3.5 中可能會(huì)出現(xiàn)這種問(wèn)題。Windows XP 并沒(méi)有此類限制。這是硬件限制,它與操作系統(tǒng)無(wú)關(guān)。在較新的計(jì)算機(jī)上,如果其 BIOS 支持 INT13 擴(kuò)展并且打開(kāi)了該功能(默認(rèn)設(shè)置),則不會(huì)出現(xiàn)這種問(wèn)題。

有關(guān)其他信息,請(qǐng)單擊下列文章編號(hào),查看相應(yīng)的 Microsoft 知識(shí)庫(kù)文章: 224526 Windows NT 4.0 Supports Maximum of 7.8-GB System Partition(Windows NT 4.0 最多支持 7.8 GB 的系統(tǒng)分區(qū))

解決方案

若要解決此問(wèn)題,請(qǐng)使用以下方法之一:

第一種方法

使用啟動(dòng)盤啟動(dòng)操作系統(tǒng)。在啟動(dòng)操作系統(tǒng)后,編輯 Boot.ini 中的 Default 項(xiàng),并確保 [Operating Systems] 部分中的其他項(xiàng)指向相應(yīng)的目錄。

有關(guān)為 Windows NT 或 Windows 2000 創(chuàng)建啟動(dòng)盤的其他信息,請(qǐng)單擊以下文章編號(hào),查看相應(yīng)的 Microsoft 知識(shí)庫(kù)文章: 119467 How to Create a Bootable Disk for an NTFS or FAT Partition(如何為 NTFS 或 FAT 分區(qū)創(chuàng)建啟動(dòng)盤)

第二種方法

使用修復(fù)過(guò)程糾正 Boot.ini 文件中不一致的地方。為此,請(qǐng)按照下列步驟操作:
1.使用三塊 Windows NT 安裝軟盤啟動(dòng)計(jì)算機(jī)。在出現(xiàn)提示時(shí),鍵入 R 以開(kāi)始修復(fù)過(guò)程。
2.在出現(xiàn)提示時(shí),在軟驅(qū)中插入緊急修復(fù)磁盤 (ERD)。
3.在出現(xiàn)提示時(shí),僅啟用"檢查啟動(dòng)環(huán)境"選項(xiàng)以糾正 Boot.ini 文件中不一致的地方。
4.按照屏幕上的說(shuō)明完成修復(fù)過(guò)程。

第三種方法

如果確定系統(tǒng)分區(qū)大于 7.8 GB,則給 Windows NT 設(shè)置了不支持的配置,并且需要對(duì)該驅(qū)動(dòng)器重新進(jìn)行分區(qū),以將分區(qū)減少到 7.8 GB 以下。

更多信息

如果 Boot.ini 文件 [Boot Loader] 部分的 Default 值丟失,則 Windows NT 在 OS Loader(啟動(dòng)加載程序)菜單"NT(默認(rèn))"中顯示一個(gè)新的項(xiàng),并且默認(rèn)為該新項(xiàng)。"NT(默認(rèn))"項(xiàng)指向以下路徑以加載 Windows NT:

multi(0)disk(0)rdisk(0)partition(1)/WINNT有關(guān) Boot.ini 文件的其他信息,請(qǐng)單擊以下文章編號(hào),查看相應(yīng)的 Microsoft 知識(shí)庫(kù)文章: 102873 BOOT.INI and ARC Path Naming Conventions and Usage(BOOT.INI 和 ARC 路徑命名慣例及用法)
這篇文章中的信息適用于:
?Microsoft Windows 2000 Enterprise Edition
?Microsoft Windows 2000 Enterprise Edition
?Microsoft Windows 2000 Professional Edition
?Microsoft Windows 2000 Enterprise Edition
?Microsoft Windows NT Workstation 3.5
?Microsoft Windows NT Workstation 3.51
?Microsoft Windows NT Workstation 4.0 開(kāi)發(fā)員版
?Microsoft Windows NT Server 3.5
?Microsoft Windows NT Server 3.51
?Microsoft Windows NT Server 4.0 企業(yè)版



Visual Studio?

錯(cuò)誤:“由于系統(tǒng)上啟用了內(nèi)核調(diào)試器,因此不可能進(jìn)行調(diào)試”

調(diào)試托管代碼時(shí),您可能會(huì)收到下面的錯(cuò)誤信息:

Debugging isn't possible because a kernel debugger is enabled on the system

當(dāng)您試圖在以調(diào)試模式啟動(dòng)的 Windows NT、Windows 2000 或 Windows XP 系統(tǒng)上調(diào)試托管代碼時(shí),將出現(xiàn)該信息。

解決方案

修復(fù)此問(wèn)題

  • 在系統(tǒng)驅(qū)動(dòng)器(通常為 C:/)上查找 boot.ini。boot.ini 文件可能是隱藏和只讀的,因此您需要使用下列命令才能查看它: dir /ASH
  • 用記事本打開(kāi) boot.ini 并移除下列選項(xiàng): /debug/debugport/baudrate
  • 重新啟動(dòng)計(jì)算機(jī)。
  • 重新啟動(dòng) Visual Studio?.NET 并進(jìn)行調(diào)試。


  • HOW TO:在 Windows Server 2003 系列產(chǎn)品中為 NTFS 或 FAT 分區(qū)創(chuàng)建啟動(dòng)盤



    概要

    本分步指南介紹了如何為 Windows Server 2003 創(chuàng)建啟動(dòng)盤。使用該磁盤可以啟動(dòng)無(wú)法從硬盤啟動(dòng)的基于 Windows Server 2003 的計(jì)算機(jī)。

    返回頁(yè)首

    要求

    ?一張空白軟盤。
    ?Windows Server 2003 CD-ROM 或正常運(yùn)行的基于 Windows Server 2003 的計(jì)算機(jī)。
    返回頁(yè)首

    創(chuàng)建啟動(dòng)軟盤

    根據(jù)您能否訪問(wèn)基于 Windows Server 2003 的計(jì)算機(jī),具體過(guò)程會(huì)有所不同。

    返回頁(yè)首

    使用基于 Windows Server 2003 的計(jì)算機(jī)創(chuàng)建啟動(dòng)軟盤

    1.在基于 Windows Server 2003 的計(jì)算機(jī)上格式化一張軟盤。為此,請(qǐng)?jiān)诿钐崾痉骆I入 format a:,然后按 ENTER 鍵。不能使用 Microsoft Windows 95、Microsoft Windows 98 或 Microsoft Windows Millennium Edition 來(lái)格式化該軟盤。但可以使用運(yùn)行以下操作系統(tǒng)的計(jì)算機(jī)來(lái)格式化該軟盤:
    ?Microsoft Windows XP
    ?Microsoft Windows 2000
    ?Microsoft Windows NT
    2.將 Ntldr 文件從以下位置之一復(fù)制到您在第 1 步中格式化的磁盤:
    ?Windows Server 2003 CD-ROM。
    ?Windows Server 2003 安裝程序軟盤。
    ?與要為其創(chuàng)建啟動(dòng)軟盤的計(jì)算機(jī)運(yùn)行相同版本的 Windows Server 2003 的計(jì)算機(jī)。
    3.將 Ntdetect.com 文件復(fù)制到您在第 1 步中格式化的磁盤。
    4.在第 1 步格式化的軟盤上創(chuàng)建一個(gè) Boot.ini 文件。也可以從運(yùn)行 Windows Server 2003 的計(jì)算機(jī)上復(fù)制該文件,然后對(duì)其進(jìn)行修改以符合要為其創(chuàng)建啟動(dòng)軟盤的計(jì)算機(jī)。以下示例適用于具有一個(gè)單分區(qū) SCSI 驅(qū)動(dòng)器,且 Windows Server 2003 安裝在 Windows 文件夾下的系統(tǒng),但 [operating systems] 部分的確切值取決于要為其創(chuàng)建啟動(dòng)軟盤的基于 Windows Server 2003 的計(jì)算機(jī)的配置: [boot loader]
    timeout=30
    Default= scsi(0)disk(0)rdisk(0)partition(1)/Windows

    [operating systems]
    scsi(0)disk(0)rdisk(0)partition(1)/WINDOWS="Windows Server 2003" 如果您的計(jì)算機(jī)是從 IDE、EIDE 或 ESDI 硬盤啟動(dòng),請(qǐng)用 multi(0) 替換 scsi(0)。例如: [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)/WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)/WINDOWS="Windows Server 2003" 如果在 Boot.ini 文件中使用的是 scsi(x),請(qǐng)復(fù)制該計(jì)算機(jī)上使用的 SCSI 控制器的正確設(shè)備驅(qū)動(dòng)程序,然后將其重命名為 Ntbootdd.sys。如果在 Boot.ini 文件中使用的是 multi(x),則無(wú)需這么做。
    5.使用該軟盤啟動(dòng)計(jì)算機(jī),然后登錄到 Windows Server 2003。
    返回頁(yè)首

    在沒(méi)有基于 Windows Server 2003 的計(jì)算機(jī)的情況下創(chuàng)建啟動(dòng)軟盤

    1.獲取一套用于 Windows XP Professional 的 Windows XP 安裝程序啟動(dòng)盤。有關(guān)如何操作的其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 310994 Obtaining Windows XP Setup Boot Disks 備注:
    ?必須使用 Windows XP Professional 版本的 Windows XP 安裝程序啟動(dòng)盤,因?yàn)?Windows XP Home Edition 版本不適用于此過(guò)程。
    ?您只需要六張一套的 Windows XP 安裝程序啟動(dòng)盤中的第一張磁盤即可完成此過(guò)程。
    2.使用 diskcopy 命令創(chuàng)建 Windows XP 安裝程序啟動(dòng)盤的副本,然后刪除新磁盤上的所有文件。Windows XP 安裝程序啟動(dòng)盤是六張一套的 Windows XP Professional 啟動(dòng)盤中的第一張磁盤。
    3.將 Ntdetect.com 和 Ntldr 文件從 Windows Server 2003 CD-ROM 上的 i386 文件夾復(fù)制到新軟盤上。
    4.將 Ntldr 文件重命名為 Setupldr.bin。使用 Windows XP 安裝程序啟動(dòng)盤時(shí),必須將 Ntldr 文件重命名為 Setupldr.bin,否則將出現(xiàn)以下錯(cuò)誤信息: Boot:Couldn't find NTLDR
    Please insert another disk
    5.在該軟盤上創(chuàng)建一個(gè) Boot.ini 文件。以下示例適用于具有一個(gè)單分區(qū) SCSI 驅(qū)動(dòng)器,且 Windows .Server 2003 安裝在 Windows 文件夾下的系統(tǒng),但 [operating systems] 部分的確切值取決于要啟動(dòng)的基于 Windows Server 2003 的計(jì)算機(jī)的配置: [boot loader]
    timeout=30
    Default= scsi(0)disk(0)rdisk(0)partition(1)/Windows

    [operating systems]
    scsi(0)disk(0)rdisk(0)partition(1)/WINDOWS="Windows Server 2003" 如果您的計(jì)算機(jī)是從 IDE、EIDE 或 ESDI 硬盤啟動(dòng),請(qǐng)用 multi(0) 替換 scsi(0)。例如: [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)/WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)/WINDOWS="Windows Server 2003" 如果在 Boot.ini 文件中使用的是 scsi(x),請(qǐng)復(fù)制該計(jì)算機(jī)上使用的 SCSI 控制器的正確設(shè)備驅(qū)動(dòng)程序,然后將其重命名為 Ntbootdd.sys。如果在 Boot.ini 文件中使用的是 multi(x),則無(wú)需這么做。
    6.使用該軟盤啟動(dòng)計(jì)算機(jī),然后登錄到 Windows Server 2003。
    返回頁(yè)首

    疑難解答

    如果指向系統(tǒng)文件的路徑不正確或者包括驅(qū)動(dòng)器號(hào),則可能出現(xiàn)以下錯(cuò)誤信息: Windows Server 2003 could not start because of the following ARC firmware boot configuration problem:
    Did not properly generate ARC name for HAL and system paths.Please check the Windows Server 2003 documentation about ARC configuration options and your hardware reference manuals for additional information.Boot Failed. 如果選擇了錯(cuò)誤的 SCSI 驅(qū)動(dòng)程序或者 Ntbootdd.sys 文件不存在,則可能出現(xiàn)以下錯(cuò)誤信息: Windows Server 2003 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 Server 2003 documentation about hardware disk configuration and your hardware disk configuration and your hardware reference manuals for additional information.Boot Failed. 返回頁(yè)首

    參考

    有關(guān) Boot.ini 和 ARC 路徑命名約定和用法的其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 102873 BOOT.INI and ARC Path Naming Conventions and Usage 返回頁(yè)首
    這篇文章中的信息適用于:
    ?Microsoft Windows Server 2003
    ?Microsoft Windows Server 2003 Enterprise Edition
    ?Microsoft Windows Server 2003 Datacenter Edition
    ?Microsoft Windows Server 2003 Web Edition




    HOW TO:排查 Windows 2000 中的“NTLDR Is Missing”錯(cuò)誤消息


    本任務(wù)的內(nèi)容

    ?摘要
    ?
    ?如何排查“NTLDR Is Missing”錯(cuò)誤消息
    ?
    ?檢查計(jì)算機(jī)上的 BIOS 是否最新
    ?修復(fù) Windows 啟動(dòng)環(huán)境
    ?
    ?方法 1:使用啟動(dòng)磁盤啟動(dòng)計(jì)算機(jī)
    ?方法 2:使用恢復(fù)控制臺(tái)
    ?方法 3:使用 Windows 2000 CD-ROM
    ?如果安裝程序無(wú)法找到 Windows 2000
    ?附加資源
    ?執(zhí)行 Windows 2000 的并行安裝
    ?參考
    本頁(yè)內(nèi)容
    概要
    參考

    概要

    本分步指南介紹可以用來(lái)排查在嘗試啟動(dòng) Microsoft Windows 2000 時(shí)可能會(huì)收到的“NTLDR Is Missing”錯(cuò)誤消息的方法。

    返回頁(yè)首

    如何排查“NTLDR Is Missing”錯(cuò)誤消息

    當(dāng)啟動(dòng)基于 Windows 2000 的計(jì)算機(jī)時(shí),可能會(huì)收到以下錯(cuò)誤消息: NTLDR is missing
    Press any key to restart 如果您計(jì)算機(jī)上的基本輸入/輸出系統(tǒng) (BIOS) 過(guò)時(shí),或者一個(gè)或多個(gè)以下 Windows 啟動(dòng)文件丟失或損壞,則可能出現(xiàn)此問(wèn)題: Ntldr
    Ntdetect.com
    Boot.ini 為解決此問(wèn)題,請(qǐng)檢查您計(jì)算機(jī)上的 BIOS 是否最新的,然后根據(jù)您的情況,使用下面一個(gè)或多個(gè)方法來(lái)修復(fù) Windows 2000 啟動(dòng)環(huán)境。

    重要說(shuō)明:Microsoft 建議您定期完全備份您的數(shù)據(jù)。這是防止數(shù)據(jù)丟失最有效的方法,必須將其作為所有災(zāi)難恢復(fù)計(jì)劃的一部分。

    返回頁(yè)首

    檢查計(jì)算機(jī)上的 BIOS 是否最新

    確保您的計(jì)算機(jī)上安裝的是 BIOS 最新版本。請(qǐng)與計(jì)算機(jī)制造商聯(lián)系,查詢?nèi)绾潍@取并安裝計(jì)算機(jī)可用的最新 BIOS 更新。

    有關(guān)如何配置和如何驗(yàn)證計(jì)算機(jī)的 BIOS 設(shè)置是否正確方面的信息,請(qǐng)參見(jiàn)計(jì)算機(jī)文檔或與計(jì)算機(jī)制造商聯(lián)系。有關(guān)如何聯(lián)系計(jì)算機(jī)制造商的信息,請(qǐng)單擊下面列表中適當(dāng)?shù)奈恼戮幪?hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 65416 Hardware and Software Third-Party Vendor Contact List, A-K

    60781 Hardware and Software Third-Party Vendor Contact List, L-P

    60782 Hardware and Software Third-Party Vendor Contact List, Q-Z有關(guān)如何聯(lián)系 BIOS 制造商的其他信息,請(qǐng)單擊下列文章編號(hào),查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 243909 List of BIOS Manufacturer Web Sites Part 1 243971 List of BIOS Manufacturer Web Sites Part 2 返回頁(yè)首

    若要修復(fù) Windows 啟動(dòng)環(huán)境,請(qǐng)根據(jù)您的情況使用以下一個(gè)或多個(gè)方法。

    返回頁(yè)首

    方法 1:使用啟動(dòng)磁盤啟動(dòng)計(jì)算機(jī)

    1.
    2.創(chuàng)建一個(gè)包含以下文件的 Windows 2000 啟動(dòng)盤: Ntldr
    Ntdetect.com
    Boot.ini
    Ntbootdd.sys 有關(guān)如何創(chuàng)建啟動(dòng)盤的其他信息,請(qǐng)單擊下面的文章編號(hào),查看 Microsoft 知識(shí)庫(kù)文章: 301680 HOW TO:Create a Boot Disk for an NTFS or FAT Partition in Windows 101668 How to Use a Windows Boot Disk to Prevent Boot Failure
    3.修改 Boot.ini 文件以指向正確的硬盤控制器和 Windows 安裝所在的正確的卷。有關(guān)如何創(chuàng)建啟動(dòng)盤的其他信息,請(qǐng)單擊下面的文章編號(hào),查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 311578 HOW TO: Edit the Boot.ini File in Windows 2000
    4.將啟動(dòng)盤插入計(jì)算機(jī)的軟盤驅(qū)動(dòng)器,然后重新啟動(dòng)計(jì)算機(jī)。
    5.將 Ntldr 文件、Ntdetect.com 文件和 Boot.ini 文件從啟動(dòng)盤復(fù)制到本地硬盤系統(tǒng)分區(qū)。
    返回頁(yè)首

    方法 2:使用恢復(fù)控制臺(tái)

    1.使用 Windows 2000 安裝盤重新啟動(dòng)計(jì)算機(jī),或使用 Windows 2000 光盤重新啟動(dòng)計(jì)算機(jī)。
    2.在“歡迎使用安裝程序”屏上,按 R 鍵修復(fù) Windows 2000 安裝。
    3.按 C 鍵通過(guò)使用“恢復(fù)控制臺(tái)”修復(fù) Windows 2000 安裝。
    4.鍵入與要修復(fù)的 Windows 安裝對(duì)應(yīng)的數(shù)字,然后按 Enter 鍵。例如,鍵入 1,然后按 Enter 鍵。有關(guān)其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 229716 Description of the Windows Recovery Console
    5.鍵入管理員密碼,然后按 Enter 鍵。
    6.鍵入 map,然后按 ENTER 鍵。記下分配給包含 Windows 2000 光盤的 CD-ROM 驅(qū)動(dòng)器的驅(qū)動(dòng)器號(hào)。
    7.鍵入以下命令,在鍵入每個(gè)命令后按 ENTER 鍵,其中 drive 是您在本文“方法 2:使用恢復(fù)控制臺(tái)”中的第 4 步鍵入的驅(qū)動(dòng)器號(hào): copy drive:/i386/ntldr c:/

    copy drive:/i386/ntdetect.com c:/如果系統(tǒng)提示您覆蓋現(xiàn)有文件,請(qǐng)鍵入 y,然后按 Enter 鍵。

    注意:在這些命令中,ntldr 和 c:/ 之間以及 ntdetect.com 和 c:/ 之間各有一個(gè)空格。
    8.鍵入下面的命令,然后按 ENTER 鍵: type c:/Boot.ini出現(xiàn)一個(gè)類似如下的列表: [boot loader]timeout=30default=multi(0)disk(0)rdisk(0)partition(1)/WINNT[operating systems]multi(0)disk(0)rdisk(0)partition(1)/WINNT="Microsoft Windows 2000 Professional" /fastdetect??????如果收到以下消息,則 Boot.ini 文件可能丟失或損壞: The system cannot find the file or directory specified.
    9.如果 Boot.ini 文件丟失或損壞,請(qǐng)創(chuàng)建一個(gè)新的。為此,請(qǐng)按照下列步驟操作:
    a. 使用文本編輯器,如記事本或 Edit.com 創(chuàng)建一個(gè)類似于以下內(nèi)容的啟動(dòng)加載程序文件:[boot loader]timeout=30default=multi(0)disk(0)rdisk(0)partition(1)/WINNT[operating systems]multi(0)disk(0)rdisk(0)partition(1)/WINNT="Microsoft Windows 2000 Professional" /fastdetect??????有關(guān)其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 102873 BOOT.INI and ARC Path Naming Conventions and Usage 301680 HOW TO:Create a Boot Disk for an NTFS or FAT Partition in Windows
    b. 將該文件作為 Boot.ini 保存到磁盤。

    注意:如果您是使用記事本創(chuàng)建的文件,請(qǐng)確保 .txt 擴(kuò)展名沒(méi)有附加在 Boot.ini 文件名后面。
    c. 在恢復(fù)控制臺(tái)命令提示符下鍵入下面的命令,將 Boot.ini 文件從軟盤復(fù)制到計(jì)算機(jī): copy a:/Boot.ini c:/
    10.鍵入 exit,然后按 ENTER 鍵。計(jì)算機(jī)將會(huì)重新啟動(dòng)。
    返回頁(yè)首

    方法 3:使用 Windows 2000 CD-ROM

    1.將 Windows 2000 光盤插入計(jì)算機(jī)的 CD-ROM 驅(qū)動(dòng)器或 DVD-ROM 驅(qū)動(dòng)器,并啟動(dòng) Windows 2000 安裝程序。
    2.在“歡迎使用安裝程序”頁(yè)面上,按 R 鍵。
    3.在“Windows 2000 修復(fù)選項(xiàng)”頁(yè)面上,按 R 鍵。
    4.當(dāng)提示您“從下列修復(fù)選項(xiàng)中選擇一個(gè)”時(shí),請(qǐng)按 M 鍵。
    5.按向上箭頭兩次,選中“驗(yàn)證 Windows 2000 系統(tǒng)文件”,然后按 ENTER 鍵清除所做選擇。
    6.按向下箭頭,選中“繼續(xù)(執(zhí)行所選任務(wù))”,然后按 ENTER 鍵。 將出現(xiàn)以下消息: You need an Emergency Repair disk for the Windows 2000
    installation you want to repair.(要修復(fù) Windows 2000 安裝,您需要一張緊急修復(fù)磁盤。)
    7.根據(jù)您的具體情況執(zhí)行下列操作之一:
    ?如果您有緊急修復(fù)磁盤,請(qǐng)按以下步驟操作:
    a. 按 ENTER 鍵。
    b. 將緊急修復(fù)磁盤插入計(jì)算機(jī)的軟盤驅(qū)動(dòng)器,然后按 Enter 鍵。
    c. 按照說(shuō)明修復(fù)安裝,然后重新啟動(dòng)計(jì)算機(jī)。
    - 或者 -
    ?如果您沒(méi)有緊急修復(fù)磁盤,請(qǐng)按以下步驟操作:
    a. 按 L 鍵。您將收到類似以下內(nèi)容的消息: Setup has found Windows 2000 in the following folder: 驅(qū)動(dòng)器:/WINNT "Microsoft Windows 2000"
    b. 按 ENTER 鍵。

    安裝程序?qū)z查磁盤,然后完成修復(fù)過(guò)程。
    有關(guān)緊急修復(fù)功能的其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 231777 如何在 Windows 2000 中創(chuàng)建緊急修復(fù)盤
    返回頁(yè)首

    如果安裝程序無(wú)法找到 Windows 2000

    如果您沒(méi)有 Windows 2000 緊急修復(fù)磁盤,并且安裝程序找不到 Windows 2000 安裝,則請(qǐng)按下列步驟操作:
    1.啟動(dòng) Windows 2000 安裝程序。
    2.在“安裝程序?qū)?Windows 2000 安裝在分區(qū)”頁(yè)中,選中“保持現(xiàn)有文件系統(tǒng)(無(wú)變化)”,然后按 ENTER 鍵。
    3.按 ESC 鍵,將 Windows 2000 安裝在一個(gè)新文件夾中。
    4.在“請(qǐng)選擇將這些文件復(fù)制到哪個(gè)文件夾”框中,鍵入 /tempwin,然后按 ENTER 鍵。

    安裝程序?qū)惭b一個(gè)新的 Windows 2000 副本。
    5.登錄到 Windows 2000 的新副本。
    6.單擊開(kāi)始,然后單擊運(yùn)行。
    7.在打開(kāi)框中,鍵入 cmd,然后單擊確定。
    8.在命令提示符下,鍵入 drive:,其中 drive 是計(jì)算機(jī)的啟動(dòng)驅(qū)動(dòng)器,然后按 ENTER 鍵。例如,鍵入 c:,然后按 ENTER 鍵。
    9.鍵入 attrib -h -r -s Boot.ini,然后按 ENTER 鍵。
    10.鍵入 edit Boot.ini,然后按 ENTER 鍵。

    Edit.com 將打開(kāi)一個(gè)類似于以下文件的 Boot.ini 文件:[boot loader]timeout=30default=multi(0)disk(0)rdisk(0)partition(1)/TEMPWIN[operating systems]multi(0)disk(0)rdisk(0)partition(1)/TEMPWIN="Microsoft Windows 2000 Professional" /fastdetect?????
    11.將 TEMPWIN 的所有實(shí)例替換為 WINNT。出現(xiàn)的 Boot.ini 文件與以下文件類似:[boot loader]timeout=30default=multi(0)disk(0)rdisk(0)partition(1)/WINNT[operating systems]multi(0)disk(0)rdisk(0)partition(1)/WINNT="Microsoft Windows 2000 Professional" /fastdetect?????
    12.按 ALT+F,然后按 S 鍵。
    13.按 ALT+F,然后按 X 鍵。
    14.鍵入 attrib +h +r +s Boot.ini,然后按 ENTER 鍵。
    15.鍵入 exit 退出命令提示符。
    16.重新啟動(dòng)計(jì)算機(jī)。
    17.在“Please select the operating system to start”(請(qǐng)選擇要啟動(dòng)的操作系統(tǒng))屏上,使用箭頭鍵選擇 Microsoft Windows 2000,然后按 ENTER 鍵。
    18.啟動(dòng) Windows 資源管理器,找到以下文件夾,并將其刪除: Tempwin
    All Users.Tempwin
    返回頁(yè)首

    附加資源

    有關(guān)如何排查“NTLDR is Missing”錯(cuò)誤消息的其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 255220 "NTLDR Is Missing" Error Message When You Upgrade or Install Windows 2000 Over Windows 95, Windows 98 or Windows Millennium Edition 228004 Changing Active Partition Can Make Your System Unbootable 返回頁(yè)首

    執(zhí)行 Windows 2000 的并行安裝

    如果使用本文討論的任何方法或查看本文附加資源 部分中的知識(shí)庫(kù)文章仍不能解決本文“癥狀”部分描述的行為,則請(qǐng)執(zhí)行 Windows 2000 的并行安裝,然后使用 Windows 資源管理器從原始 Windows 安裝中復(fù)制要恢復(fù)的數(shù)據(jù)。

    有關(guān)如何執(zhí)行 Windows 2000 并行安裝的其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 266465 HOW TO:執(zhí)行 Windows 2000 的并行安裝 返回頁(yè)首

    參考

    有關(guān)如何解決 Windows 2000 中啟動(dòng)問(wèn)題的其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 315396 HOW TO:解決 Windows 中的啟動(dòng)問(wèn)題 有關(guān) Windows 2000 中手動(dòng)與快速修復(fù)之間的差別的其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 238359 Windows 中手動(dòng)與快速修復(fù)之間的差別 有關(guān) Windows 2000 中的故障恢復(fù)控制臺(tái)的其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 318752 HOW TO:在 Windows 2000 中安裝和使用故障恢復(fù)控制臺(tái) 301645 HOW TO:恢復(fù)不啟動(dòng)的 Windows 2000 Server 返回頁(yè)首
    這篇文章中的信息適用于:
    ?Microsoft Windows 2000 Server
    ?Microsoft Windows 2000 Advanced Server
    ?Microsoft Windows 2000 Professional Edition
    ?Microsoft Windows 2000 Datacenter Server


    HOW TO:為 NTFS 或 FAT 分區(qū)創(chuàng)建啟動(dòng)磁盤


    本任務(wù)的內(nèi)容

    ?概要
    ?

    總結(jié)

    以上是生活随笔為你收集整理的BOOT INI专辑的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。