Разработанная больше 30 лет назад, базовая система ввода-вывода BIOS по современным меркам существенно устарела. На смену ей приходит спецификация UEFI, которая существенно изменяет устоявшуюся и привычную процедуру загрузки. Эта статья предназначена для тех, кому интересна установка windows 7 на компьютер с UEFI.
Замена устаревшему BIOS
Extensible Firmware Interface (расширяемый интерфейс прошивки) был разработан компанией Intel в 1998 году. Актуальная версия спецификации носит название Unified Extensible Firmware Interface. Компьютеры, выпущенные после 2010 года с высокой вероятностью работают с системой UEFI. В отличие от биоса, коды новой спецификации могут храниться как на микросхеме материнской платы, так и в специальном разделе HDD.
UEFI работает с новой разметкой GPD, которая способна поддерживать HDD размером больше 2 Тб и неограниченное количество разделов. Помимо этого, архитектура UEFI – модульная, следовательно поддерживает пользовательские приложения и драйверы.
И, наиболее важная для этой статьи часть: в новой спецификации есть встроенный менеджер загрузок. Благодаря этому установка Windows 7 c USB или внешнего HDD не требует сторонних загрузчиков.
Создание загрузочной флешки
Для создания загрузочной флешки рассмотрена утилита Rufus 1.4.3 . Примечательна программа тем, что не требует установки, имеет очень малый размер и распространяется совершенно бесплатно. Конечно же, Rufus поддерживает GPT разметку HDD и работу со спецификацией UEFI. Актуальная версия утилиты доступна для скачивания с официального сайта производителя.
После запуска утилиты необходимо указать имя флешки, которая будет загрузочной (Внимание! Все данные с нее будут безвозвратно удалены! ), файловую систему (выберите FAT32), схему раздела и системный интерфейс (выберите GPT и UEFI). Напротив «создать загрузочный диск» надо указать путь к ISO образу Windows 7.
Когда все параметры указаны верно, можно нажимать на кнопку «Start», и начнется процесс подготовки загрузочной флешки. Это займет некоторое время, в зависимости от быстродействия вашего компьютера и поколения USB.
Помимо Rufus можно использовать программу WinSetupFromUSB . Ее также можно скачать с сайта производителя. Интерфейс этих двух программ практически аналогичен, поэтому рассматривать процесс создания загрузочной флешки отдельно смысла не имеет.
Подготовка в установке
Для того чтобы начать установку с флешки, необходимо сначала настроить UEFI. Для этого необходимо перезагрузить компьютер и нажать F2 или Delete (зависит от вашей материнской платы, для верности нажмите обе клавиши). После этих действий, как и в случае и BIOS, вы попадете в главное меню управления.
Нажмите F7 или выберите раздел «Дополнительно». Далее зайдите в меню «загрузка», выберите опцию «поддержка USB» и установите Full Initialization. В меню «безопасная загрузка» установите «Windows uefi mode».
Теперь откройте меню Compatibility Support Module (или CSM) и в пункте «запуск CSM» укажите «enabled». Откройте дополнительные опции и в пункте «параметры загрузочных устройств» выберите «only uefi». Этот пункт позволит фильтровать флешки и HDD, которые не умею работать с вашей спецификацией. В графе «загрузка с устройств хранения» выберите «both, uefi first».
Теперь вам осталось только указать boot priority (приоритет загрузки). На первом месте разместите загрузочную флешку, на втором – ваш HDD. Настройки завершены, сохраните их клавишей F10, подтвердите решение, и компьютер будет перезагружен.
Установка Windows
Если предыдущие пункты были выполнены правильно, после того, как компьютер будет перезагружен, начнется стандартная установка операционной системы с флешки. Нажмите «далее», «install», примите соглашение пользователя, выберите полную установку.
Теперь необходимо вызвать командную строку комбинацией Shift + F10 . Далее введите следующую последовательность команд:
diskpart (после каждой команды надо нажать кнопку enter)
sel dis 0
clean
convert gpt
exit
exit
На этом месте поподробнее. С помощью этих команд вы удалите все данные с HDD, разметите его как GPD и отформатируете для последующей установки системы. Нажмите «обновить» и «далее».
Начнется установка Windows 7 на HDD вашего персонального компьютера. Во время процесса инсталляции ПК будет несколько раз перезагружен, после чего вам останется указать его имя и пароль, часовой пояс и задать список пользователей. По завершении установки центр обновления Microsoft загрузит и установит все необходимые патчи и драйверы, и компьютером можно будет пользоваться.
Где был описан способ создания мультизагрузочной флешки с набором полезных утилит, разнообразных систем и т.д. И все бы ничего, да вот и тут зарыта собака - обратим внимание на эту ветку комментариев , в которой обсуждается работоспособность мультизагрузки в системах с UEFI. Таким образом я начал собственное расследование искать универсальный способ решения этой проблемы.
Далеко ходить не пришлось - еще со времен безумной популярности сборки Windows XP Zver Edition ее разработчики использовали набор утилит под названием RMPrepUSB для записи сборки на USB-накопитель. Сборка ушла из памяти людей, ну а сам проект пакета утилит продолжает развиваться и крепнуть. Ну а сама основа - проект Easy2Boot . Изучая их сайт я нашел универсальный способ создания мультизагрузочной флешки, которая может содержать в себе любой дистрибутив, LiveCD или образы дискет, которые Вы только захотите добавить. Итак, приступим к созданию такой чудо-флешки.
Как все это выглядит?
Рабочий пример - накидал разных образов на накопитель, структура такова:- _ISO\LINUX\linuxmint-17-xfce-dvd-64bit.iso
- _ISO\WIN\ru-en_win7_sp1_x86-x64_18in1_activated_v2.imgPTN
- _ISO\WIN\Boot_USB_Sergei_Strelec_2014_v.6.9.imgPTN
- _ISO\WIN\ru_windows_8_1_pro_vl_x86_dvd_LITE_3.iso
Скриншоты
Главное меню флешки
Подменю Linux
Подменю с обычными ISO образами Windows
Подменю с образами для UEFI
При загрузки образа для UEFI нас спросят, действительно ли мы хотим переписать таблицу разделом флешки? Жмем Enter
А вот так выглядит загрузчик любого образа для UEFI. Инструкция по возвращению в главное меню ниже.
Грузимся в биосе, выбираем нужный UEFI образ, переключаем UEFI обратно и получаем флешку с одним разделом, содержащим файлы этого образа. Соответственно, если данный образ поддерживает загрузку в UEFI - он появится в списке устройств, с которых можно загрузиться.
Внимание! Если Вы загружались с образов, подготовленных для UEFI, то Вы заметите, что при следующей загрузке с накопителя будет меню загрузки с того самого образа. А где же все те, что мы набросали на флешку? Да и файлы на флешке не те… Тут два варианта - из загрузчика выбрать верхний пункт EASY2BOOT или в ОС запустить с флешки скрипт e2b\RestoreE2B (run as admin).cmd .
В сухом остатке
Без минусов не обошлось и тут - приходится переключаться в биос для того, чтобы подключить нужный образ. Зато функционал данного набора утилит закрывает все мыслимые и немыслимые потребности в мультизагрузочной флешке.Все больше и больше устройств начинаются выпускаться не с биос, а с uefi. Поэтому, многие пользователи задумываются о том, как сделать загрузочный накопитель для такого варианта. В этой статье будет рассказано о том, как создать загрузочный флэшку для такой прошивки. Эти методы подойдут для версий от виндовс 7 и новее, при этом, они должны иметь разрядность х64, для 32х разрядных такой способ не подойдет. Для загрузки с подобного накопителя, на самом устройстве в прошивке нужно отключить защищенный запуск (Secure Boot) и включить Compatibility Support Module . Все это находится в одном месте, там же, где выбирается порядок устройств для запуска.
Создаем флешку UEFi средствами системы
Все действия можно произвести, не прибегая к сторонним приложениям. Для этого следует запустить командную строку с правами администратора, сделать это можно через пуск. После этого, в ней следует ввести такие операторы: diskpart , а затем list disk .
В этом списке, будут представлены все накопители, подключенные к компьютеру. Пользователю нужно обнаружить тот, который он собирается сделать загрузочным и запомнить его номер. В дальнейшем, этот номер будет обозначаться буквой N. После этого, в консоль нужно ввести следующие операторы :
Эти команды позволят полностью очистить диск, создать и отформатировать раздел, а также отметят его как активный и произведут присвоение ему буквы.
Копирование файлов Windows на флешку
После проведенных действий, потребуется переместить все файлы системы на новый накопитель. Переносить нужно не образ, а распакованные файлы, как это сделать будет написано далее.
Если у вас на компьютере Windows 7
В этом случае все просто. Следует полностью распаковать образ Виндовс и переместить все файлы на флэшку. Также можно воспользоваться одной из утилит, которые могут читать образы, открыть ОС через нее и скопировать файлы оттуда.
После этого, нужно переместить каталог efi\Microsoft\boot
, в самую первую папку их этого пути — efi
.
Затем, стоит извлечь файл sources\install.wim . В распакованных каталогах следует пройти по пути 1\Windows\Boot\EFI\bootmgfw.efi , и скопировать последний файл.
Его надо переименовать в bootx64.efi , после чего, его стоит переместить на загрузочный носитель в папку efi/ boot .
Если вы создаете USB накопитель UEFI на компьютере с Windows 10, Windows 8 или 8.1
В этом случае, все гораздо проще. Сначала стоит щелкнуть ПКМ по образу диска и выбрать пункт «Подключить
». После чего, стоит открыть смонтированный образ и выделить все данные. После чего, вновь клацнуть ПКМ и отправить на накопитель.
На этом создание флэшки закончено.
Создание загрузочной флешки UEFI в Rufus
Это бесплатная утилита, которая поможет создать нужный накопитель. Приложение следует скачать с официального сайта и запустить, оно не требует установки.
Во втором пункте надо выбрать интерфейс и схему разделов . В разделе «Создать загрузочный образ », следует указать путь к образу системы. Остальные настройки можно оставить стандартными или поставить те, которые пользователь считает необходимыми.
Что бы не гадать, вот тебе совет:
— Если у тебя в ноуте разметка диска MBR, то делай в Diskpart как обычно
— Если у тебя в ноуте разметка диска GPT, то делай в Rufus в GPT UEFI
Тогда не ошибешься и будет тебе счастье!!!
Ответитьaaalekseyyy
22.11.2015
Дениска, по всей видимости у тебя в BIOS по умолчанию настроена загрузка с расширенной версии Boot UEFI, которую поддерживают только Windows 8, 8.1, 10.
Windows 7 не поддерживает загрузку с расширенной версии Boot UEFI, для Windows 7 нужно понизить версию Boot UEFI с расширенной версии для Windows 8.1 до Launch CSM
. А для этого сперва нужно отключить защиту Secure Boot
.
Кроме того проверь, для загрузки и установки на GPT диск, Windows 7 должна быть х64
(64-bit).
aaalekseyyy
30.11.2015
Дениска, что тебе посоветовать: 1. Понизь версию BOOT UEFI в БИОС до минимальной (Если есть Secure Boot, то отключи его предварительно). 2. Зайди с какого-нибудь Live CD c Windows 7, инициализируй свой диск в GPT и сделай разбивку диска. Не советую делать большие разделы, потому что, например для раздела в 1 Тб, в случае потери информации только на один проход Recovery-программы уйдет 17-24 часа, а что бы полностью восстановить информацию, потребуется до 3-х суток непрерывной работы компьютера. Лучше просто создай всего один раздел 200-500 Mb, остальное пусть останется неразмеченным пространством, потом доразобьешь как тебе нужно, после установки системы.