2006/08/22(火)NTローダーの起動メニューを編集する
ブートパーティションのboot.iniを編集することで起動メニューを拡張できます。
スイッチオプション
起動スイッチ | 意味 |
---|---|
/3GB | 3GBのメモリにアクセスできるようにする*1 |
/BASEVIDEO | VGAモードで起動 |
/BAUDRATE=xxx | デバッグポートのボーレートを指定(xxxbps) |
/CRASHDEBUG | WinNT/2kがクラッシュした場合にCOMポートをデバッグに利用できるようにする |
/DEBUG | カーネルデバッガを有効に |
/DEBUGPORT=comx | デバッグポートとして利用するCOMポートを指定する(COM:x) |
/HAL=ファイル名 | 起動時に読み込まれるハードウェアアブストラクションレイヤーを指定 |
/KERNEL=ファイル名 | 起動時に読み込まれるカーネルを指定 |
/MAXMEM=xxx | WinNT/2kで検出可能なメモリサイズを指定(xxxMB) |
/NODEBUG | カーネルデバッガを無効に |
/NOSERIALMICE:comx | COM:xポートのマウスチェックを無効 |
/NOLOWMEM | システム全体が4GB以降の領域にロードされる(2k Advanced Server以上) |
/NUMPROC= | 起動時に動作するCPUの数を指定 |
/PAE | 2k Advanced Serverで8GB, Datacenter Serverで32GBのメモリサポートを有効にする |
/PCILOCK | HALによるPCIバスのリソース移動を無効に(BIOSの指定値が利用される) |
/SOS | ローダーがロードしたリソース名を表示 |
/ONECPU | COMPAQ社のHAL用。起動時に1つのCPUだけを利用する |
/WIN95 | bootsec.dosが読み込まれる |
/WIN95DOS | bootsec.w40が読み込まれる |
/SAFEBOOT:MINIMAL | セーフモード |
/SAFEBOOT:NETWORK | セーフモードとネットワーク |
/SAFEBOOT:MINIMAL(ALTERNATESHELL) | セーフモードとコマンドプロンプト |
/BOOTLOG | ブートのログ作成を有効 |
/SAFEBOOT:DSREPAIR | ディレクトリサービス復元モード (ドメインコントローラのみ) |
で、以下のように変更してみました
boot.ini
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(4)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(4)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(4)\WINNT="Microsoft Windows 2000 Professional セーフモード" /SAFEBOOT:MINIMAL
multi(0)disk(0)rdisk(0)partition(4)\WINNT="Microsoft Windows 2000 Professional セーフモード(ネットワーク有効)" /SAFEBOOT:NETWORK
multi(0)disk(0)rdisk(0)partition(4)\WINNT="Microsoft Windows 2000 Professional セーフモードとコマンドプロンプト" /SAFEBOOT:MINIMAL(ALTERNATESHELL)
C:\ = "Microsoft Windows Millennium Edition"
これでセーフモードで起動したいときにF8を押す必要がなくなりました。