Как создать загрузочную USB-флешку UEFI из ISO-образа

Как создать загрузочную USB-флешку UEFI из ISO-образа

У меня есть образ ISO моего резервного решения для восстановления CD. Когда я записываю образ на CD-ROM, я могу загрузиться с него в UEFI или обычном режиме без проблем.

К сожалению, это не решение для моего ноутбука, так как у него нет оптического привода. Таким образом, я попытался создать загрузочную флешку, которая также может загружаться в режиме UEFI, но пока мне это не удалось (обратите внимание, что ноутбук имеет UEFI и загружает Windows 7 в режиме UEFI).

Итак, мой вопрос: знает ли кто-нибудь, как мне записать этот ISO-образ на USB-накопитель, чтобы он загружался так, как будто я использую CD-ROM?

решение1

Пожалуйста, уточните: можете ли вы загрузить этот CD вобаРежимы BIOS и UEFI? Например, есть ли две загрузочные записи в меню загрузки или ручка переключения режимов?

Подготовка загрузочного USB-накопителя UEFI на самом деле намного проще по сравнению с ISO, по крайней мере, так было в моих экспериментах: раздел FAT, с EFI/BOOT/BOOTX64.EFIкоторым понятно, что делать дальше, по сравнению со специально созданным образом загрузочной дискеты El Torito с тем же самым дерьмом.

Возможно, вам понадобится извлечь это efibootизображение mount -o loopи извлечь его содержимое в EFI/BOOTкаталог.

решение2

Вам нужно будет просто отформатировать флешку в файловой системе FAT32 и скопировать на нее содержимое ISO-образа.

Я считаю, что вам не нужно предпринимать никаких дальнейших шагов.

решение3

Руфус поддерживает системы BIOS и UEFI.

Вам нужно установить файловую систему FAT32. По умолчанию Rufus использует NTFS, а она не читается UEFI.

решение4

  1. Большинство систем UEFI смогут загружать только загрузочные носители x64 в режиме UEFI, так какздесь
  2. В случае с индивидуальными ISO-образами они всегда будут экспериментальными и могут поддерживать как один, так и другой вариант.
  3. Обычно для загрузки UEFI требуется диск формата FAT32 или подобный раздел на загрузочном диске. Но FAT32 может поддерживать только файлы размером меньше или равным 4 ГБ. Поэтому ISO, которые имеют файлы (извлеченные) размером более 4 ГБ, должны быть применены к загрузочному носителю с некоторыми трюками.
  4. SLaksэтот способ будет возможен только до тех пор, пока самый большой файл (обычно install.wim) меньше или равен 4 ГБ, поскольку он использует один раздел FAT32 на загрузочном диске.
  5. Руфусиспользует один раздел FAT32, когда самый большой файл меньше или равен 4 ГБв противном случае, у вас будет только NTFS как вариант с UEFI + GPT. Таким образом, вам нужно будет отключитьБезопасная загрузкав прошивке UEFI для загрузки с носителя. После завершения установки или восстановления вы можете снова включить функцию Secure Boot On,ноВключение/отключение безопасной загрузки не очень просто во всех прошивках UEFI, например, в некоторыхМатеринские платы Asus

Методы: (предполагается, что размер самого большого файла менее 4 ГБ)

(А)SLaks путь

  1. Загрузите необходимый ISO-образ:Победа 8/8.1/10/Победа 7
  2. Извлеките ISO в папку с помощью хорошего архиватора, например7zip/WinRAR
  3. Вставьте флешку и отформатируйте ее как FAT32.
  4. Скопируйте все файлы из извлеченной папки ISO в корень флешки.
  5. Диск готов к загрузке.(может загружаться как в UEFI, так и в MBR)

(При работе с ISO-образами с .wim& .swm-файлами таким образом они всегда загружались как в UEFI, так и в MBR)

(Б)Руфус Уэй

  1. Вставьте флешку
  2. Запустите Rufus и следуйте инструкциям и изображению ниже:

Rufus: Самый большой файл 4 ГБ

- *Drive will be formatted, so back up any important data on it*
  1. Выберите флешку вУстройствоменю
  2. НажмитеВЫБИРАТЬ, перейдите к ISO-образу Win 7/8/8.1/10 и дважды щелкните по нему
    • Это будет показано подВыбор загрузки(отмечено каксинийна изображении)
  3. ВыбиратьСхема разбиениякакГПТ&Система наведениякакУЕФИ
  4. НажиматьНАЧИНАТЬ
  5. Как только это покажетсяГОТОВЫЙ, все готово, и вы можете закрыть Rufus

Методы: (предположим, что самый большой файл > 4 ГБ)

У вас есть файл(ы) размером более 4 ГБ?

Если самый большой файл(ы) больше 4 ГБ,

SLaksway выдаст вам сообщение типа «размер файла не подходит для ...»

Руфусне даст вам возможности выбора между FAT32 и UEFI + GPT, оставляя только NTFS!

(Очевидно, что эти методы будут работать и в том случае, если размер самого большого файла(ов) меньше или равен 4 ГБ!)

Способы:

(А)Руфус: Перейти на UEFI + GPT + NTFS и отключитьБезопасная загрузкадля загрузки в носитель!

(B) Измените и замените .wimфайл на .esdфайл и используйтеSLaksспособ.

Есть много способов сделать это, например:ДИСМ++

(Но я не буду этого предлагать, потому что этот процесс требует много ресурсов. Если ваша система недостаточно мощна, это существенно ее парализует!)

(C) Разделите и замените .wimфайл на несколько .swmфайлов, каждый из которых должен быть меньше 4 ГБ!

Я обнаружил, что только один файл был больше 4 ГБ в ISO, который был install.wim. Все остальные файлы и boot.wimбыли намного меньше 4 ГБ. Поэтому нам нужно разделить и заменитьinstall.wim

Мы будем использовать :wimlib-imagex

Общая команда:

wimlib-imagex split --check windows.wim windows.swm 100

Мы хотим install.wimразделить1200 МБ install.swmкуски. Итак, общая команда для нас:

wimlib-imagex split --check install.wim install.swm 1200

Но.. нам нужно будет указать путь(и) для всего, где это необходимо.

Для практического примера:

  1. Извлечьокна isoв папку с архиватором:7zip/WinRAR

  2. Создайте в c:корне 3 папки, например: c:\New 1, c:\New 2&c:\New 3

  3. Извлеките загруженный файлzip-файл wimlibк корнюНовый 1папка.

  4. визвлеченный isoпапка, перейдите вИсточникиПапка. Перетащите и отпустите .install.wimвНовый 2папка.

  5. Откройте командную строку.

  6. Скопируйте, вставьте и выполните эту команду как есть(с кавычками!):

"c:\New 1\wimlib-imagex" split --check "c:\New 2\install.wim" "c:\New 3\install.swm" 1200
  1. Подождите, пока все закончится.

  2. Выходкомандная строка.

  3. Ваши install.swmфайлы будут готовы черезc:\New 3

  4. Перейдите в извлеченную папку iso и замените install.wimфайлы install.swm.

  5. Отформатируйте флешку с помощьюFAT32.

  6. Перетащите извлеченную папку Iso (в которой мы заменилиустановить.wimсустановить.swmфайлс), на флеш-накопитель и дайте ему закончить.

Готово!

(Сюдафлешка будет загрузочной в обоихУЕФИ&МБР)

Связанный контент