Загрузка на виртуальный жесткий диск. Добавьте VHDX или VHD в меню загрузки.

Встроенная загрузка позволяет создать виртуальный жесткий диск (VHDX), установить на него Windows, а затем загрузить его на компьютере параллельно с существующей установкой или на новом устройстве.

VHDX с собственной загрузкой можно использовать в качестве работающей операционной системы на назначенном оборудовании без какой-либо другой родительской операционной системы. Это отличается от сценария, в котором VHDX подключается к виртуальной машине на компьютере с родительской операционной системой.

Собственная загрузка для Windows 10 или более поздних версий требует формата VHDX, а не VHD.

VHDX-файлы можно применять к компьютерам или устройствам без других установок Windows без виртуальной машины или низкоуровневой оболочки. (Гипервизор — это слой программного обеспечения в операционной системе, на котором выполняются виртуальные компьютеры.) Это обеспечивает большую гибкость при распределении рабочих нагрузок, так как для управления образами виртуальных машин и назначенным оборудованием можно использовать один набор средств.

Вы также можете развернуть VHDX на компьютере, на котором уже установлена оси Windows, и использовать меню загрузки для выбора между существующей версией Windows или версией на VHD.

Дополнительные сведения об использовании VHDX-файлов в корпоративной среде см. в статье Общие сведения о виртуальных жестких дисках с собственной загрузкой.

Предварительные требования

  • Компьютер технического специалиста с установленными на нем средствами windows Assessment and Deployment Kit (Windows ADK).
  • Универсальный образ Windows (. WIM-файл). Дополнительные сведения см. в статье Sysprep (обобщение) установки Windows.
  • Загрузочный диск Windows PE. Дополнительные сведения см. в статье WinPE: создание загрузочного usb-накопителя.
  • Конечный компьютер или устройство, на котором устанавливается VHDX. Для этого устройства требуется 30 ГБ или более свободного места на диске. VHDX можно установить на устройстве, где уже установлены другие операционные системы, или в качестве единственной операционной системы на устройстве.

Шаг 1. Создание VHDX из diskpart

На компьютере технического специалиста:

  1. В командной строке откройте Diskpart.

    diskpart
    
  2. Создайте и подготовьте новый VHDX. В этом примере мы создадим VHDX фиксированного типа размером 25 ГБ.

    create vdisk file=C:\windows.vhdx maximum=25600 type=fixed
    
  3. Подключите VHDX. При этом VHDX добавляется в качестве диска к контроллеру хранилища на узле.

    attach vdisk
    
  4. Создайте раздел для файлов Windows, отформатируйте его и назначьте ему букву диска. Эта буква диска будет отображаться в проводник.

    create partition primary
    format quick label=vhdx
    assign letter=v
    
  5. Выход из Diskpart

    exit
    

Шаг 2. Применение образа Windows к виртуальному жесткому диску

На компьютере технического специалиста примените обобщенный образ Windows к основной секции VHDX, созданной и подключенной на шаге 1.

Dism /Apply-Image /ImageFile:install.wim /index:1 /ApplyDir:V:\

Шаг 3. Отсоедините виртуальный жесткий диск, скопируйте его на новое устройство и подключите (необязательно)

VHDX можно развернуть на устройстве, на котором уже установлена копия Windows, или очистить и подготовить жесткий диск конечного компьютера к использованию VHD.

Отсоедините VHDX и сохраните его в сетевой папке или на диске хранилища.

  1. Используйте diskpart, чтобы отсоединить виртуальный диск от компьютера технического специалиста.

    diskpart
    select vdisk file=C:\windows.vhdx
    detach vdisk
    exit
    
  2. Скопируйте VHDX в сетевую папку или съемный диск хранилища. Следующий код сопоставляет букву диска с сетевой папкой, создает каталог для виртуального жесткого диска, а затем копирует виртуальный жесткий диск.

    net use n: \\server\share\
    md N:\VHDs
    copy C:\windows.VHDX n:\VHDs\
    

Очистка и подготовка нового устройства к загрузке в машинном коде

На целевом компьютере:

  1. Используйте загрузочный ключ WinPE для загрузки целевого компьютера в WinPE.

  2. Очистите и подготовьте жесткий диск конечного компьютера. Создайте системный раздел (S) и раздел main (M), в котором будет храниться VHDX.

    UEFI:

    diskpart
    select disk 0
    clean
    convert gpt
    rem == 1. System partition =========================
    create partition efi size=100
    format quick fs=fat32 label="System"
    assign letter="S"
    rem == 2. Microsoft Reserved (MSR) partition =======
    create partition msr size=128
    rem == 3. Main partition ===========================
    create partition primary 
    format quick fs=ntfs label="Main"
    assign letter="M"
    exit
    

    BIOS:

    diskpart
    select disk 0
    clean
    rem == 1. System partition ======================
    create partition primary size=100
    format quick fs=ntfs label="System"
    assign letter="S"
    active
    rem == 2. Main partition ========================
    create partition primary
    format quick fs=ntfs label="Main"
    assign letter="M"
    exit
    
  3. Подключитесь к сетевому диску или хранилищу, куда вы скопировали VHDX на шаге 3.2.

    net use N: \\server\share
    
  4. Скопируйте VHDX-файл из сетевого диска или хранилища в раздел main конечного компьютера.

    copy N:\VHDs\Windows.vhdx M:
    

Присоединение VHDX

  1. При загрузке в WinPE подключите VHDX к конечному компьютеру.

    diskpart
    select vdisk file=M:\windows.vhdx
    attach vdisk
    
  2. Определите букву тома подключенного VHDX. (Необязательно. Измените ее на другую букву, которая имеет больше смысла, например V, и оставьте командную строку diskpart открытой для следующего шага.

    list volume
    select volume 3
    assign letter=v
    

Шаг 4. Добавление загрузочной записи

  1. На конечном компьютере откройте Diskpart (при необходимости) и найдите буквы диска VHDX и системного раздела, например V и S.

    diskpart
    list volume
    exit
    
  2. Добавьте запись загрузки на устройство. С помощью этого метода можно добавить несколько VHDX-файлов.

    UEFI:

    V:\
    cd v:\windows\system32
    bcdboot v:\windows /s S: /f UEFI
    

    BIOS:

    V:
    cd v:\windows\system32
    bcdboot v:\windows /s S: /f BIOS
    
  3. Удалите USB-ключ WinPE.

  4. Перезапустите целевой компьютер.

    Если есть только одна запись загрузки, устройство немедленно загружается в Windows. При наличии нескольких загрузочных записей вы увидите меню загрузки, в котором можно выбрать одну из доступных версий Windows на устройстве.

Основные сведения о виртуальных жестких дисках с собственной загрузкой

Параметры Command-Line bcdboot