セーフ モードでの起動は、Windows コンピュータのトラブルシューティングを行う際の定番の方法として長い間行われてきました。セーフ モードでは、限られたファイルとドライバーのセットのみで Windows が起動するため、PC の何が問題になっているのかを把握できます。しかし、何らかの理由で、Windows 8 および 10 ではセーフ モードにアクセスするのが難しくなります。これを修正します。
Windows 8 が登場する前は、Windows の読み込みが開始される直前に F8 キーを押して、テキストベースの詳細ブート オプション メニューを開くことができました。このメニューには、セーフ モードでの起動や、最後に正常に動作したことがわかっている構成で Windows を起動するなど、便利なトラブルシューティング ツールが含まれていました。 Windows 8 以降、このメニューは削除され、 が、元の F8 ショートカットよりもすべてが煩雑でした。
幸いなことに、ちょっとしたコマンド プロンプト ウィザードを使用すると、起動時に常に使用できるブート メニューにセーフ モードをすぐに追加できます。もちろん、 F8 キーを使用してクラシック メニューにアクセスすることに戻りたい 場合も、そこで対応できます。
ブート エントリとは何ですか?
ブート エントリは実際には、オペレーティング システムのロード方法を定義するパラメータを含む単なるファイルです。 Windows をインストールすると、コンピュータを起動するたびに読み込まれる標準のデフォルト ブート エントリが作成されます。そのブート エントリがコンピュータ上にある唯一のブート エントリである場合は、自動的にロードされます。追加のブート エントリがある場合 (たとえば、別のオペレーティング システムとデュアル ブートしている場合)、Windows はコンピュータの起動時にブート オプション メニューを表示し、ロードするオペレーティング システムを選択できます。
Windows 8 または 10 にセーフ モード オプションを追加するには、新しいブート エントリを作成し、必要な動作を行うように設定する必要があります。これには 2 つの手順が必要です。まず、コマンド プロンプトを使用して、既存のデフォルトの Windows ブート エントリのコピーを作成します。次に、システム構成ツールを使用して、そのブート エントリのオプションを変更します。
ステップ 1: コマンド プロンプトを使用してブート メニューにセーフ モード オプションを追加する
まず、管理者特権のコマンド プロンプトを使用して既存のブート エントリのコピーを作成し、1 つ以上の新しいブート エントリを作成する必要があります。 Windows + X を押して「管理ツール」メニューを開き、「コマンド プロンプト (管理者)」をクリックします。 この気の利いたキーボード ショートカット を使用することもできます。
コマンド プロンプトで次のコマンドを入力 (またはコピーして貼り付け) し、Enter キーを押します。これにより、現在のブート エントリがコピーされ、コピーに「セーフ モード」という名前が付けられます。
bcdedit /copy {current} /d "Windows 10 セーフ モード"
必要に応じて、Windows ブート メニューにあった他のオプションの新しいブート エントリを作成することもできます。次のコマンドを使用して、ネットワーク サポートを使用してセーフ モードを実行するためのエントリを作成します。
bcdedit /copy {current} /d "セーフ モードとネットワーク"
次のコマンドを使用して、(GUI をロードする代わりに) コマンド プロンプトを使用してセーフ モードを実行するためのエントリを作成します。
bcdedit /copy {current} /d "セーフ モードとコマンド プロンプト"
新しいブート エントリを認識するのに役立つ限り、新しいブート エントリにどのような名前を付けるかは実際には重要ではないことに注意してください。したがって、エントリに「Windows 10 セーフ モード」の代わりに「セーフ モード」または「ドロシー」という名前を付けたい場合は、私たちは判断しません。
ステップ 2: システム構成ツールを使用して新しいブート オプションを構成する
これまでに行ったことは、現在のブート エントリのコピーを 1 つ以上作成することです。まだ構成を行っていないため、これらのいずれかを使用してコンピュータを起動すると、通常の Windows 起動と同じになります。これらのエントリを必要に応じて変更するには、システム構成ツールを使用します。 [スタート] ボタンを押し、「msconfig」と入力して、[システム構成] を選択します。
「システム構成」ウィンドウで、「ブート」タブに切り替えます。デフォルトの OS に加えて、作成した新しいエントリが表示されます。
Windows 10 セーフ モード用に作成した新しいエントリ (または任意の名前) をクリックします。 [セーフ ブート] チェック ボックスを有効にし、その下の [最小] オプションが選択されていることを確認します。 「すべてのブート設定を永続的にする」オプションがまだ有効になっていない場合は有効にします。また、必要に応じて、タイムアウト値を変更して、デフォルトの OS が起動するまでにブート オプションを選択する必要がある時間を指定できます。デフォルトでは、タイムアウトは常に 30 秒に設定されていますが、0 ~ 9999 秒の任意の値に変更できます。 OS を選択するまでブート オプション画面を残しておきたい場合は、値を -1 に設定することもできます。オプションを選択したら、「OK」をクリックします。
行った内容はすべて永続的であるという恐ろしい警告とともに、変更を確認するよう求められます。 「はい」をクリックしてください。
コンピュータを再起動するかどうかを尋ねられたら、「再起動せずに終了する」を選択してください。そうすることで、作成した他のブート エントリを構成することができます。
- セーフ モードとネットワークのエントリを作成した場合は、同じ手順に従って変更しますが、「セーフ ブート」を有効にした後、[最小] オプションではなく [ネットワーク] を選択します。
- コマンド プロンプトを使用したセーフ モードのエントリを作成した場合は、[最小] オプションの代わりに [代替シェル] オプションをオンにします。
すべての構成が完了したら、コンピュータを再起動してテストしてください。起動時に、新しい選択肢が表示された「オペレーティング システムの選択」画面が表示されます。
ブートメニューからセーフモードオプションを削除する方法
ブート エントリが不要になったと判断した場合は、非常に簡単に削除できます。 [スタート] メニューに「msconfig」と入力して、システム構成ツールを再度実行します。追加のブート エントリのいずれかを選択し、[削除] をクリックします。実際に削除したいエントリを必ず選択してください。デフォルト OS のエントリを削除すると、コンピュータが起動できなくなる可能性があります。
それで終わりです。起動画面にセーフ モードを戻すには少しセットアップが必要ですが、そうすることで、次回コンピューターのトラブルシューティングが必要になったときの作業が非常に簡単になります。





