Windows 8.1 UEFI のアクティブ ブート パーティションを変更するにはどうすればいいですか?

Windows 8.1 UEFI のアクティブ ブート パーティションを変更するにはどうすればいいですか?

GPT / UEFIの64ビットWindows 8.1を使用しており、別のOSを起動しようとしていますそれなしCD-ROM または外付けハードディスク。

新しいパーティション(Z:)を作成し、コピーしましたパピーLinux.isoそこに移動します。ただし、アクティブ パーティションを に変更できませんZ:diskmgmt.mscの [パーティションをアクティブとしてマーク] がグレー表示されています。

ここに画像の説明を入力してください

diskpartactiveコマンドも機能しません:

–§–  選択したディスクは固定 MBR ディスクではありません。

このACTIVEコマンドは固定 MBR ディスクでのみ使用できます。

EasyBCD と EasyUEFi の両方を試しましたが、効果はありませんでした。

ブートパーティションを変更して別の OS を起動するにはどうすればよいでしょうか?

答え1

可能ではありますが、確実ではありませんが、私のコピーしたイメージを起動することができます。rEFInd ブート マネージャー。ダウンロードすることで、ハードディスクに何もインストールせずにこれをテストすることができます。USBフラッシュドライブまたはCD-Rイメージ、それを使ってブートメディアを準備し、それを起動します。運が良ければ、ハードディスクにコピーした Puppy Linux イメージから Linux カーネルや EFI ブートローダーのエントリが 1 つ以上表示され、そのイメージを選択すると OS が起動します。

とはいえ、この方法でOSをインストールするのは極めて非標準的であり、rEFIndの使用があなたのケースでは役に立たない理由がいくつかあります。私はPuppy Linuxにあまり詳しくないので、ハードディスクにインストールする方法を言うことはできません。メインページ、ハード ディスクにインストールすることに関する記述が 1 つありますが、主に USB フラッシュ ドライブや CD-R メディアで使用することを想定しているという印象を受けます。ハード ディスクから何かを実行したい場合は、別のディストリビューションのほうが適している可能性が高いでしょう。

答え2

お使いのシステムには UEFI ファームウェアが搭載されています。このため、Windows ではハード ドライブを MBR ディスク (現在搭載されている) ではなく GPT ディスクとしてフォーマットする必要があります。GPT ディスクには、MBR ディスクのような「アクティブ」パーティションの概念がありません。そのため、オプションはグレー表示されています。

MBR ディスクを使用する BIOS の世界では、コンピューターはアクティブ フラグが設定されているパーティションから起動するだけです。UEFI の世界では、それほど単純ではありません。別のパーティションからオペレーティング システムを起動するには、EFI パーティションにブート エントリを追加する必要があります。また、ファームウェア セットアップにも追加する必要があります。EasyUEFI は、これを行うのに適したツールのようですが、私はこれまで使用したことがないので、その有効性は保証できません。EasyBCD は以前使用したことがありますが、そのツールは、あなたが達成しようとしていることとは関係ありません。

ここで、私が言いたかった 2 番目のポイントに移ります。2 番目のパーティションのブート エントリを表示できたとしても、ISO ファイルをハード ドライブ パーティションにドロップしてそこからブートするだけでは不十分です。オペレーティング システムをインストールするには、CD/DVD、外付けハード ドライブ、USB フラッシュ ドライブなど、インストール元となる何らかのブート メディアが必要です。これらがなくても Linux をインストールすることは不可能ではありませんが、標準的な方法ではなく、これに対応できるツールはほとんどありません (WUBI はそのようなツールの代表的な例です)。

関連情報