web-dev-qa-db-ja.com

起動中にどのOSをロードするかをコンピュータに尋ねるにはどうすればよいですか?

私は2つのハードディスクを持っています。1つはOSを備えた1つのパーティションで、もう1つは2つのパーティションを備えています。

コンピュータを起動するたびに、どのOSをロードするかを決定できるようにしたい。もちろん、BIOSの構成を変更したり、起動順序を変更したりすることはできますが、毎回それを行う必要はありません。

編集:両方のOSはWindowsXPです

4
Oriol

あなたが行動できるいくつかの層があります。

ただし、これらのオプションをすべて正しく実行しないと、オペレーティングシステムが起動できなくなる可能性があることに注意してください。あなたはあなたが何をすべきかについて責任があります、注意してください。

BIOSレベルのブートメニュー

最新のBIOSには、「ブートメニュー」のオプションがあります。 BIOS設定を見てください。 CD、USB、ネットワークブートなど、他のブートオプションを選択することもできます。ただし、キーを押す必要があります(多くの場合、ESC、F10、またはF12)。

  • 長所:ディスクを追加または削除すると機能します
  • 短所:パーソナライズされたラベルはなく、通常はディスクのブランド名のみ

MBRレベルのブートメニュー

MBRはマスターブートレコードであり、BIOSが起動するハードディスクの最初のセクターです。

そこにOSセレクターをインストールできます。ハードディスクの最初の数セクターを占めます。

  • 長所:選択する特定のプログラムによって異なります。インストールされているOSに関係なく、OSを自由に(すべてでも)インストールおよび削除できるため、メニューは常に機能します。
  • 短所:選択した特定のプログラムによって異なります。

選択するさまざまなプログラムがあります。何年もの間、私は extipl を使用してきました。ミニマリスト(テキストモードメニュー、ラベルはパーティション番号だけではありません)ですが、ディスクの変更が何であれ、常に機能します。

ブートローダーの説明を読んだときに、それがMBRレベルかパーティションレベルかがわからない場合があります。

パーティションレベルのブートメニュー

特定のMBRをインストールしない場合、WindowsによってインストールされるデフォルトのMBRは、最初に見つかったオペレーティングシステムを制御するだけです。そこでカスタマイズします。

Windows XP以降はboot.iniを使用してカスタマイズできます。パーソナライズされたラベルを使用してメニューを構成できます。

2台のハードドライブでのデュアルブートXP --TechSpotフォーラム )のこの例を参照してください。リスクの説明については、そのリンクをたどってください。

[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="XP on primary drive" /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="XP on backup drive" /fastdetect
C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows Recovery Console" /cmdcons

これをより簡単に行い、手動編集の危険を防ぐためのユーザーフレンドリーなツールがおそらくいくつかあります。

  • 長所:フレンドリー(テキスト+キーボードベース)、構成可能なタイムアウト。
  • 短所:OSに接続されているため、OSを再インストールまたは削除すると、メニューが失われます。
6

両方がXPの場合

boot.ini ファイルを試して編集できます。

Boot.iniファイルを表示および編集するには:[マイコンピュータ]を右クリックし、[プロパティ]をクリックします。 -または-[スタート]、[ファイル名を指定して実行]の順にクリックし、sysdm.cplと入力して、[OK]をクリックします。 [詳細設定]タブで、[起動と回復]の[設定]をクリックします。 [システムスタートアップ]で、[編集]をクリックします。

次に、運用システムの下にあなたのシステムを追加します

[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS2="your other windows XP" /fastdetect
1
Ofiris