Есть несколько причин использовать UEFI вместо BIOS. Я не буду вдаваться в подробности относительно этого. Но есть некоторые случаи, когда у вас уже есть полнофункциональная установка Windows, работающая в BIOS, и вы не хотите начинать все сначала. К сожалению, нет инструментов, которые выполняют эту работу. И я обнаружил, что не так уж много документации относительно того, как это можно выполнить, или даже как это должно работать. Поскольку после некоторых копаний и проб и ошибок я смог выполнить операцию, я выложу инструкции для тех, кто в ней нуждается.
Обратите внимание, что это не поддерживается Microsoft
Цель
Преобразование установки Windows 7/8 BIOS (MBR) в UEFI (GPT) без перемещения, копирования или потери данных.
Предпосылки
- Компьютер, способный загружать UEFI. Вы можете проверить это на своем компьютере производителя. Также в настройках BIOS должны отображаться параметры загрузки UEFI.
- Windows 7/8 x64 (я не уверен, поддерживает ли x86 это или как).
- Компьютер способен загружаться с USB или карты памяти (только для этого процесса).
- USB-накопитель или карта памяти объемом не менее 4 ГБ или установочный диск Windows.
- BitLocker ВЫКЛЮЧЕН! Если на вашем жестком диске включен BitLocker, он должен быть ПОЛНОСТЬЮ выключен для этой процедуры. После выполнения процедуры BitLocker можно снова включить.
- "Стандартная" установка Windows. Это означает, что диск, на котором установлена Windows, должен содержать системный раздел (размером более 200 МБ), а затем раздел ОС. Это связано с тем, что Windows потребуется некоторое место в начале диска для создания новых загрузочных разделов, и мы будем использовать предыдущий системный раздел. Чтобы убедиться в этом, вы можете следовать инструкциям с 8 по 11. Если в начале не хватает места (основной небольшой раздел меньше 200 МБ), размер разделов можно изменить с помощью какого-либо инструмента, например Easeus Partition Master (вы также можете просто использовать инструмент управления дисками Windows (diskmgmt.msc)) или другой , Не продолжайте операцию, пока вы не сделали этого, потому что вы, возможно, не сможете ее завершить!
Предупреждения
- Как обычно, я не буду брать на себя ответственность, если данные будут потеряны, ваш компьютер больше не загружается или некоторые гремлины атакуют вашу семью. Вы делаете это под свою ответственность. :) Это не документированная особенность вообще.
- После этой процедуры старые версии Windows, вероятно, не смогут загружаться с этого диска, поскольку его необходимо преобразовать в GPT.
рекомендации
- НАСТОЯТЕЛЬНО рекомендуется сделать резервную копию ваших данных! Если у вас достаточно большой второй диск, вы можете просто создать системный образ и восстановить полную установку, как это было до начала этой процедуры, если что-то пойдет не так.
- Загрузите это руководство на другой компьютер или распечатайте его, так как вам придется выполнять некоторые операции без работы Windows.
- Эти процедуры могут сделать ваш раздел восстановления на плате непригодным для использования. Таким образом, настоятельно рекомендуется сделать резервную копию вашего раздела восстановления на USB-устройстве, если на вашем ПК установлена предустановленная Windows 8 или у вас нет установочного носителя Windows. После создания этот загрузочный USB-носитель может быть дополнительно заменен диском для восстановления системы в следующих шагах. Для создания USB-накопителя для восстановления см. Следующее: http://www.techrepublic.com/blog/window-on-windows/create-a-recovery-drive-in-windows-8/7261 Перейти
Заметки
Шаги были выполнены на Windows 8. Некоторые шаги в Windows 7 могут иметь разные меню, но параметры и результаты совпадают.
инструкции
- Создать диск для восстановления системы (http://windows.microsoft.com/en-US/windows7/Create-a-system-repair-disc Jump). Вы можете пропустить этот шаг, если у вас есть установочный носитель Windows. Это хорошая мера для перезагрузки и проверки того, что вы можете запустить свою систему с этого диска.
- Определите, какой диск вы хотите конвертировать (обычно это # 0). Это можно сделать, посмотрев на номер в Windows Disk Management.
Загрузите gptgen здесь http://sourceforge.net/projects/gptgen Jump. (Для этого вы также можете использовать инструмент управления дисками Windows. (Diskmgmt.msc)) Этот инструмент позволит вам конвертировать ваш MBR-диск в GPT с включенными данными.
ВНИМАНИЕ: После этого шага ваш компьютер НЕ МОЖЕТ ЗАГРУЗИТЬ, пока весь процесс не будет завершен. НЕ ВЫКЛЮЧАЙТЕ, если не поручено!
Разархивируйте gptgen и затем запустите CMD с повышенными привилегиями. (замените 0 идентифицированным номером диска).
Это приведет к BSOD вскоре после этого, и этого следовало ожидать:
gptgen.exe -w \\.\physicaldrive0
Загрузитесь с установочной Windows или сгенерированного ранее диска для восстановления системы.
- Выберите язык и настройки, а затем выберите "Восстановить компьютер" -> "Устранение неполадок" -> "Дополнительные параметры" -> "Командная строка".
Нам понадобится инструмент для разбиения диска. С этим мы воссоздадим загрузочные разделы. Тип:
diskpart
Определите загрузочный диск, на котором находится Windows, набрав:
list disk
Нечто подобное должно появиться:
Диск ### Статус Размер Free Dyn Gpt
- Диск 0 Online 128 ГБ 0 B *
После идентификации выберите диск (замените его на правильный номер):
select disk 0
Проверьте разделы:
list partition
Нечто подобное в информации ниже должно появиться.
Раздел ### Тип Размер Смещение
Раздел 1 Основной 350 МБ 1024 КБ
Раздел 2 Первичный 126 ГБ 350 МБ
Удалить предыдущий системный раздел:
select partition 1
delete partition
Создайте новый загрузочный раздел, зарезервированный раздел Microsoft:
create partition EFI size=100 offset=1
format quick fs=fat32 label="System"
assign letter=S
create partition msr size=128 offset=103424
Если вы снова перечислите разделы, у вас должно получиться что-то вроде этого: Partition ### Type Size Offset
Система разделов 1 100 МБ 1024 КБ
Раздел 2 Зарезервировано 128 МБ 101 МБ
Раздел 3 Первичный 126 ГБ 229 МБ
Убедитесь, что ваша установка Windows смонтирована, заменив 3 на номер тома установки Windows (обычно 1):
list volume
select volume 3
assign letter=C
Выход из диска:
exit
Сгенерируйте данные загрузочного раздела, заменив C: буквой установки Windows (обычно C:):
bcdboot c:\windows /s s: /f UEFI
Скрестите пальцы и перезагрузите компьютер!