Преобразование виртуального диска vhdx в физический диск
11 Jul 2018
local_offer
Windows
local_offer
Hyper-V
Предполагается, что система загружена с помощью Windows PE/Recovery образа.
Монтируем виртуальный диск
DISKPART
select vdisk file="D:\Hyper-V\Virtual Hard Disks\win7x64pro_DiskC.vhdx"
attach vdisk
select disk N
select part X
assign letter=F
Где, N - номер подключенного виртуального диска в системе, X - номер системного раздела (C:) на виртуальном диске, F - свободная буква для диска в системе.
Захватываем образ
imagex /capture f: d:\images\win7x64_pro.wim "Win7Pro"
REM Тоже самое, но с помощью DISM
Dism /Capture-Image /ImageFile:d:\images\win7x64_pro.wim /CaptureDir:f:\ /Name:"Win7Pro"
Разворачиваем образ на физический диск
imagex /apply d:\images\win7x64_pro.wim "Win7Pro" c:
REM Тоже самое, но с помощью DISM
Dism /Apply-Image /ImageFile:d:\images\win7x64_pro.wim /Index:1 /ApplyDir:c:\
Где, c: - физический диск на который нужно применить образ vhdx, f: - подключенный к системе виртуальный диск vhdx, d: - промежуточный диск хранения.
Внимание! При преобразовании диска через imagex, могут быть проблемы. Подробнее здесь: You cannot use the ImageX.exe tool as a backup tool for a Windows Computer.
При использовании imagex есть некоторые особенности:
- Теряются расширенные атрибуты файлов
- Разреженные файлы ((англ. sparse file) — файл, в котором последовательности нулевых байтов заменены на информацию об этих последовательностях (список дыр (англ. hole)).) в системе захватываются и применяются, но после этого эти файлы больше не будут разреженными.
- Символические ссылки (Symbolic link) и точки соединения (Junction Point) автоматически обновляются, что в некоторых сценариях, таких как Single Instance Storage (SIS), может привести к повторным пунктам, содержащим идентификатор файла NTFS, что может указывать на неправильные местоположения