Создать резервную копию реального диска на VHD довольно просто, например, с помощью Sysinternal Disk2VHD в XP или Windows Image Backup в Windows 7. Но как мне скопировать этот файл обратно?
Это возможно, загрузив компакт-диск восстановления или установочный DVD-диск Windows. Но можно ли это сделать из работающей операционной системы? Это может быть в сценарии?
Мы хотим клонировать диск на другой диск ежедневно, используя это.
backup
clone
copying
disk-image
virtual-disk
Кристиан
источник
источник
Ответы:
Вы можете использовать
qemu-nbd
в Linux доступ к образу диска, как если бы это было блочное устройство.Вот несколько примеров операций, которые можно выполнить с терминала Knoppix.
Если формат VHDX:
Написать один раздел:
Смонтировать раздел:
Размонтировать и отключить файл образа:
источник
Есть как минимум два похожих вопроса, на которые были получены ответы:
/superuser/40294/copying-a-vhd-to-a-physical-disk
Вдиск (VHD) к физическому
Но вы не можете сделать это с работающей ОС.
Было бы сложно написать это. Следуя Linux-
dd
подходу, можно сказать, что все возможно. Загрузитесь с PXE, найдите VHD, найдите физический диск, dd от V до P, когда закончите перезагрузку.источник
Используйте HDDGuru Raw Copy Tool
Это может быть использовано для любого из монтируемых форматов в Windows, ISO, VHD, VHDX и т. Д.
источник
Можно использовать Virtualbox для подключения физического устройства в качестве виртуального устройства внутри виртуальной машины.
Метод Windows
Метод Linux
Используя дополнительный iso в качестве live CD, например, загрузку hirens или некоторый образ восстановления linux, можно также выполнить копирование образа с одного виртуального устройства на физическое устройство, которое фактически присутствует внутри виртуальной машины.
источник
Я использовал vmdk2phys, чтобы успешно выполнить это.
Есть еще один инструмент, называемый Disk Image Tools или DITOOLS , который делает то же самое.
Как утверждают другие, истинное изображение acronis может сделать это. Western Digital имеет версию истинного образа acronis, которая работает на любом компьютере, на котором установлен хотя бы один жесткий диск WD, под названием Acronis True Image WD Edition , однако я не уверен, поддерживает ли он образы жестких дисков виртуальных машин, такие как VHD / VMDK.
Другой вариант - подключить VHD в MMC «Управление дисками», а затем использовать такой инструмент, как Roadkil RawCopy .
источник
Существует программа под названием VHD2disk, которая будет делать это, но, как упоминалось в предыдущих постах, ее нужно запускать из окон. Я успешно использовал HIRENS PE10, который загружает среду Windows 10 с флешки или DVD. Я также успешно клонировал и изобразил, используя этот подход.
Утилита VHD2disk в отличие от DISk2VHD не производится sysinternals, но все еще работает хорошо. (Кстати, у меня были проблемы с поиском в Google в последний раз, когда я только что проверил - вот как я здесь оказался)
источник
Не знаю свободного пути, но я знаю, что один из продуктов Acronis («True Image»?) Может это сделать.
источник
Преобразуйте диск, используя множество конвертеров vhd в vmdk, таких как этот: https://sourceforge.net/projects/vboxhdtools/
Затем используйте этот инструмент для преобразования в физический диск (в Windows): https://sourceforge.net/projects/vmdk2phys/
источник
Команда qemu-img, являющаяся частью пакета эмулятора QEMU, поддерживает VHD. Я не знаю, работает ли это в Windows, но в Linux, по крайней мере, это работает (я полагаю, это не имеет значения, поскольку вы не отметили нужную платформу?).
Чтобы восстановить image.vhd в / dev / sda, запустите:
источник
Если вы используете win vista, 7, 8 ... Вы можете использовать bcdedit. Вставьте VHD-файл в c: Создайте новый sid для своей новой машины. Укажите путь к VHD. Активируйте OS Reboot, и вы получите двойную загрузку с вашей новой системой. Вы собираетесь работать непосредственно с вашим VHD-изображением
источник
да, чтобы подвести итог лучший способ использовать QEMU-IMG, как
apt установить qemu-utils
qemu-img convert -f vpc image.vhd / dev / sda
и монтируем блочное устройство в созданный файл ..
mount /dev/sda /path/to/new_file_created
Теперь вы можете получить доступ к данным new_file_created
dev / sda - это ваше доступное блочное устройство, которое может потребоваться изменить в зависимости от ваших настроек.
источник