web-dev-qa-db-ja.com

UEFIのみを起動してインストールするWindowsインストールメディアを作成するにはどうすればよいですか?

Mac Pro4,1にWindows8.1をUEFIモードでインストールしようとしています。3.46GHzのIntelW3690で5,1にフラッシュしました。

私の知る限り、Windowsは、メディアを作成するボックスが起動するのと同じ方法で起動するメディアのみを作成します。ボックスがBIOS/CSM経由で起動した場合、ボックスが作成するメディアはWindowsをBIOS/CSMモードで(のみ)インストールします。ボックスがUEFI経由で起動した場合、ボックスが作成するメディアはWindowsをUEFIモードでインストールします。そうでない場合は、誰かが私を訂正できるかもしれません。

UEFIインストールメディアを作成するためにWebで見つけたすべての手順には、PCのBIOS画面でUEFIモードを選択し、インストールメディアを作成することが含まれます。もちろん、Macにはそのオプションはありません。

これが私がしたことです:

私は最初、かなりよく文書化された「CD-ROMタイプの問題を選択してください」に遭遇しましたが、 ここの手順 に従って回避し、MicrosoftからダウンロードしたISOであるPCを使用してWindows 8.1DVDを正常に作成しました、oscdimgおよびImgBurn。

私はWindows8.1をインストールし、それをWindows 10にアップグレードしました。あなたは私が幸せで先に進むと思うでしょうが、私は物事を難しくしなければなりません。 :p BIOS/CSMではなく(U)EFIから起動したい。

これらの手順 に従ってターゲットドライブをGPTドライブとしてフォーマットしましたが、インストールしようとすると、Windowsインストーラー(BIOS/CSMで起動)から、にインストールできないと表示されます。 GPTフォーマットのドライブ。

Bootcamp Assistant Info.plistを正常にハッキングし、BootcampAssistantを使用してWindows7以降をインストールするためのUSBドライブを作成するオプションがあります。 BCAは、Windowsファイルのコピーを報告し、Bootcampファイルをダウンロードしてから、インストールを完了できなかったことを報告します。 o_O

ただし、USBドライブには、bootcampファイルだけでなく、Windowsのインストールに必要なすべてのファイルが含まれているようです。別のダウンロードからのbootcampファイルがあり、前述のBIOS/CSMバージョンに問題なくインストールされています。

USBの作成に使用する方法(Bootcamp、Windows上のRufus、または手動でWindowsを構築する方法)に関係なく、USBは、今ではおなじみの青いウィンドウを数秒間表示してから、大きなブルースクリーンに移動して次のように通知します。

    Your PC needs to be repaired.

    An unexpected error occurred.

A needed file is missing or corrupted \Windows\system32\boot\winload.efi

    Error Code: 0xc0000001

    Use your install media to repair your PC or contact your Sys Admin...

MacProは30秒ほどでシャットダウンします。

私は非常に快適で、コマンドラインの使用に精通しています。 RodSmithのgdiskをインストールしています。 XCodeをインストールしています。 Windows側にRufusとImgBurnがあります。私もWindowsADKを持っていますが、Windowsをインストールするためにネットワーク共有を設定することを想定しているため、まだ理解していません。そのWindowsツールを使用してこのメ​​ディアを作成する方法がある場合は、詳細な手順を説明してください。マザーボードにはそのオプションがないため、UEFIモードでの起動を選択することはできません。

乾杯

1
iMattux

Sys AdminsのMicrosoft Webサイトで見つけた情報に基づいてまとめましたが、実際には非常に単純であることがわかりました。

解決策は、インストールUSBのルートからbootmgrファイルを削除することです。 USB[〜#〜] must [〜#〜]を取得するには、シングルパーティションGPTディスクとしてフォーマットする必要があります。 5,1 MacProをUEFIモードで起動します。 EFIファームウェアへのアクセスを許可する他のハードウェアで動作する場合と動作しない場合がありますが、Mac ProがMBRを検出すると、BIOS/CSMで起動します。

さらに、少なくとも私の特定のMac Pro(前述のように、2009年の4,1が5,1にフラッシュされた)では、Appleのディスクユーティリティを使用してUSBドライブをフォーマットしたときに機能しませんでしたOR Gdisk-申し訳ありませんが、ロッド・スミス。あなたは伝説であり、私に多くのことを教えてくれましたが、USBドライブをフォーマットするためにWindowsディスクパーツを使用する必要がありました。

だから、ここに正確なステップバイステップがあります:

任意のWindows環境(MacProのBIOS/CSMで起動した)からコマンドラインプロンプトを開き、次のように入力します。

diskpart

list disk

sel disk *N* (where *N* is the number of your USB drive from the list)

clean

convert gpt

format quick fs=fat32 label="NAME"(where NAME is whatever you want to call your USB. Use quotes if you want to use a space, i.e. label="Windows 10")

exit

次に、まだWindowsで、MSからダウンロードしたISOをマウントし、bootmgr実行可能ファイルを除くすべてをUSBドライブのルートにドラッグしました。 bootmgr.exeではなく、bootmgr.efiをコピーしたことに注意してください。

Alt/optionを押しながら再起動し、「EFI Boot」というラベルの付いたUSBドライブを選択して、指示に従います。

Stack Exchangeポリシーごとに、これが私がそれを理解した方法です:

私は このページ に行き着きました。私が解決しようとしている正確な問題である、目的のモードでの起動に関してこの引用を見つけた場所:

これが頻繁に発生する問題である場合は、UEFIモードまたはBIOSモードのブートファイルを削除して、PCが間違ったモードでブートするのを防ぐことができます。 PCファームウェアが間違ったモードで起動するように設定されている場合、メディアはすぐに起動に失敗し、PCを正しいモードで起動することをすぐに再試行できます。

Boot in UEFI mode: To prevent Windows PE from booting in BIOS mode, remove the bootmgr file on the root of the media.

Boot in BIOS mode: To prevent Windows PE from booting in UEFI mode, remove the efi folder on the root of the media.

彼らは、ADKとWindows PEを使用して、大規模な組織に展開するためのカスタムWindowsインストールメディアを構築することについて話し合っていますが、私はこの非常に単純なソリューションを試してみました。これはWindows8.1とWindows10の両方で機能しました。

1
iMattux

UEFIでのみ起動可能なUSBを作成することについての大きな哲学はありません。

WindowsISOから始めましょう。マウントします。

次に、USB全体をFAT32(MBRスタイル、単一パーティション)でフォーマットします。アクティブパーティションなし

次に、すべてのファイルをISOからUSBにコピーします。

USBに\ EFIフォルダーが含まれている場合、それはUEFIブート可能です。

USBに\ EFIフォルダーがない場合は、[〜#〜] not [〜#〜] UEFIブート可能です。

\ EFIフォルダーには、対応するファイルを含む\ EFI\bootとEFI\Microsoft\bootの2つのサブフォルダーが必要です。

USBにアクティブなパーティションがない場合は、[〜#〜] not [〜#〜] BIOSで起動可能です。

USBに保護MBRを書き込むことができれば、それはUEFIでのみ起動可能です。

メディアがUEFI方式で起動される場合、UEFI起動可能なWindows 8.1/10がインストールされます(たとえば、GPTディスクがターゲットとして想定されます)。

0
snayob