Я установил Windows 10 в режиме BIOS и использую MBR. Как я могу преобразовать его в UEFI и GPT без переустановки Windows 10? Это возможно?
2 ответа
В Windows 10 v1703 (Обновление создателей, сборка 15063) есть инструмент MBR2GPT.EXE
который выполняет все действия.
Лучше всего загрузиться с DVD/USB-накопителя Win10 v1703 с опцией восстановления (WinPE) и запустить Command prompt (cmd.exe)
под repair options
. Теперь используйте команду diskpart и list, чтобы увидеть все диски.
X:\>diskpart
Microsoft DiskPart version 10.0.15063.0
Copyright (C) Microsoft Corporation.
On computer: Win10v1703
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 60 GB 0 B
Теперь посмотрите или номер диска, где установлена ваша Windows. Этот номер важен для следующего шага. Теперь запустите mbr2gpt /convert /disk:ID
с идентификатором:
X:\>mbr2gpt /convert /disk:0
MBR2GPT will now attempt to convert disk 0.
If conversion is successful the disk can only be booted in GPT mode.
These changes cannot be undone!
MBR2GPT: Attempting to convert disk 0
MBR2GPT: Retrieving layout of disk
MBR2GPT: Validating layout, disk sector size is: 512 bytes
MBR2GPT: Trying to shrink the system partition
MBR2GPT: Trying to shrink the OS partition
MBR2GPT: Creating the EFI system partition
MBR2GPT: Installing the new boot files
MBR2GPT: Performing the layout conversion
MBR2GPT: Migrating default boot entry
MBR2GPT: Adding recovery boot entry
MBR2GPT: Fixing drive letter mapping
MBR2GPT: Conversion completed successfully
MBR2GPT: Before the new system can boot properly you need to switch the firmware to boot to UEFI mode!
Теперь перезагрузите компьютер, войдите в UEFI и измените режим только с BIOS/legacy на UEFI:
Теперь сохраните изменения, перезагрузитесь и Windows 10 должна загрузиться. При запуске msinfo32.exe
вы должны увидеть, что Windows 10 теперь работает в режиме UEFI.
Примечание: Вы также можете конвертировать Windows 10 v1511, 1607 установок, но вам нужно загрузиться с 1703 ISO! Преобразование старых версий Windows (7,8,8.1) не поддерживается Microsoft. ТАКЖЕ, всегда делайте полную резервную копию ПК, на случай, если что-то пойдет не так!
Инструмент, на который ссылается magicandre1981, звучит интересно и полезно, но я никогда не использовал его сам. Если бы у меня была последняя версия Windows и я хотел бы перейти на загрузку в режиме EFI, я бы, вероятно, попробовал этот инструмент.
Если у вас более старая версия и вы не хотите ее обновлять, это возможно, но процедура сложная. Короче говоря, вы должны конвертировать из MBR в GPT, используя инструмент, который может сделать это без потерь, а затем установить загрузчик в режиме EFI для Windows. В этом блоге описана одна процедура для этого.
Какой бы подход вы ни использовали, я настоятельно рекомендую сделать полное резервное копирование системы или, по крайней мере, создать резервную копию ваших личных файлов, прежде чем пытаться выполнить такое преобразование. Хотя преобразование MBR в GPT является на удивление простым, всегда существует риск серьезной потери данных при копировании с таблицами разделов и загрузчиками, поэтому резервное копирование важно.