web-dev-qa-db-ja.com

Windows USB EFIブートファイル

インストールしたいディスクはGPTなので、Win7 USBスティックをEFIモードで起動しようとしました。インストールメディア(コピーbootmgr.efibootx64.efiなどを含む)を変更しようとしましたが、セットアップディスクが想定されていないため、少し奇妙なwinload.efi file is missingエラーが発生しますsystem32ファイルを含むwinload.efiフォルダを作成します。

私のマザーボードは確かにEFIブートをサポートしています。フラッシュドライブを挿入すると、起動用に2つのオプションが表示されます。1つはBIOSで、もう1つはUEFIです。また、私はGPTディスクにWin8.1をインストールしましたが、以前のwin7インストールと同様に、どうやってそれを機能させるかを忘れてしまったようです

私は多くのトピックを試してみましたが、ファイルを使用したEFIブートに関する全体的なアイデアは、依然として私の頭の中では非常に曖昧なままです。

この場合、EFIブートがどのように機能するかについて明確なアイデアが得られれば、本当にありがたいです(必要なファイルの観点から):

  1. WindowsセットアップUSBのEFIブートに必要なファイルは何ですか?
  2. どのファイルの名前が変更されましたが、実際には同様のファイルですか? (bootmfgw.efibootx64.efiなど)

他のフォルダ/ファイルの目的(間違っている場合は訂正してください):

  • sources:.wimファイルを含む、インストール中にWindowsが必要とするファイル。
  • boot:BIOSインストールブートファイル
  • support:追加のツール
  • autorun.infsetup.exe:自動実行に必要なファイル

私のマザーボードにはLaunch EFI Shell from file system deviceへのオプションもあり、shellx64.efiファイルが必要です。これはbootmgr.efiファイルと同じですか?コピー/名前変更は機能しますか?

4
RiA

rufusでUSBスティックを準備し、それをWindows ISOにポイントして、GPTとFat32を選択します。 rufusは、スティック上のefi /ディレクトリーを準備して設定するため、Windows 7をefiモードでインストールできます。

ピンガー

1
Pingers

追加のISOを少し改ざんした後、Win 8/8.1/10ブートディスクの\ sources\install.wimファイルをWin7のものと置き換えるだけで動作することがわかりました。

  1. Win8/8.1/10 ISOを入手するだけ
  2. ISO-Explorer(UltraISOなど)を使用して開きます
  3. \ sources\install.wimをWin7 ISO/DVDのものに置き換えます
  4. 新しいISOとして保存するか、インストールDVDまたはUSB /外付けHDDのアクティブなFat32パーティションに書き込みます。

インストールUIはブートディスクのWinバージョンになりますが、Windows7は確実にインストールされます。

結論:たぶん、(私の)Windows 7 efiブートファイルはただ...壊れているだけです。

0
RiA