大致格式如下:
[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"
/fastdetect
解析:
[boot loader]:
timeout: 超時持續時間(s)
default: 預設啟動系統
[oprating systmems]:
multi(A): 介面卡序數
disk(B): B總為0, 因為multi使用INT 13呼叫, 不使用disk引數
rdisk(C): C表示連線到介面卡的磁碟的序數(從0開始)
partion(D): D表示分割槽序號(從1開始)
boot.ini引數:PAE( 轉)
boot.ini引數:PAE
日期:2007-09-27 | 分類:大型系統
版權宣告:轉載時請以超連結形式標明文章原始出處和作者資訊及本宣告
http://alek.blogbus.com/logs/10050538.html
常用開關選項:
- /basevideo 強制系統進入640x480/16色VGA模式
- /bootlog 將引導日誌寫入%SystemRoot%\Ntbtlog.txt中
- /fastdetect 不檢查並行和串列埠, 讓即插即用驅動程式完成這個任務
- /nodebug 禁用核心偵錯程式, 可以加速引導過程, 但可能會導致藍屏當機
- /noserialmice:comx 禁用對指定COM埠的滑鼠埠檢查
其他引數
/3GB
這是SP3新引入的。這使得使用者區和系統區分為3G比1G的比例。只有使用者使用NT企業版,應用程式也支援3GB選項時,此選項才生效。
這是SP3新引入的。這使得使用者區和系統區分為3G比1G的比例。只有使用者使用NT企業版,應用程式也支援3GB選項時,此選項才生效。
/BASEVIDEO
使用標準VGA方式啟動。這種方式主要用於顯示驅動程式失效時。
使用標準VGA方式啟動。這種方式主要用於顯示驅動程式失效時。
/BAUDRATE
指出用於排程的波特率,如果使用者不設定,則使用預設的9600,而對於線纜modem則使用19200。
指出用於排程的波特率,如果使用者不設定,則使用預設的9600,而對於線纜modem則使用19200。
/BOOTLOG
使W2K將日誌寫入 %SystemRoot%NTBTLOG.TXT
使W2K將日誌寫入 %SystemRoot%NTBTLOG.TXT
/BURNMEMORY=
使NT在已知的記憶體上少使用指定的兆數,如果/burnmemory=64,則有64M記憶體NT不使用。
使NT在已知的記憶體上少使用指定的兆數,如果/burnmemory=64,則有64M記憶體NT不使用。
/CRASHDEBUG
排程器在NT啟動時啟動,但只有在核心錯誤時才有用,如果系統經常會無故出錯,這個選項就很有用了。
排程器在NT啟動時啟動,但只有在核心錯誤時才有用,如果系統經常會無故出錯,這個選項就很有用了。
/DEBUG
在啟動NT時調入排程器,它可以在任何時間啟用,在錯誤可以再次出現時使用它比較合適。
在啟動NT時調入排程器,它可以在任何時間啟用,在錯誤可以再次出現時使用它比較合適。
/DEBUGPORT= comx
指定用於排程的埠,其它X就指埠號。
指定用於排程的埠,其它X就指埠號。
/FASTDETECT
對於W2K啟動時它使系統不檢查序列口和並行口。
對於W2K啟動時它使系統不檢查序列口和並行口。
/HAL=
允許使用者不使用預設的HAL。
允許使用者不使用預設的HAL。
/INTAFFINITY
設定多處理器HAL(HALMPS.DLL),使編號最大的處理器接收中斷請求。如果不設定此選項,W2K會使所有處理器接收中斷請求。
設定多處理器HAL(HALMPS.DLL),使編號最大的處理器接收中斷請求。如果不設定此選項,W2K會使所有處理器接收中斷請求。
/KERNEL=
與上面的功能相同,不過是針對SMP中的核心而言的。
與上面的功能相同,不過是針對SMP中的核心而言的。
/MAXMEM:n
指定NT可以使用的最大記憶體數,如果一個記憶體片損壞,這個開關就十分有用了。
指定NT可以使用的最大記憶體數,如果一個記憶體片損壞,這個開關就十分有用了。
/NODEBUG
不使用除錯資訊
不使用除錯資訊
/NOGUIBOOT
指定此選項會使W2K不載入VGA驅動程式,也就不會顯示啟動過程和失敗時的蘭屏資訊。
指定此選項會使W2K不載入VGA驅動程式,也就不會顯示啟動過程和失敗時的蘭屏資訊。
/NOSERIALMICE=[COMx | COMx,y,z...]
在特定的COM中上禁止對序列滑鼠的檢測。如果使用者有一個非滑鼠裝置接在COM口上,這個選項會十分有用。如果此開關未加引數,系統會禁止所有COM口。
在特定的COM中上禁止對序列滑鼠的檢測。如果使用者有一個非滑鼠裝置接在COM口上,這個選項會十分有用。如果此開關未加引數,系統會禁止所有COM口。
/NUMPROC=n
只允許前N個系統處理器工作
只允許前N個系統處理器工作
/ONECPU
在多處理器中只使用一個處理器
在多處理器中只使用一個處理器
/PCILOCK
不讓NT為PCI設定分配IO/IRQ資源,而啟用BIOS設定。
不讓NT為PCI設定分配IO/IRQ資源,而啟用BIOS設定。
/SAFEBOOT:
安全啟動,這個大家一定十分熟悉,W2K只啟動HKLMSystemCurrentControlSetControlSafeBoot中的驅動程式和服務,其後跟三個引數MINIMAL,NETWORK或DSREPAIR之一。MINIMAL和NETWORK在允許網路下啟動系統。而DSREPAIR要求系統從備份裝置中調入活動目錄的設定。還有一個選項是"(AlterNATESHELL)",它讓系統調入由HKLMSystemCurrentControlSetSafeBootAlternateShell指定的SHELL程式,而不使用預設的Explorer。
安全啟動,這個大家一定十分熟悉,W2K只啟動HKLMSystemCurrentControlSetControlSafeBoot中的驅動程式和服務,其後跟三個引數MINIMAL,NETWORK或DSREPAIR之一。MINIMAL和NETWORK在允許網路下啟動系統。而DSREPAIR要求系統從備份裝置中調入活動目錄的設定。還有一個選項是"(AlterNATESHELL)",它讓系統調入由HKLMSystemCurrentControlSetSafeBootAlternateShell指定的SHELL程式,而不使用預設的Explorer。
/SOS
在調入驅動程式名時顯示它的名字,在因驅動問題而無法啟動時使用比較好。
在調入驅動程式名時顯示它的名字,在因驅動問題而無法啟動時使用比較好。
/WIN95
在裝有三個系統DOS,Win9x和Windows NT的系統上,讓NTLDR直接呼叫Win9x啟動檔案BOOTSECT.W40
在裝有三個系統DOS,Win9x和Windows NT的系統上,讓NTLDR直接呼叫Win9x啟動檔案BOOTSECT.W40
/WIN95DOS
在裝有三個系統DOS,Win9x和Windows NT的系統上,讓NTLDR直接呼叫DOS啟動檔案BOOTSECT.DOS
在裝有三個系統DOS,Win9x和Windows NT的系統上,讓NTLDR直接呼叫DOS啟動檔案BOOTSECT.DOS
/YEAR=
使用指定的年份,如果設定為/YEAR=2005,那現在的時間就是2005年,此選項僅對NT4+SP4和W2K生效
註釋:
[any text]
在[any text]下面的所有文字均會識別為註釋. 如:
[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"
/fastdetect
[any text]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Windows 2000 Server"
Windows 2000 Server將不會顯示在選擇選單上.
使用指定的年份,如果設定為/YEAR=2005,那現在的時間就是2005年,此選項僅對NT4+SP4和W2K生效
註釋:
[any text]
在[any text]下面的所有文字均會識別為註釋. 如:
[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"
/fastdetect
[any text]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Windows 2000 Server"
Windows 2000 Server將不會顯示在選擇選單上.
相關文章
實體地址擴充套件 (PAE) :Windows Server 2003 和 Windows 2000 提供大記憶體支援
Windows Server 2003 和 Windows 2000 提供大記憶體支援
本文介紹實體地址擴充套件 (PAE) 和地址視窗化擴充套件 (AWE) 並解釋它們如何協同工作。本文還將討論超出 32 位作業系統所固有的 4 GB 範圍的記憶體使用限制。
更多資訊
PAE 提高了 IA32 處理器處理大於 4 GB 的實體記憶體的能力。Microsoft Windows 2000 Advanced Server、Microsoft Windows 2000 Datacenter Server、Microsoft Windows Server 2003 Enterprise Edition 和 Microsoft Windows Server 2003 Datacenter Edition 可以使用 PAE 來利用超出 4GB 的實體記憶體。若要啟用 PAE,需要在 Boot.ini 檔案中使用 /PAE 引數。
注意:只有在伺服器使用熱新增記憶體裝置時,Windows Server 2003 Enterprise Edition 和 Windows Server 2003 Datacenter Edition 才自動啟用 PAE。在這種情況下,不需要在配置為使用熱新增記憶體裝置的系統上使用 /PAE 開關。在其他情況下,必須在 Boot.ini 檔案中使用 /PAE 開關來利用大於 4GB 的記憶體。
典型情況是,在 Windows 2000 或 Windows Server 2003 下執行的程式最多可以訪問 2 GB 的記憶體地址空間(假設未使用 /3GB 引數),其中一些記憶體是實體記憶體,另一些是虛擬記憶體。執行的程式越多(因而程式也越多),佔用的記憶體地址空間也就越接近 2 GB 這一最大值。
當出現這種情況時,分頁程式將顯著增加並且會對效能產生負面影響。Windows 2000 和 Windows Server 2003 記憶體管理器使用 PAE 向程式提供更多的實體記憶體。這會降低對交換頁面檔案記憶體的需要,從而提高了效能。程式本身並不知道實際的記憶體大小。所有的記憶體管理和 PAE 記憶體分配都由記憶體管理器處理,與執行的程式無關。
當使用 /3GB 引數時,上述資訊對於執行的程式有效。要求 3 GB 記憶體的程式更有可能讓其所需的記憶體有更多部分在實體記憶體中,而不是在分頁的虛擬記憶體中。這將增強那些能夠使用 /3GB 引數的程式的效能。但例外情況是當 /3GB 引數與 /PAE 引數一起使用時。在這種情況下,作業系統將不使用任何超過 16 GB 的記憶體。此行為是由核心虛擬記憶體空間考慮導致的。因此,如果系統使用 Boot.ini 檔案中的 /3GB 項重新啟動,並且系統的實體記憶體超過 16 GB,則作業系統不使用額外的物理隨機存取記憶體 (RAM)。重新啟動計算機時如果不使用 /3GB 開關,將能夠使用所有的實體記憶體。
AWE 是記憶體管理器功能的一套應用程式程式設計介面 (API),它使程式能夠定址更多記憶體 — 超過標準 32 位定址的 4 GB 記憶體空間。AWE 使程式能夠將實體記憶體保留為非分頁記憶體,然後將非分頁記憶體部分動態對映到程式的記憶體工作集。此過程使記憶體密集型程式(如大型資料庫系統)能夠為資料保留大量的實體記憶體,而不必交換分頁檔案以供使用。相反,資料在工作集中進行交換,並且保留的記憶體超過 4 GB 範圍。此外,超出 4 GB 的記憶體範圍對記憶體管理器是公開的,並且 AWE 通過 PAE 發揮作用。沒有 PAE,AWE 就無法保留超出 4 GB 的記憶體。
以下是一個 Boot.ini 檔案的示例,其中已新增了 PAE 開關:
注意:只有在伺服器使用熱新增記憶體裝置時,Windows Server 2003 Enterprise Edition 和 Windows Server 2003 Datacenter Edition 才自動啟用 PAE。在這種情況下,不需要在配置為使用熱新增記憶體裝置的系統上使用 /PAE 開關。在其他情況下,必須在 Boot.ini 檔案中使用 /PAE 開關來利用大於 4GB 的記憶體。
典型情況是,在 Windows 2000 或 Windows Server 2003 下執行的程式最多可以訪問 2 GB 的記憶體地址空間(假設未使用 /3GB 引數),其中一些記憶體是實體記憶體,另一些是虛擬記憶體。執行的程式越多(因而程式也越多),佔用的記憶體地址空間也就越接近 2 GB 這一最大值。
當出現這種情況時,分頁程式將顯著增加並且會對效能產生負面影響。Windows 2000 和 Windows Server 2003 記憶體管理器使用 PAE 向程式提供更多的實體記憶體。這會降低對交換頁面檔案記憶體的需要,從而提高了效能。程式本身並不知道實際的記憶體大小。所有的記憶體管理和 PAE 記憶體分配都由記憶體管理器處理,與執行的程式無關。
當使用 /3GB 引數時,上述資訊對於執行的程式有效。要求 3 GB 記憶體的程式更有可能讓其所需的記憶體有更多部分在實體記憶體中,而不是在分頁的虛擬記憶體中。這將增強那些能夠使用 /3GB 引數的程式的效能。但例外情況是當 /3GB 引數與 /PAE 引數一起使用時。在這種情況下,作業系統將不使用任何超過 16 GB 的記憶體。此行為是由核心虛擬記憶體空間考慮導致的。因此,如果系統使用 Boot.ini 檔案中的 /3GB 項重新啟動,並且系統的實體記憶體超過 16 GB,則作業系統不使用額外的物理隨機存取記憶體 (RAM)。重新啟動計算機時如果不使用 /3GB 開關,將能夠使用所有的實體記憶體。
AWE 是記憶體管理器功能的一套應用程式程式設計介面 (API),它使程式能夠定址更多記憶體 — 超過標準 32 位定址的 4 GB 記憶體空間。AWE 使程式能夠將實體記憶體保留為非分頁記憶體,然後將非分頁記憶體部分動態對映到程式的記憶體工作集。此過程使記憶體密集型程式(如大型資料庫系統)能夠為資料保留大量的實體記憶體,而不必交換分頁檔案以供使用。相反,資料在工作集中進行交換,並且保留的記憶體超過 4 GB 範圍。此外,超出 4 GB 的記憶體範圍對記憶體管理器是公開的,並且 AWE 通過 PAE 發揮作用。沒有 PAE,AWE 就無法保留超出 4 GB 的記憶體。
以下是一個 Boot.ini 檔案的示例,其中已新增了 PAE 開關:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect /PAE
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect /PAE
警告:Boot.ini 檔案的內容根據您的配置而異。
總之,PAE 是 Windows 2000 和 Windows Server 2003 記憶體管理器的一項功能,它為請求記憶體的程式提供了更多實體記憶體。程式並不知道它正使用的記憶體中有些在大於 4 GB 的範圍內,正如程式不知道它請求的記憶體實際上是在頁面檔案中一樣。
如果向系統新增更多記憶體,BIOS 可能會認出安裝在伺服器中的全部物理 RAM,而 Windows 將只能認出部分 RAM。如果伺服器具有啟用的冗餘記憶體功能或記憶體映象功能,則全部剩餘記憶體可能對 Windows 都不可見。冗餘記憶體在某個記憶體塊故障時為系統提供一個故障轉移的記憶體塊。記憶體映象將記憶體塊拆分為一個映象集。兩種功能都在 BIOS 中啟用或禁用,而無法通過 Windows 訪問。要修改這些功能的設定,您可能必須參考系統使用者手冊或 OEM 網站。另外,您可能必須聯絡硬體供應商。
例如,如果正在執行的系統安裝了 4GB 的 RAM,隨後又新增了另外 4GB 的 RAM,Windows 可能只識別出 4GB 或 6GB 的實體記憶體,而不是全部的 8GB。冗餘記憶體功能或記憶體映象功能可能在您未知的情況下就在新記憶體塊上啟用。這些症狀類似於未將 /PAE 開關新增到 Boot.ini 檔案時的症狀。
例如,如果正在執行的系統安裝了 4GB 的 RAM,隨後又新增了另外 4GB 的 RAM,Windows 可能只識別出 4GB 或 6GB 的實體記憶體,而不是全部的 8GB。冗餘記憶體功能或記憶體映象功能可能在您未知的情況下就在新記憶體塊上啟用。這些症狀類似於未將 /PAE 開關新增到 Boot.ini 檔案時的症狀。
隨機文章:
網路負載平衡:Windows Server 2003 的配置 注意要點 2007-10-10
SQLServer和Oracle的常用函式對比 2008-02-28
我的抓蝦 2007-10-30
收藏到:Del.icio.us
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7656893/viewspace-627674/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 核心引數(轉)
- Linux 安裝PAE核心Linux
- C技巧:結構體引數轉成不定引數結構體
- 檔案boot.ini非法怎麼回事 boot.ini非法的解決辦法boot
- 保護模式篇——PAE分頁模式
- 【轉】Cmd引數詳解
- Oracle 引數檔案(轉)Oracle
- GCC引數詳解(轉)GC
- fstab引數詳解(轉)
- 核心引數意義(轉)
- python json格式轉url引數&分割, url引數轉json格式PythonJSON
- (轉)Linux 核心引數及Oracle相關引數調整LinuxOracle
- Spring Boot 引數轉換Spring Boot
- AIX 系統引數配置 -- 轉AI
- gcc最佳編譯引數(轉)GC編譯
- ipchains引數介紹(轉)AI
- TAR命令引數詳解(轉)
- JAVA不定引數探祕(轉)Java
- SQL Server效能分析引數 (轉)SQLServer
- 把物件作為引數(轉)物件
- Ghost命令列引數大全(轉)命令列
- kettle 引數——變數引數和常量引數變數
- [轉]整理的SAP引數檔案
- 轉:oracle EXP /IMP引數詳解Oracle
- ORACLE最重要的引數資訊 (轉)Oracle
- LILO的全域性引數(轉)
- java 使用命令列引數(轉)Java命令列
- Oracle和SUN Solaris核心引數(轉)Oracle
- Android 頁面跳轉傳遞引數及頁面返回接收引數Android
- 修復boot.ini檔案非法的方法boot
- 各平臺影響oracle Process數的引數(轉)Oracle
- 前端提交過來的引數轉碼前端
- 轉載-詳解功率MOS管引數
- 【轉】AngularJs $location獲取url引數AngularJS
- 轉:tsm版本控制_的4個引數
- Solaris Prom狀態命令與引數(轉)
- LINUX下fstab引數詳解(轉)Linux
- 有效配置MySQL引數--my.cnf(轉)MySql