ブートメニューで Windows 7 をデフォルトの OS として設定する方法
他の多くの人と同じように、Vista がメイン PC にこっそりと入り込んでいることもありますが、実際にはもうメインの PC ではなくなってしまっていることがあります。最近、Western Digital 製の新しいドライブを追加し、Vista と Windows 7 のデュアルブートを新たに設定することにした人にとっては、デフォルトでどの OS を起動するかを管理するのが少々面倒です。通常は Windows 7 が最初にインストールされ、その後 Vista がインストールされるため、ブート マネージャーでは Vista がデフォルトとして設定されます。つまり、PC の電源を入れるたびに、手動で Windows 7 を選択しない限り、Vista が起動します。ほとんどの場合 Windows 7 で起動するユーザーにとっては、この余分な手順がすぐに煩わしくなります。特に、正しい OS を選択するのを忘れて再起動しなければならない場合はなおさらです。朗報です。EasyBCD のようなサードパーティ製ツールは必要ありません。Windows には、どこを探せばよいかわかっていれば、実際にこの目的を果たす組み込みオプションがあります。ここでは、追加のソフトウェアをインストールせずに、デフォルトの起動 OS を切り替える方法を説明します。
ブートマネージャーでWindows 7をデフォルトのOSとして設定する方法
方法1: システム構成(msconfig)を使用してデフォルトのOSを変更する
ネイティブシステムツールをいじることで、システム環境を整理し、潜在的な互換性の問題を回避できます。特に、サードパーティ製ソフトウェアでシステムを煩雑にすることなく、Windows が提供する機能を使い続けたい場合に便利です。多くの場合、msconfig でデフォルトの OS を変更するだけで問題なく動作します。セットアップによっては、最初は失敗しても、再起動後に奇跡的に動作するようになったケースもあります。そのため、最初はうまくいかなくても慌てないでください。
やるべきことは次のとおりです:
- システム構成ユーティリティを開きます。スタートメニューをクリックし
msconfig、 と入力して を押しますEnter。 - 「ブート」タブに移動します。「システム構成」ウィンドウがポップアップ表示されたら、「ブート」タブをクリックします。WindowsによってリストされたすべてのOSエントリのリストが表示されます。
- リストからWindows 7を選択します。「Windows 7」や「Windows Vista」といった項目が表示されます。Windows 7の項目をクリックします。どちらがWindows 7なのかわからない場合は、それぞれ選択して説明を確認してください。
- デフォルトとして設定:「デフォルトとして設定」ボタンをクリックします。これにより、PCの起動時にWindows 7が最初の選択肢として表示されます。
- 変更を適用します。「適用」をクリックし、「OK」をクリックします。マシンを再起動するように求められます。
- 再起動:再起動を押します。再起動後、システムはデフォルトでWindows 7を選択するため、毎回手動で選択する手間が省けます。
経験上、このプロセスはかなり確実に機能しますが、Windowsが頑固で、すぐに起動順序を更新してくれない場合があります。その場合は、1、2回再起動すれば通常は解決します。また、誤ってVistaに戻らないように、正しいOSが選択されていることを確認してください。Windowsは当然のことながら、必要以上に難しい設定にしているからです。
方法2: コマンドライン(BCDEDIT)を使用してより詳細な制御を行う
もう少し冒険したい、あるいはmsconfigでうまくいかない場合は、コマンドラインユーティリティを使うとbcdeditより正確な制御が可能です。隠れた名作ですが、非常に強力で、ブート構成データ(BCD)を直接編集できます。この方法は上級ユーザー向けで、非常に具体的な設定が必要な場合や、Windowsがmsconfigの変更を反映しない場合に有効です。
あなたがすること:
- 管理者権限でコマンドプロンプトを開きます。スタートボタンを右クリックし、「コマンドプロンプト(管理者)」または「Windowsターミナル(管理者)」を選択します。
bcdedit /enum /vと入力して を押しますEnter。これにより、現在のすべてのブートエントリが表示され、Windows 7の識別子を特定するのに役立ちます。「Windows 7」に一致する「description」を探します。- 特定できたら、次のコマンドを実行してWindows 7をデフォルトに設定します。
bcdedit /default {identifier}{identifier}は、リストに表示されている実際のGUIDまたは識別子文字列に置き換えてください。例えば、GUIDが{current}の場合は、 と入力しますbcdedit /default {current}。 - 再起動して、問題が解決するかどうかを確認してください。タイムアウトやブートメニューの遅延を調整したい場合は、
bcdeditなどのコマンドで設定することもできますbcdedit /timeout 10。
これは少し技術的な話になりますが、他の方法がうまくいかなかった場合に、目的を達成するための最も確実な方法です。ある設定では最初は問題なく動作しましたが、別の設定では変更を確実に反映させるために、短時間の再起動が必要でした。
まとめ
- msconfig (スタート メニューに入力)を使用すると、追加のソフトウェアを使用せずにデフォルトの OS をすばやく切り替えることができます。
- さらに制御するには、特に msconfig が機能しない場合は、管理者特権のコマンド プロンプトからbcdeditコマンドを試してください。
- 誤って間違った OS を起動してしまうことがないように、再起動する前に必ずどの OS が選択されているかを再確認してください。
まとめ
デュアルブート環境でデフォルトのOSを切り替えるのは、どこを見ればよいかさえ分かれば、それほど難しくありません。ほとんどの場合、Windowsに付属の便利なツールで十分なので、サードパーティ製のアプリをいじる必要はありません。よほどのことがなければ、少し辛抱すれば、毎回手動でOSを選択する手間が省けます。Vistaが優先されてしまい、「OSを選択」のプロンプトを毎回押したくないという方にとって、この方法が少しでも役に立つことを願っています。