起動しないコンピューターで回復コンソールを使用する方法

この記事では、起動しないコンピューターで回復コンソールを使用する方法について説明します。

適用対象: Windows Server 2003
元の KB 番号: 326215

概要

この記事では、回復コンソールを使用して、起動しない Windows Server 2003 ベースのコンピューターを回復する方法について説明します。

回復コンソールは、コンピューターが正しく起動しない場合に Windows を修復するために使用できるコマンド ライン ツールです。 回復コンソールは、Windows Server 2003 CD から起動することも、コンピューターに回復コンソールを以前にインストールした場合は起動時に起動することもできます。

起動しないコンピューターで回復コンソールを使用する

注:

この手順を実行するには、管理者または Administrators グループのメンバーとしてログオンする必要があります。 また、コンピューターがネットワークに接続されている場合は、ネットワーク ポリシー設定によってこの手順を完了できないことがあります。

回復コンソールを実行するには、次の手順に従います。

  1. CD または DVD ドライブから起動するようにコンピューターを構成します。 詳細については、コンピューターのドキュメントを参照するか、コンピューターの製造元にお問い合わせください。

  2. コンピューターの CD または DVD ドライブに Windows Server 2003 CD を挿入します。

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

  4. 任意のキーを押して CD から起動するように求めるメッセージが表示されたら、キーを押して Windows Server 2003 CD からコンピューターを起動します。

  5. [セットアップへようこそ] 画面が表示されたら、R キーを押して回復コンソールを起動します。

  6. 回復コンソールからアクセスする必要がある Windows インストールを選択します。

  7. 画面に表示される指示に従って管理者パスワードを入力し、Enter キーを押します。

  8. コマンド プロンプトで、Windows Server 2003 のインストールを修復するための適切な回復コンソール コマンドを入力します。

    回復コンソールで使用できるコマンドの一覧については、「」と入力します。
    コマンド プロンプトでヘルプを表示し、Enter キーを押します。

    注:

    または、回復コンソールを起動オプションとしてコンピューターにインストールして、常に使用可能にすることができます。 その方法については、この記事の 「予防措置 」セクションを参照してください。

  9. 回復コンソールを終了し、コンピューターを再起動するには、「
    コマンド プロンプトを終了し、Enter キーを押します。

回復コンソール コマンド

