Boot.ini ファイルの編集

重要

このトピックでは、Windows XP および Windows Server 2003 でサポートされているブート オプションについて説明します。 最新バージョンの Windows のブート オプションを変更する場合は、「Windows Vista 以降のブート オプション」を参照してください。

Windows Vista より前では、Windows を実行している BIOS ベースのコンピューターは、ブート オプションを Boot.ini テキスト ファイルに格納します。 Boot.ini は、Windows XP および Windows Server 2003 に含まれているツール Bootcfg (bootcfg.exe) を使用するか、メモ帳などのテキスト エディターを使用して編集できます。 Bootcfg については、Windows のヘルプとサポートにある文書で説明されています。 また、システムのコントロール パネルで、いくつかのブート オプションを表示および変更することもできます。 [システムのプロパティ] ダイアログ ボックスの [詳細設定] タブで、[起動と回復] の [設定] を選択します。 この機能は制限されているため、このセクションでは説明しません。 [起動と回復] ダイアログ ボックスの詳細については、ヘルプとサポート センターを参照してください。

Bootcfg

Bootcfg は、ローカル コンピューターとリモート コンピューターのブート オプションを編集できるコマンドライン ツールです。 同じ Bootcfg コマンドと手順を使用して、Boot.ini と、拡張ファームウェア インターフェイスの非揮発性ランダム アクセス メモリ (EFI NVRAM) のブート オプションを編集できます。 Bootcfg は、Windows XP および Windows Server 2003 の %Systemroot%\\System32 ディレクトリに含まれています。 (ブート オプションを EFI NVRAM に格納するシステムでは Bootcfg の表示が若干異なりますが、コマンドは同じです。)

Bootcfg を使用して、すべてのブート エントリ パラメーターとブート オプションを追加、削除、および変更できます。ただし、これを使用して無期限のブート タイムアウト値を設定することはできません。 また、スクリプトまたはバッチ ファイルで Bootcfg コマンドを使用して、ブート オプションを設定したり、オペレーティング システムの交換またはアップグレード後にそれらをリセットしたりすることもできます。

手動編集とは異なり、Bootcfg は Boot.ini の保護属性を変更せずにブート オプションを編集します。 また、オペレーティング システムの起動を妨げる可能性のある入力エラーを回避するためにも役立ちます。

Bootcfg を使用するには、コンピューターの Administrators グループのメンバーである必要があります。 Bootcfg を使用するための詳細な手順については、ヘルプとサポート センターを参照してください。

メモ帳での編集

メモ帳などのテキスト エディターを使用して、Boot.ini を編集できます。 ただし、この方法ではエラーが発生しやすいため、Bootcfg が使用できない場合にのみ使用してください。

Boot.ini を編集する前に、不注意による変更からファイルを保護するために Windows によって使用されているファイル属性を削除する必要があります。 Boot.ini が NTFS ボリューム上にある場合、その属性を変更するには、コンピューター上の Administrators グループのメンバーである必要があります。

手動編集用に Boot.ini を準備するには、次の手順に従います。 この手順では、ファイルのシステム属性、非表示属性、および読み取り専用属性を削除します。

編集用に Boot.ini 属性を構成するには

  1. Windows コマンド プロンプトを開きます。

  2. システム ボリュームのルートに移動します。

  3. コマンド ラインで、次のテキストを入力します。

    attrib -s -h -r Boot.ini
    

    システム属性、非表示属性、および読み取り専用属性がファイルから削除されます。

  4. メモ帳でファイルを開いて編集します。 Windows コマンド プロンプトを使用しているため、次のコマンドを使用すると、この操作をすばやく実行できます。

    notepad.exe Boot.ini
    
  5. 編集が完了したら、ファイル属性を復元して Boot.ini を保護できます。 ただし、Ntldr では任意の属性セットで Boot.ini を使用できます。 属性を復元するには、Windows コマンド プロンプトで次のように入力します。

    attrib +s +h +r Boot.ini
    

    これにより、Boot.ini ファイルを保護する属性が復元されます。