Как клонировать жесткий диск непосредственно в образ vdi

Я хотел бы сделать VirtualBox .изображение vdi с моего жесткого диска.

Я нашел в интернете как это описать, это первый usind ДД для создания .raw изображение, затем с помощью VBoxManage для преобразования .RAW для .vdi. Поэтому, если мой HD составляет 1 ТБ, этот процесс (временно) требует 2 ТБ пространства для хранения обоих .сырье и. vdi.

У меня есть только немного больше чем 1 ТБ свободного пространства. Есть ли способ создать .образ VDI жесткого диска без предварительного создания .raw изображение?

29
задан SuperElectric 2013-07-02 04:57:27
источник

3 ответов

вы можете непосредственно создать изображение с помощью VBoxManage convertfromraw. Сначала отключите устройство, затем:

VBoxManage convertfromraw /dev/sda MyImage.vdi --format VDI

заменить /dev/sda С любым диском или разделом, который вы хотите клонировать.

возможно, Вам придется сделать это как root, чтобы получить доступ к устройству. Если это так, то вы должны изменить владельца готового изображения.

42
отвечен user235224 2015-09-20 20:53:57
источник

я попробовал принятое решение, но у меня не получилось:

# VBoxManage convertfromraw /dev/sdg /path/to/file.vdi --format VDI
Converting from raw image file="/dev/sdg" to file="/path/to/file.vdi"...
Creating dynamic image with size 0 bytes (0MB)...
VBoxManage: error: Cannot create the disk image "/path/to/file.vdi": VERR_INVALID_PARAMETER

может быть, он не мог определить размер, потому что диск был подключен через USB?

так что вместо этого я получил размер диска с fdisk -l

Disk /dev/sdg: 160.0 GB, 160041885696 bytes

и тогда я использовал на stdin виде convertfromraw

# dd if=/dev/sdg | VBoxManage convertfromraw stdin /path/to/file.vdi 160041885696 --format VDI
Converting from raw image file="stdin" to file="/path/to/file.vdi"...
Creating dynamic image with size 160041885696 bytes (152628MB)...
7
отвечен Daniel 2015-10-20 00:03:04
источник

есть и другие более безопасные способы создания файла вашей текущей системы, с которым Virtualbox может работать. Vdi являются virtualbox конкретные файлы и, как правило, генерируются только VB из новой установки виртуального жесткого диска.

У вас есть много других вариантов.

Я недавно использовал disk2vhd для создания .Виртуального жесткого диска (виртуального жесткого диска Microsoft®), что в VirtualBox прекрасно импортируется. (Хотя это была система XP) я не думаю, что он хорошо работает с другими ОС.

альтернативно есть vmwares конвертер инструмент, который может экспортировать систему в различные форматы, которые virtualbox, а также другие платформы могут использовать. Есть открытые стандарты для такого рода вещей.

http://www.vmware.com/products/converter/features.html

2
отвечен Scandalist 2013-07-02 05:14:30
источник

Другие вопросы virtualbox vdi dd clone

X