Благодаря обновлению прерывания службы хранилища Azure | Блог Microsoft Azure, Windows моей виртуальной машины не запускается, и Microsoft предложила мне загрузить System .VHD локально для устранения неполадок (системный виртуальный жесткий диск системы "Windows Server 2012 Datacenter"). Согласно: Глава 5.Виртуальное хранилище

VirtualBox also fully supports the VHD format used by Microsoft.

Я пытаюсь сделать Add Hard Disk для недавно созданной виртуальной машины внутри VirtualBox, и я получаю следующую ошибку:

VirtualBox - ошибка:

Could not get the storage format of the medium '/tmp/do1.vhd' (VERR_NOT_SUPPORTED).

&

Failed to open the hard disk file /tmp/do1.vhd.

Could not get the storage format of the medium '/tmp/do1.vhd' (VERR_NOT_SUPPORTED).

Result Code: VBOX_E_IPRT_ERROR (0x80BB0005)
Component: Medium
Interface: IMedium {05f2bbb6-a3a6-4fb9-9b49-6d0dda7142ac}
Callee: IVirtualBox {fafa4e17-1ee2-4905-a10e-fe7c18bf5554}
Callee RC: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)

Что я делаю неправильно? и / или как на самом деле подключить его к моей виртуальной машине?

1 ответ1

1

Ваш вопрос очень неполный: на каких хостах и гостевых ОС вы работаете? Что вы пытаетесь сделать с образом VHD, построить на нем виртуальную машину или просто смонтировать ее?

Если вы пытаетесь использовать диск do1.vhd в качестве основного диска виртуальной машины, вы найдете здесь очень подробные инструкции о том, как это сделать.

Если вы пытаетесь смонтировать образ изнутри виртуальной машины, ответ зависит от вашей ОС: в Linux вы бы сделали это так, используя пакет virtualbox-fuse. Если вместо этого вашей гостевой ОС является Windows, то вы можете сделать это следующим образом. Любая операция должна быть выполнена ** внутри * виртуальной машины, что означает, что вам нужно будет сделать файл VHD доступным для виртуальной машины, возможно, путем его совместного использования.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .