デバイス XP および Windows Server 2003 Windows ファイルに使用可能なBoot.iniオプション

この記事では、スタートアップの変更に使用できるスイッチ Windows説明します。

適用対象:  Windows 10 – すべてのエディション、Windows Server 2012 R2
元の KB 番号:   833721

概要

Microsoft Boot.ini XP または Windows Microsoft Windows Server 2003 の起動方法を変更するさまざまなスイッチを Boot.ini ファイルに追加できます。

詳細

次のスイッチをファイルに追加Boot.iniできます。

注意

これらのスイッチは、特にWindowsしない限り、Microsoft Windows XP および Microsoft Windows Server 2003 に適用されます。

/basevideo

このスイッチは、ビデオ アダプターと互換性のあるビデオ ドライバーを使用して、システムを標準 /basevideo の 640x480 16 色 VGA モードに強制的に設定します。 このスイッチを使用すると、誤ったビデオ解像度または更新速度を選択した場合にシステムが読み込まれます。 このスイッチは、スイッチと組み合わせて使用 /sos します。 新しいビデオ ドライバーをインストールしても正しく動作しない場合は、このパラメーターを使用してオペレーティング システムを起動できます。 その後、問題のあるビデオ ドライバーを削除、更新、またはロールバックできます。

/baudrate=number

このスイッチは、カーネル デバッグに使用されるデバッグ ポートのボー レートを設定します。 たとえば、と入力します /baudrate=9600 。 モデムが接続されている場合、既定のボーレートは 9600 キロビット/秒 (Kbps) です。 null モデム ケーブルの既定のボーレートは 115,200 Kbps です。 9,600 は、モデムを使用したリモート デバッグの通常のレートです。 このスイッチがファイル内にある場合Boot.iniスイッチ /debug は自動的に有効になります。

/crashdebug

このスイッチは、オペレーティング システムの起動時にカーネル デバッガーを読み込みます。 Stop メッセージ エラーが発生するまで、スイッチは非アクティブなままです。 /crashdebug カーネル エラーがランダムに発生する場合に便利です。 このスイッチを使用すると、通常の操作で COM ポートを使用して、Windowsを実行できます。 クラッシュWindows、スイッチはポートをデバッグ ポートに変換します。 (このアクションでは、リモート デバッグが有効です)。

/debug

このスイッチは、カーネル デバッガーを起動するときにWindows。 COM ポートを介して Windows システムのライブ リモート デバッグを有効にする場合は、コンピューターに接続されているホスト デバッガーによっていつでもスイッチをアクティブ化できます。 スイッチとは /crashdebug 異なり /debug 、デバッグ中かどうかに関して COM ポートを使用します。 定期的に再現可能な問題をデバッグする場合は、このスイッチを使用します。

/debugport=comnumber

このスイッチは、デバッグ ポートに使用する通信ポートを指定します。番号は、使用する通信ポート (COM1 など) です。 既定では /debugport 、COM2 が存在する場合は COM2 を使用します。 それ以外の場合、スイッチは COM1 を使用します。 このスイッチを Boot.iniファイルに含める場合、/debug スイッチはアクティブになります。

/maxmem=number

このスイッチは、メモリを使用できる RAM のWindowsバイト単位で指定します。 たとえば、64 MB 未満Windows使用する場合は、スイッチを使用 /maxmem=64 します。

ただし、スイッチ /maxmem ではメモリ ホールは考慮されません。 そのため、代わりにスイッチを使用 /burnmemory することをお勧めします。 スイッチ /burnmemory はメモリ ホールを管理します。

たとえば、スイッチを使用し、システムが 64 MB のメモリを読み込む必要がある場合、メモリ ホールが原因でシステムで /Maxmem=64 使用できるメモリが実際には 64 MB ではない可能性があります。 このシナリオでは、Windows開始されません。

/noguiboot

このスイッチは、起動時に進行状況バーを表示するビットマップWindowsします。 (ログオン プロンプトの直前に進行状況バーが表示されます)。

/nodebug

このスイッチはデバッグをオフにします。 このシナリオでは、プログラムのソフトウェアにデバッグ ハードコードされたブレークポイントがある場合、Stop エラーが発生する可能性があります。

/numproc=number

このスイッチは、起動時に実行Windowsプロセッサの数を設定します。 このスイッチを使用すると、マルチプロセッサ システムで、指定したプロセッサ (数値) の量のみを使用できます。 このスイッチは、パフォーマンスの問題と欠陥のある CPU のトラブルシューティングに役立ちます。

/pcilock

x86 ベースのシステムの場合、このスイッチはオペレーティング システムがハードウェア入力、ハードウェア出力、および割り込み要求リソースを周辺機器 Connect インターフェイス (PCI) デバイスに動的に割り当てるのを停止します。 このスイッチを使用して、BIOS はデバイスを構成します。

/fastdetect:comnumber

