Как мне сделать UFD, который будет загружаться по UEFI?

2237
SoaperGEM

Я пытался больше часов, чем хотел бы признаться, чтобы получить загрузочный UFD (USB Flash Drive) с Windows PE на нем. Есть множество учебных пособий, все из которых я пробовал последовательно, но, кажется, что независимо от того, что я делаю, эта флешка просто не загрузится.

На моем сервере установлен Windows AIK (пакет автоматической установки), поскольку в нем есть исходные файлы для Windows PE. Сначала я попытался следовать инструкциям в Руководстве пользователя WAIK в статье под названием «Пошаговое руководство. Создание загрузочного RAM-диска Windows PE на UFD». Эти инструкции очень похожи на любой другой набор инструкций, которые я нашел в Интернете, потому что они есть у вас:

  1. Запустите, CopyPE.exeчтобы поместить файлы среды Windows PE в новый каталог
  2. Скопируйте boot.wimфайл в исходную папку этого нового каталога.
  3. Используйте diskpart.exeдля очистки UFD, создания основного раздела и форматирования его как FAT32.
  4. Используйте xcopy /eдля копирования файлов в UFD

Ну ... это не сработало. Когда я редактирую конфигурацию UEFI на своем планшете Dell (на которой я пытаюсь загрузиться), я вижу свою флэшку в качестве опции загрузки, поэтому я изменил порядок, указав, что она должна быть # 1, но это не сработало, Я попытался отключить безопасную загрузку; это тоже не сработало.

На следующий урок. Следующее руководство начинается с шагов № 1 и № 2, описанных выше, но затем рекомендует создать файл ISO и использовать стороннюю утилиту под названием Rufus для прошивки этого ISO на USB-накопитель.

Я использовал эту команду для создания ISO (в этом примере я поместил свою среду PE в C: \ Winpe):

oscdimg -m -o -u2 -udfver102 -bootdata: 2 # p0, e, betfsboot.com # pEF, e, befisys.bin C: \ Winpe \ ISO C: \ Users \ Администратор \ Documents \ winpeuefi.iso

Затем я попытался прошить его с помощью утилиты Rufus. Руфус позволяет вам выбрать одну из следующих трех схем разделов:

  1. Схема разделов MBR для BIOS или UEFI
  2. Схема разбиения MBR для UEFI
  3. Схема разбиения GPT для UEFI

И учебник, за которым я следовал, прямо сказал, что вам нужно использовать GPT. Однако, когда я впервые попробовал это, Руфус не позволил мне, сославшись на это сообщение об ошибке:

При использовании UEFI Target Type поддерживаются только загрузочные ISO-образы EFI. Пожалуйста, выберите загрузочный ISO-образ EFI или установите тип цели в BIOS.

Поэтому я попытался использовать MBR вместо этого; опять мой планшет Dell не загрузит флешку. Поэтому я продолжил делать то, что делал бы любой разочарованный и упрямый программист: я загрузил исходный код в Rufus и искал во всех файлах это сообщение об ошибке, чтобы выяснить, что его вызовет. Оказывается, что сообщение об ошибке выдается всякий раз, когда вам не хватает файла, вызванного bootmgr.efiиз корня ISO. Поэтому я искал свою папку Program Files и нашел одну, скопировал ее и заново создал ISO.

На этот раз Руфус работал ... он позволил мне записать ISO со схемой разделов GPT; однако это все еще не загрузится на моем планшете. Еще раз, я вижу свой USB-накопитель в качестве одного из вариантов загрузки, я изменил порядок загрузки, чтобы убедиться, что это первый выбор, и я попробовал его с включенной и выключенной безопасной загрузкой. Но каждый раз, когда он полностью обходит UFD. Я готов вырвать мои волосы; это действительно не должно быть так сложно.

Как мне сделать UFD с Windows PE на нем, чтобы я мог загрузиться на моем планшете Dell?

2

2 ответа на вопрос

1
DrMoishe Pippik

Macrium Reflect Free is an imaging utility that also includes an option to create a UEFI boot disk or USB with WinPE 3.5, 4.0 or 5.0. It downloads all required files from MS and creates the boot media. Just got to the menu Other Tasks | Create Rescue Media and follow the directions.

Though installing Reflect just for the boot disk might not be the most efficient route, I use it for regular backup images (which can be restored after booting from the boot device).

Спасибо за чаевые. Macrium Reflect действительно мог создать (успешный) загрузочный UFD, но я не смог настроить его так, как хотел - я застрял с программным обеспечением Reflect. SoaperGEM 9 лет назад 0
Две антивирусные программы сообщают, что ** Macrium Reflect Free ** содержит вирус: - AegisLab Troj.W32.Buzus - Zillya Trojan.Qhost.Win32.16257 Вас предупредили, и я бы не стал использовать его на вашем месте. https://www.virustotal.com/en/file/34dab471c9c45416a19004925749324f8cdc8ca655215e619de37d5b4b721601/analysis/> SHA256:> 34dab471c9c45416a19004925749324f8cdc8ca655215e619de37d5b4b721601 Файл> Имя: ReflectDL.exe GwenKillerby 8 лет назад 0
ссылка (на данный момент) показывает только одну (1) из 54 антивирусных программ, указывающую на наличие каких-либо вирусных попаданий на официальном ReflectDL.exe, который соответствует хешу SHA256. Более того, ReflectDL является только загрузчиком, и его необходимо запустить только один раз, чтобы получить Macrium Reflect. Я бы сказал, что этот хит является ложным срабатыванием, тем более что 53 других AV показывают его как чистый, а некоторые авторитетные AV являются частью этих 53. Killer2600 8 лет назад 0
0
SoaperGEM

So I eventually figured out the specific source of my troubles in this case, though not necessarily a solution to them. It turns out that the particular tablets I was trying to boot into are very unusual. They're Dell Venue tablets based on the Intel "Baytrail" platform. This means they have 32-bit UEFIs, 32-bit operating systems, and 64-bit processors.

I found a very comprehensive article on UEFI and below in the comments the article's author described this particular line of hardware as "oddballs." For all intents and purposes, it looks like I need to make the UFDs bootable with 32-bit UEFI images which are not at all common.

At this point I've just kind of given up on what I was trying to do but I was at least satisfied with that article for pinpointing why I was running into so much trouble.