UEFI + Windows10x64(ну куда же без него) в VHDX

Вот шикарная статья об этом, однако реалии поменялись.

Предполагается что читатель в курсе как работает UEFI (ну хотя бы чуть чуть)

Что потребуется:

    1. Нужен компьютер с UEFI, диск в GPT на нём раздел в NTFS. (я использовал загрузчик systemd-boot).
    3. Файл win10.vhdx (Сам процесс установки в VHDX Win8+x64 описывать смысла нет).

Как это работает:

    1. Директорию EFI/Microsoft копируем в директорию EFI .
    2. Файл win10.vhdx копируем в корень NTFS раздела (любого).
    3. Если используете systemd-boot, манипуляции с загрузчиком не требуются (если другой, man вам в помощь)
    4. Установка Windows завершена.

Инструкция по созданию BCD:

Копируем файлы загрузчика BCD на диск E.
C:\Windows\System32>bcdboot.exe C:\Windows /s E: /f uefi
Делаем дубликат основной записи {default}
C:\Windows\System32>bcdedit /store E:\EFI\Microsoft\Boot\BCD /copy {default} /d "VHD"
Получаем {6cb5d1e6-4c58-11e8-bef8-d46e0e05804f} и устанавливаем нашу запись как запись по умолчанию.
C:\Windows\System32>bcdedit /store E:\EFI\Microsoft\Boot\BCD /default {6cb5d1e6-4c58-11e8-bef8-d46e0e05804f}
Теперь указываем где лежит файл (причём заметьте пути к разделам и дискам относительны, и даже не обязательно чтобы файл лежал в корне)
С:\Windows\System32>bcdedit /store E:\EFI\Microsoft\Boot\BCD /set {default} device vhd=[locate]\win10.vhdx
C:\Windows\System32>bcdedit /store E:\EFI\Microsoft\Boot\BCD /set {default} osdevice vhd=[locate]\win10.vhdx

Обновлено:

Данный способ оказался не настолько радужным как хотелось.

    1. При использовании 100мбит сети нет разницы между копирование по ней ~10гб и нормальной установкой windows.
    2. Windows на vhd при обновлении 1709 > 1710 обновить не получиться (Походу обойти нереально…).
    3. Работа с контейнером vhdx в linux вообще мрак…
Ошибки в тексте-неповторимый стиль автора©
indeviral
однако реалии поменялись.
Причем настолько поменялись, что для меня даже актуальнее уже вот это :-D

А недавно был удивлен несказанно - поставил win10 штатным инсталлятором параллельно с арчем на рабочий ноут с uefi. Так винда ничего не перенастроила и оставила grub в покое. Времена действительно поменялись
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb
http://rusrailsim.org
maisvendoo
А недавно был удивлен несказанно - поставил win10 штатным инсталлятором параллельно с арчем на рабочий ноут с uefi. Так винда ничего не перенастроила и оставила grub в покое. Времена действительно поменялись
Меня ещё больше удивило что windows заменила bootx*.efi, а он по умолчанию загрузил сторонний загрузчик)
Ошибки в тексте-неповторимый стиль автора©
 
Зарегистрироваться или войдите чтобы оставить сообщение.