web-dev-qa-db-ja.com

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

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

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

enter image description here

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

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

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

EasyBCDとEasyUEFiの両方を試しましたが、役に立ちませんでした。

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

3
Pacerier

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

とはいえ、この方法でOSをインストールすることは非常に非標準的であり、rEFIndを使用しても問題が解決しない理由はいくつかあります。私はパピーリナックスにあまり詳しくないので、どうやってハードディスクにインストールするのかはわかりません。その メインページをざっと読む、 私はそれが主にUSBフラッシュドライブとCD-Rメディアでの使用を目的としているという印象を受けますが、ハードディスクにインストールします。ハードディスクから何かを実行したい場合は、別のディストリビューションがより良い選択になる可能性が十分にあります。

1
Rod Smith

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

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

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

4
Wes Sayeed