次の一覧では、回復コンソールで使用できるコマンドについて説明します。

  • Attrib は、1 つのファイルまたはフォルダーの属性を変更します。

  • バッチは、テキスト ファイル InputFile で指定したコマンドを実行します。 OutputFile は、コマンドの出力を保持します。 OutputFile 引数を省略すると、出力が画面に表示されます。

  • Bootcfg は、ブート構成と回復に使用されます。 bootcfg コマンドを使用して、Boot.ini ファイルを変更できます。

  • CD (chdir) は、現在の Windows インストールのシステム ディレクトリ、リムーバブル メディア、ハード ディスク パーティションのルート ディレクトリ、またはローカル インストール ソースでのみ動作します。

  • Chkdsk: /p スイッチは、ドライブにダーティとしてフラグが設定されていない場合でも、Chkdsk を実行します。 /r スイッチは不良セクターを見つけ、読み取り可能な情報を回復します。 このスイッチは /p を意味します。 Chkdsk には Autochk が必要です。 Chkdsk は、スタートアップ フォルダーまたはブート フォルダー内の Autochk.exe を自動的に検索します。 スタートアップ フォルダーにファイルが見つからない場合、Chkdsk は Windows Server 2003 インストール CD を探します。 Chkdsk でインストール CD が見つからない場合は、ユーザーに Autochk.exe の場所を求めるメッセージが表示されます。

  • Cls は画面をクリアします。

  • コピーすると、1 つのファイルがターゲットの場所にコピーされます。 既定では、ターゲットをリムーバブル メディアにすることはできません。また、ワイルドカード文字を使用することはできません。 Windows Server 2003 インストール CD から圧縮ファイルをコピーすると、ファイルが自動的に展開されます。

  • Del (削除) では、1 つのファイルが削除されます。 Del は、現在の Windows インストールのシステム ディレクトリ、リムーバブル メディア、ハード ディスク パーティションのルート ディレクトリ、またはローカル インストール ソースで動作します。 既定では、ワイルドカード文字は使用できません。

  • Dir は、非表示ファイルとシステム ファイルを含むすべてのファイルの一覧を表示します。

  • 無効にすると、Windows システム サービスまたは Windows ドライバーが無効になります。 servicename 引数は、無効にするサービスまたはドライバーの名前です。 このコマンドを使用してサービスを無効にすると、その種類を SERVICE_DISABLED に変更する前に、サービスの元のスタートアップの種類が表示されます。 enable コマンドを使用してサービスを再起動できるように、元のスタートアップの種類をメモすることをお勧めします。

  • Diskpart は、ハード ディスク ボリューム上のパーティションを管理します。

    • /add オプションを使用すると、新しいパーティションが作成されます。
    • /delete オプションを使用すると、既存のパーティションが削除されます。
    • device-name 引数は、新しいパーティションのデバイス名です。 新しいパーティションのデバイス名の 1 つの例として、\device\harddisk0 があります。
    • drive-name 引数は、 などD:、削除するパーティションのドライブ文字です。
    • Partition-name は、削除するパーティションのパーティション ベースの名前であり、 drive-name 引数の代わりに使用できます。 パーティション ベースの名前の 1 つの例は、\device\harddisk0\partition1 です。
    • size 引数は、新しいパーティションのサイズ (メガバイト単位) です。
  • 有効にすると、Windows システム サービスまたは Windows ドライバーが有効になります。 servicename 引数は、有効にするサービスまたはドライバーの名前であり、start_typeは有効なサービスのスタートアップの種類です。 スタートアップの種類では、次のいずれかの形式が使用されます。

     SERVICE_BOOT_START
     SERVICE_SYSTEM_START
     SERVICE_AUTO_START
     SERVICE_DEMAND_START
    
  • 終了すると、回復コンソールが終了し、コンピューターが再起動されます。

  • [展開] をクリックすると、圧縮ファイルが展開されます。 source 引数は、展開するファイルです。 既定では、ワイルドカード文字は使用できません。 変換先の引数は、新しいファイルのディレクトリです。 既定では、宛先をリムーバブル メディアにすることはできません。また、読み取り専用にすることはできません。 コマンドを attrib 使用して、読み取り専用属性を宛先ディレクトリから削除できます。 ソースに複数のファイルが含まれている場合は、オプション /f:filespec が必要です。 このオプションでは、ワイルドカード文字を使用できます。 /y スイッチは、上書き確認プロンプトを無効にします。 /d スイッチは、ファイルを展開しないように指定し、ソース内のファイルのディレクトリを表示します。

  • Fixboot は、システム パーティションに新しいブート セクターを書き込みます。 この fixboot コマンドは、x86 ベースのコンピューターでのみサポートされます。

  • Fixmbr は、ブート パーティションのマスター ブート レコード (MBR) を修復します。 device-name 引数は、新しい MBR を必要とするデバイスを指定する省略可能な名前です。 ターゲットがブート デバイスの場合は、この変数を省略します。 fixmbr コマンドは、x86 ベースのコンピューターでのみサポートされます。

  • ディスクの形式を書式設定します。 /q スイッチは、クイック形式を実行します。 /fs: ファイル システム スイッチは、ファイル システムを指定します。

  • ヘルプには、回復コンソールでサポートされているすべてのコマンドが一覧表示されます。 特定のコマンドの詳細については、「help」と入力します。
    command-name または
    command-name /? .

  • Listsvc は、コンピューターで使用可能なすべてのサービスとドライバーを表示します。

  • ログオンでは、検出された Windows のインストールが表示され、それらのインストールのローカル管理者パスワードが要求されます。 このコマンドを使用して、別のインストールまたはサブディレクトリに移動します。

  • マップには、現在アクティブなデバイス マッピングが表示されます。 Arc オプションを含めて、Windows デバイス パスではなく Advanced RISC Computing (ARC) パスの使用を指定します。 (ARC は、Boot.ini ファイルに使用される形式です)。

  • Md (Mkdir) によってディレクトリが作成されます。 コマンドは、現在の Windows インストールのシステム ディレクトリ、リムーバブル メディア、ハード ディスク パーティションのルート ディレクトリ、またはローカル インストール ソースでのみ動作します。

  • More/Type は、指定したテキスト ファイルを画面に表示します。

  • Rd (rmdir) はディレクトリを削除します。 コマンドは、現在の Windows インストールのシステム ディレクトリ、リムーバブル メディア、ハード ディスク パーティションのルート ディレクトリ、またはローカル インストール ソースでのみ動作します。

  • Ren (rename) は 1 つのファイルの名前を変更します。 コマンドは、現在の Windows インストールのシステム ディレクトリ、リムーバブル メディア、ハード ディスク パーティションのルート ディレクトリ、またはローカル インストール ソースでのみ動作します。 ターゲットとして新しいドライブまたはパスを指定することはできません。

  • 表示を設定し、Recovery Console 環境変数を設定します。

  • Systemroot 現在のディレクトリを %systemroot% に設定します。

