Содержание
Несмотря на наличие альтернатив, в некоторых случаях для Windows всё равно нет замены. И если установка с флешки в обычном режиме не вызывает проблем, то использование GPT и UEFI не столь простое − так просто образ для загрузки на флешку не запишешь.
Общая информация
Если у вас на компьютере уже установлена Windows, вам этот материал ни к чему − по созданию флешки под Windows инструкций есть много. А вот если у вас установлен только Linux, как у меня, и разметка GPT, информация окажется полезной.
В принципе, образ под Linux записать можно, даже тем же dd
, но загружаться с такой флешки можно только в обычном режиме, GPT + UEFI поддерживаться не будет. Но это легко можно исправить.
Внимание! Используйте только оригинальные образы дисков, которые можно взять на сайте Microsoft, а также лицензионные версии.
Из всех версий Windows я предпочитаю работать с 7, несмотря на закончившуюся поддержку − с моим оборудованием она работает нормально, не ставит без моего ведома кучу обновлений, а больше мне не надо. Так что рассматривать буду именно её.
Для начала приготовьте флешку достаточного объёма, а также оригинальный установочный образ (64-битный, так как 32-битные не умеют загружаться в режиме UEFI). В разных сборках может быть что-то добавлено или удалено, из-за чего загрузка может стать невозможна, поэтому используем оригинал. И если для обычной загрузки, как я уже отметил, можно воспользоваться командой dd
, то для UEFI нужно вначале подготовить флешку.
Подготовка флешки для загрузки UEFI
Внимание! В процессе записи образа все имеющиеся данные с флешки будут удалены, так что сделайте копии нужных данных заранее.
Вставляем флешку в компьютер и запускаем GPartEd (напоминаю, что для подготовки носителя мы используем Linux). В списке устройств выбираем нашу флешку (обычно это /dev/sdb
, но может быть и другое имя).
В меню выбираем пункт «Устройство», а далее «Создать таблицу разделов», тип таблицы разделов «MBR». Это не ошибка − несмотря на то, что систему будем устанавливать на GPT, для установочного носителя всё равно нужен тип MBR.
Далее создаём один раздел на всё устройство, тип файловой системы − FAT32. После создания раздела установим на него флаг загрузочного («boot»).
Для загрузки в режиме UEFI нужен именно такой тип раздела, с NTFS система просто не загрузится.
Запись системы на флешку
Для записи системы распакуйте образ диска менеджером архивов и просто скопируйте все файлы на флешку. Учтите, что файл /sources/install.wim
имеет размер свыше 2 гигабайт, так что копирование может занять много времени без обновления сведений о статусе операции.
Далее нужно добавить загрузчик UEFI. Для этого на флешке нужно зайти в папку /efi/microsoft
и папку «boot» оттуда скопировать выше на один уровень, в /efi
. Полный путь к ней будет выглядеть как /efi/boot
.
И последним действием надо добавить загрузчик. Открываем любым архиватором файл /sources/install.wim
и извлекаем оттуда из папки /1/Windows/Boot/EFI
три файла:
- bootmgfw.efi
- bootmgr.efi
- memtest.efi
Копируем их в папку /efi/boot
на флешке и переименовываем bootmgfw.efi в bootx64.efi.
На этом действия закончены, с флешки можно загружаться.
Дополнительные операции
Перед установкой системы рекомендую озаботиться наличием флешки или диска с драйверами USB, поскольку система с большой вероятностью при установке будет ругаться на отсутствие драйвера привода оптических дисков. Несмотря на такое название, драйвер потребуется для того носителя, с которого вы устанавливаете систему. В моём случае это были драйвера USB2.0/3.0, причём устанавливать пришлось в определённой последовательности.
Если у вас эта система не единственная, после установки Windows зайдите в UEFI BIOS и установите в приоритете загрузчик Linux и обновите его конфигурацию после загрузки. Тогда будут загружаться все системы.
Все больше и больше устройств начинаются выпускаться не с биос, а с uefi. Поэтому, многие пользователи задумываются о том, как сделать загрузочный накопитель для такого варианта. В этой статье будет рассказано о том, как создать загрузочный флэшку для такой прошивки. Эти методы подойдут для версий от виндовс 7 и новее, при этом, они должны иметь разрядность х64, для 32х разрядных такой способ не подойдет. Для загрузки с подобного накопителя, на самом устройстве в прошивке нужно отключить защищенный запуск (Secure Boot) и включить Compatibility Support Module. Все это находится в одном месте, там же, где выбирается порядок устройств для запуска.
Создаем флешку UEFi средствами системы
Все действия можно произвести, не прибегая к сторонним приложениям. Для этого следует запустить командную строку с правами администратора, сделать это можно через пуск. После этого, в ней следует ввести такие операторы: diskpart, а затем list disk.
В этом списке, будут представлены все накопители, подключенные к компьютеру. Пользователю нужно обнаружить тот, который он собирается сделать загрузочным и запомнить его номер. В дальнейшем, этот номер будет обозначаться буквой N. После этого, в консоль нужно ввести следующие операторы:
Эти команды позволят полностью очистить диск, создать и отформатировать раздел, а также отметят его как активный и произведут присвоение ему буквы.
Копирование файлов Windows на флешку
После проведенных действий, потребуется переместить все файлы системы на новый накопитель. Переносить нужно не образ, а распакованные файлы, как это сделать будет написано далее.
Если у вас на компьютере Windows 7
В этом случае все просто. Следует полностью распаковать образ Виндовс и переместить все файлы на флэшку. Также можно воспользоваться одной из утилит, которые могут читать образы, открыть ОС через нее и скопировать файлы оттуда.
Не воспроизводится видео в браузере
После этого, нужно переместить каталог efiMicrosoftboot, в самую первую папку их этого пути — efi.
Затем, стоит извлечь файл sourcesinstall.wim. В распакованных каталогах следует пройти по пути 1WindowsBootEFIbootmgfw.efi, и скопировать последний файл.
Его надо переименовать в bootx64.efi, после чего, его стоит переместить на загрузочный носитель в папку efi/boot.
Если вы создаете USB накопитель UEFI на компьютере с Windows 10, Windows 8 или 8.1
В этом случае, все гораздо проще. Сначала стоит щелкнуть ПКМ по образу диска и выбрать пункт «Подключить». После чего, стоит открыть смонтированный образ и выделить все данные. После чего, вновь клацнуть ПКМ и отправить на накопитель.
На этом создание флэшки закончено.
Создание загрузочной флешки UEFI в Rufus
Это бесплатная утилита, которая поможет создать нужный накопитель. Приложение следует скачать с официального сайта и запустить, оно не требует установки.
Во втором пункте надо выбрать интерфейс и схему разделов. В разделе «Создать загрузочный образ», следует указать путь к образу системы. Остальные настройки можно оставить стандартными или поставить те, которые пользователь считает необходимыми.
Читайте также:
Практически все современные компьютеры и ноутбуки идут не со старой системой BIOS, уже с новой — UEFI. В отличие от предшественницы, она более «умная» и интеллектуальная. Определить что используется у Вас очень просто. Во первых, если на Вашем компьютере шла предустановленная Windows 8 или 8.1 и при включении его сразу запускается операционка, а не проводится обычный для БИОСа опрос контроллеров и тест системы — это UEFI. То же самое, если установлен SSD диск и при этом используется операционная система windows 8 или 8.1. Хотя стоит отметить, что наличие этой новинки не отрицает возможность установки и более старых систем как в обычном режиме, так и в режиме совместимости — legacy. В этом посте я расскажу о трёх несложных способах как создать загрузочную флешку UEFI для установки Windows 7 или Windows 8 на компьютер или ноутбук.
Первый и самый простой способ — копирование установочных файлов
Форматируем флешку в файловую систему FAT32. Для этого надо зайти в «Мой компьютер», кликнуть правой кнопкой на USB-диске:
Вся хитрость в том, что установщики новых операционок уже оптимизирована под УЕФИ. Остается только загрузиться с неё и проверить работоспособность.
Способ второй — с помощью утилиты Diskpart
Нажимаем кнопку OK. Теперь в командной строке запускает служебную утилиту для работы с разделами:Diskpart Далее поочерёдно вводим следующие команды:list disk
Откроется список имеющихся в системе дисков с номерами:select disk《Номер_диска》 Думаю понятно, что на этом шаге надо указать номер USB-носителя, полученного из списка. Например, select disk 2, как в моём случае. Очищаем его полностью:clean Создаём раздел:create partition primary Выбираем его:select partition 1 Делаем раздел активным:active Форматируем в ФАТ32:format fs=FAT32 Назначаем ему автоматически букву:assign Выходим из программы:exit Далее нужно распаковать образ ISO с операционной системой Windows 7 на компьютер, а затем все эти файлы перенести на сделанную загрузочную флешку.
Но это ещё не всё. На USB-флешке найдите папку efimicrosoftboot и всю её скопируйте в папку efi. В итоге должен появиться каталог efiboot. Теперь нужно найти файл: bootmgfw.efi. Для этого надо распаковать архиватором 7zip или WinRar архив sourcesboot.wim. Искомый файл будет лежать в папке sourcesboot.wim1WindowsBootEFI.
Копируем файл bootmgfw.efi в папку efiboot, а затем переименовываем его в bootx64.efi. Готово. Мы сделали загрузочную флешку UEFI с Windows 7.
Способ третий — использование специальных программ
Некоторые программы для создания загрузочных флешек умеют это делать и для UEFI. Одна из таких — бесплатная утилита Rufus. Устанавливаем и запускаем программу:
Используемые источники:
- https://rizado.ru/2020/04/29/sozdanie-v-linux-zagruzochnoj-fleshki-windows-uefi/
- http://composs.ru/zagruzochnaya-fleshka-uefi/
- https://nastroisam.ru/fleshka-uefi-c-windows/