このスイッチは、指定されたポートのファイル内のシリアル マウスと Ntdetect.com バス のマウス検出をオフにします。 起動プロセス中にシリアル ポートに接続されているマウス以外のコンポーネントがある場合は、このスイッチを使用します。 たとえば、「/fastdetect:com number」 と入力します 。number はシリアル ポートの番号です。 複数のポートをオフにする場合は、ポートをコンマで区切ります。 を使用し、通信ポートを指定しない場合は、すべての通信ポートでシリアル マウス検出 /fastdetect がオフになります。

注意

以前のバージョンの Windows 4.0 をWindows NT、このスイッチの名前は /noserialmice .

/sos

スイッチ /sos は、読み込まれている間にデバイス ドライバーの名前を表示します。 既定では、ローダー画面Windows進行状況ドットのみをエコーします。 スイッチと一緒に /basevideo このスイッチを使用して、エラーをトリガーしているドライバーを特定します。

/PAE

物理アドレス拡張 (PAE) モードをサポートするコンピューターBoot.ini正常に開始するには、スイッチに対応するエントリを使用 /PAE します。 [セーフ モードでは、/PAE スイッチが指定されている場合でも、コンピューターは通常のカーネルを使用して開始します。

/HAL=filename

このスイッチを使用すると、起動時に読み込まれる実際のハードウェア抽象化層 (HAL) を定義できます。 たとえば /HAL=halmps.dll 、「System32 フォルダーにHalmps.dllを読み込む」と入力します。 このスイッチは、ファイルの名前を変更する前に別の HAL を試Hal.dll。 このスイッチは、マルチプロセッサ モードでの起動とシングル プロセッサ モードでの起動を切り替える場合にも便利です。 これを行うには、スイッチと一緒にこのスイッチを使用 /kernel します。

/kernel=filename

このスイッチを使用すると、起動時に読み込まれる実際のカーネルを定義できます。 たとえば /kernel=ntkrnlmp.exe 、System32 フォルダーにNtkrnlmp.exeファイルを読み込む場合に入力します。 このスイッチを使用すると、デバッグ コードに満ちたされたデバッグ対応カーネルと通常のカーネルを切り替えます。

/bootlog

このスイッチは、ブート ログを有効にし、この名前のファイルsystemroot\Ntbtlog.txt。 ブート ログの詳細については、「Windows」を参照してください。

/burnmemory=number

このスイッチは、使用できないメモリの量をメガバイトWindows指定します。 このパラメーターを使用して、RAM の枯渇に関連するパフォーマンスの問題や他の問題を確認します。 たとえば、使用できる /burnmemory=128 物理メモリを 128 MB 削減Windows入力します。

/3GB

このスイッチは、x86 ベースのシステムが 3 GB の仮想アドレス空間をプログラムに割り当て、1 GB をカーネルとエグゼクティブ コンポーネントに割り当てる必要があります。 追加のメモリ アドレス空間を利用するようにプログラムを設計する必要があります。 このスイッチを使用すると、ユーザー モード プログラムがユーザー モード プログラムに割り当てる通常の 2 GB ではなく、3 GB のメモリWindowsアクセスできます。 スイッチはカーネル メモリの開始点を 3 GB に移動します。 2003 および Microsoft Microsoft Exchange Server Server 2003 Windows構成によっては、このスイッチが必要な場合があります。

/safeboot: パラメーター

このスイッチは、Windowsモードで開始セーフします。 このスイッチでは、次のパラメーターを使用します。

  • minimal
  • ネットワーク
  • safeboot: minimal(alternateshell)
  • DS 復元モード (Windows Server 2003 ドメイン コントローラーのみ)

他のパラメーターと組みBoot.ini組み合わせて /safeboot: parameter 使用できます。 次の例は、スタートアップ 回復メニューから [モード] オプションを選択セーフ有効なパラメーターを示しています。

  • セーフネットワークモード
    /safeboot: minimal /sos /bootlog /noguiboot
  • セーフネットワークモード
    /safeboot: network /sos /bootlog /noguiboot
  • セーフコマンド プロンプトを使用したモード
    /safeboot: minimal(alternateshell) /sos /bootlog /noguiboot
  • Windowsサービス復元モードでの設定
    (このスイッチは、ドメイン コントローラーでのみ開始されます)。
    /safeboot: disrepair /sos

注意

/sos 、およびスイッチは、これらの設定の 1 つでは必要ありませんが、スイッチは /bootlog /noguiboot トラブルシューティングに役立ちます。 これらのスイッチは、F8 キーを押してモードの 1 つを選択した場合に含まれます。

/userva

このスイッチを使用して、/3GB スイッチを使用するときにプロセスに割り当てられるメモリの量をカスタマイズします。 このスイッチでは、ページ テーブル エントリ (PTE) カーネル メモリを追加できますが、3 GB 近くのプロセス メモリ領域を維持します。

注意

Microsoft 製品サポート サービスでは /USERVA 、2900 ~ 3030 の範囲内にあるスイッチにメモリ範囲を使用強く推奨します。 この範囲は、現在観察されている問題すべてについて、十分に大きなシステム ページ テーブル エントリのプールを提供するのに十分な幅です。 通常の設定では、使用可能なシステム ページ テーブルエントリの最大数に /userva=2900 近い値を指定します。

詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示します。

  • 323427サーバー 2003 環境でBoot.iniファイルを手動で編集するWindows方法

  • 289022方法: XP で Boot.ini ファイルをWindowsする

/usepmtimer

プロセッサが PM_TIMER 設定をサポートしている場合、Windows XP オペレーティング システムまたは Windows Server 2003 オペレーティング システムがタイム スタンプ カウンター (TSC) タイマー設定の代わりに PM-TIMER タイマー設定を使用する方法を指定します。 /usepmtimer

スイッチの使い方の詳細については、次の記事番号をクリックして、マイクロソフト サポート技術情報 /usepmtimer の記事を表示します。

895980 QueryPerformanceCounter 関数を使用するプログラムは、Windows Server 2003 および WINDOWS XP でパフォーマンスが低下する可能性があります

/redirect

このスイッチを使用して、サーバー 2003 サーバー 2003、WindowsベースのコンピューターでEnterprise Edition管理サービス (EMS) を有効にします。 EMS の詳細については、「ヘルプとサポート」の「緊急管理サービスWindows検索してください。

x86 ベースのコンピューターで Boot.ini を編集して EMS を有効にするには、Boot.ini ファイルの [ブート ローダー ] セクションと [オペレーティング システム ] セクションの両方を編集します。 これを行うには、次のエントリを構成します。

  • [ ブート ローダー] で、次のいずれかの必須ステートメントを追加します。

    redirect=COM x
    

    このステートメントでは 、x を次のいずれかの COM ポート番号に置き換える必要があります。

    • 1

    • 2

    • 3

    • 4

      redirect=USEBIOSSETTINGS
      

      このステートメントを使用すると、コンピューター BIOS は EMS で使用する COM ポートを決定できます。

  • [ ブート ローダー] で、次のオプション ステートメントを追加します。

    redirectbaudrate= baudrate
    

    ボー レートを次 のいずれかの値に置き換える。

    • 9600

    • 19200

    • 57600

    • 115200

      既定では、EMS は 9600 Kbps のボー レート設定を使用します。

  • [ オペレーティング システム] で、EMS を使用するために構成するオペレーティング システム エントリに /redirect オプションを追加します。 次の例は、これらのスイッチの使用を示しています。

    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    redirect=COM1
    redirectbaudrate=19200
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, EMS" /fastdetect /redirect
    

/channel

このスイッチをスイッチとスイッチと共に使用して、Windows を構成して、電気電子工学研究所 /debug (IEEE) 1394 ポートを使用してデバッグ情報を送信します。 /debugport 1394 ポートでのデバッグをサポートするには、両方のコンピューターが Microsoft XP 以降Windows必要があります。 1394 ポートには、0 から 62 の番号が付く最大 63 の独立した通信チャネルがあります。 ハードウェアの実装が異なると、1 つのバスで異なる数のチャネルがサポートされます。 WindowsXP には、4 つの宛先コンピューターの制限があります。 ただし、この制限は、サーバー 2003 Windowsで削除されます。 デバッグを実行するには、デバッガーが実行されているコンピューター (ホスト コンピューターとも呼ばれる) と、デバッグするコンピューター (宛先コンピューターとも呼ばれる) の両方で使用する共通チャネル番号を選択します。 1 ~ 62 の任意の数値を使用できます。

移動先のコンピューターを構成する

  1. デバッグ用Boot.iniファイルを編集して、オプションをオペレーティング システム エントリ /CHANNEL= x に追加します。 x を 使用するチャネル番号に置き換える。 たとえば、次のように、Boot.ini ファイルの [オペレーティング システム ] 領域を構成します。

    [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, Enterprise" /fastdetect /debug /debugport=1394 /CHANNEL=3
    
  2. 1394 ケーブルを 1394 ポートの 1 つに差し込む。

  3. コピー先のコンピューターで 1394 ホスト コントローラーを無効にします。 これを行うには、デバイス マネージャーを起動し、デバイスを右クリックし、[無効にする] を クリックします

  4. コンピューターを再起動します。

ホスト コンピューターを構成する

  1. 1394 ケーブルを 1394 ポートの 1 つに差し込む。

  2. カーネル デバッガーバイナリ ファイルをインストールします。

  3. コマンド プロンプトを開始します。 次の各コマンドを入力した後、Enter キーを押します。

    set_NT_DEBUG_BUS=1394
    set_NT_DEBUG_1394_CHANNEL= x
    kd -k
    
  4. カーネル デバッガーをインストールしたフォルダーに移動し、次のコマンドを入力kd.exe。

デバッガーを最初に起動すると、1394 仮想ドライバーがインストールされます。 このドライバーは、デバッガーが移動先のコンピューターと通信できます。 このドライバーのインストールが正常に完了するには、管理者権限でログオンする必要があります。