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を押す必要がなくなりました。