予防措置

スタートアップ オプションとして回復コンソールをインストールする方法

Windows を起動できない場合に使用できるように、回復コンソールを稼働中のコンピューターにインストールできます。 この予防措置により、回復コンソールを使用する必要がある場合に時間を節約できます。

注:

この手順を完了するには、管理者または Administrators グループのメンバーとしてログオンする必要があります。 また、コンピューターがネットワークに接続されている場合は、ネットワーク ポリシー設定によってこの手順を完了できないことがあります。

スタートアップ オプションとして回復コンソールをインストールするには:

  1. Windows の実行中に、コンピューターの CD または DVD ドライブに Windows Server 2003 CD を挿入します。

  2. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。

  3. [開く] ボックスに、次の行を入力します。
    ドライブ は、Windows Server 2003 CD を含むコンピューターの CD ドライブまたは DVD ドライブのドライブ文字で、[OK] をクリックします。
    **drive: /cmdcons \i386\winnt32.exe

    Windows Server 2003 x64 エディションのスタートアップ オプションとして Recovery コンソールをインストールするには、次の行を入力します。
    **drive: /cmdcons \amd64\winnt32.exe

  4. メッセージが表示されたら [はい] をクリックして、回復コンソールをインストールします。

  5. 回復コンソールが正常にインストールされたことを示すメッセージが表示されたら、[OK] をクリックします。

  6. 回復コンソールを使用するには、コンピューターを再起動し、ARROW キーを使用して[オペレーティング システムを選択して起動してください] の一覧で [Microsoft Windows Recovery Console] を選択します。

回復コンソールを削除する方法

予防措置として、回復コンソールを削除しないでください。 ただし、回復コンソールを削除する場合は、手動で削除する必要があります。

回復コンソールを削除するには、次の手順に従います。

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

  2. [スタート] をクリックし、[マイ コンピューター] をクリックします。

  3. [ 非表示のファイルとフォルダーを表示 する] オプションをオンにします (まだオンになっていない場合)。 そのために、以下の手順に従ってください。

    1. [ツール] メニューの [フォルダー オプション] をクリックします。
    2. [表示] タブをクリックします。
    3. [非表示のファイルとフォルダーを表示する] をクリックして、[保護されたオペレーティング システム ファイルを非表示にする (推奨)] チェック ボックスをオフにして (選択されている場合)、[OK] をクリックします。
  4. 回復コンソールをインストールしたハード ディスクを表すドライブ文字をダブルクリックします。

  5. ルート フォルダーから Cmdcons フォルダーを削除し、Cmldr ファイルを削除します。 そのために、以下の手順に従ってください。

    1. [Cmdcons] を右クリックし、[削除] をクリックします。 画面に表示される指示に従い、[はい] をクリックして削除を確認します。
    2. [Cmldr] を右クリックし、[削除] をクリックします。 画面に表示される指示に従い、[はい] をクリックして削除を確認します。
  6. Boot.ini ファイルから回復コンソール エントリを削除します。 これを行うには、次の手順を実行します。

    警告

    Boot.ini ファイルを誤って変更すると、コンピューターの再起動が妨げる可能性があります。 必ず、回復コンソールのエントリのみを削除してください。

    1. ルート フォルダーで、Boot.ini ファイルを右クリックし、[プロパティ] をクリックします。 [読み取り専用チェック] ボックスをオフにし、[OK] をクリックします。

    2. メモ帳で Boot.ini ファイルを開きます。

    3. [回復コンソール] エントリを見つけて削除します。 回復コンソールエントリは、次の行のようになります。
      C:\cmdcons\bootsect.dat="Microsoft Windows Recovery Console" /cmdcons

    4. [ファイル] メニューの [保存] をクリックし、[終了] をクリックしてメモ帳を終了します。

  7. Boot.ini ファイルの属性を読み取り専用に戻します。 これを行うには、Boot.ini を右クリックし、[プロパティ] をクリックします。 [読み取り専用チェック] ボックスをクリックし、[OK] をクリックします。

データ収集

Microsoft サポートの支援が必要な場合は、「展開関連の問題について TSS を使用して情報を収集する」に記載している手順に従って情報を収集することをお勧めします。