КОРЕКЦИЯ: VirtualBox не успя да отвори файл на твърдия диск. Не може да се регистрира виртуален твърд диск, защото вече съществува диск със същия UUID. (Решено)

КОРЕКЦИЯ: VirtualBox не успя да отвори файл на твърдия диск. Не може да се регистрира виртуален твърд диск, защото вече съществува диск със същия UUID. (Решено)

Този урок съдържа инструкции за коригиране на следната грешка при опит за добавяне на съществуващ виртуален твърд диск във VirtualBox: „Неуспешно отваряне на файла на твърдия диск, защото вече съществува твърд диск със същия UUID“.

Грешката „Неуспешно отваряне на файла с изображение на диска – не може да се регистрира твърд диск“ във VirtualBox се появява, защото файлът с изображение на VM диск, който се опитвате да отворите, има същия UUID с друг файл с изображение на виртуален диск. В този случай Virtualbox не може да регистрира файла с изображение на диска (VDI, VHD, VMDK и т.н.) и показва следната грешка:

VirtualBox Неуспешно отваряне на файла на твърдия диск. Не може да се регистрира виртуален твърд диск, защото вече съществува диск със същия UUID



' Не може да се регистрира твърдият диск 'C:Users\%Username%VirtualBox VMs\%VirtualDiskName1%.vdi' {%Virtual-Disk-UUID%}, защото твърд диск 'C:Users\%Username%VirtualBox VMsVirtualDiskName2%.vdi' с UUID {%Virtual-Disk-UUID%} вече съществува.

Код на резултата:
E_INVALIDARG (0x80070057)
Съставна част:
VirtualBox
интерфейс:
IVVirtualBox {fafa4e17-1ee2-4905-a10e-fe7c18bf5554}
Callee RC:
VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)'

Как да разреша грешката на VirtualBox: Неуспешно отваряне на файл на виртуален твърд диск (.VDI), защото твърдият диск вече излиза.

Метод 1. Премахнете файла на пропуснатия виртуален диск от VirtualBox.
Метод 2. Клонирайте образ на диска с Virtual Media Manager.
Метод 3. Променете UUID на виртуалния диск.

Метод 1. Премахнете пропуснатите виртуални дискове от VirtualBox.

Горната грешка може да се появи, ако сте преместили виртуалния твърд диск на друго място (напр. том) и след това се опитате да добавите отново виртуалния твърд диск (от новото местоположение) към нова или към съществуваща виртуална машина, без да преди това премахна пропуснатия диск от VirtualBox. В този случай трябва да освободите липсващия файл на виртуален диск с помощта на VirtualBox Media Manager. Да направя това:

един. От VirtualBox Файл меню, отворете Виртуален медиен мениджър .

fix VirtualBox не може да отвори файл на виртуален твърд диск VDI - файл със същия uuid вече съществува.

две. Маркирайте пропуснатия виртуален диск (този със знака за грешка)* и щракнете Освободете. (Когато го попитаха, Натисни Освободете бутон, за да освободите липсващия твърд диск.)

* Забележка:Ако не виждате пропуснати дискове тук, продължете метод-2 .

virtual не може да отвори файл на виртуален твърд диск - поправете

3. След това щракнете Премахване (и след това натиснете бутона Премахни), за да премахнете липсващия виртуален твърд диск.

премахнете липсващия виртуален твърд диск .vdi

Четири. Затворете мениджъра на виртуални медии.
5. Маркирайте VM, където искате да добавите файла за виртуален твърд диск (.VDI) и щракнете Настройки.

fix не може да регистрира виртуален твърд диск virtualbox

6. Изберете Съхранение в левия панел и след това щракнете върху „Добавяне на твърд диск“ икона вдясно.

изображение

7. Щракнете върху Изберете съществуващ диск .

изображение

8. Изберете файла на виртуалния твърд диск, който искате да добавите, и щракнете Отвори.

изображение

9. Щракнете върху Добре за да затворите настройките на виртуалната машина.

изображение

10. Започнете виртуалната машина.

Метод 2. Клонирайте виртуален диск с Virtual Media Manager.

За да избегнете грешката „Неуспешно отваряне на файла с изображение на диска, не мога да регистрирам твърдия диск“, е да клонирате файлове с изображения на виртуален диск (VDI, VHD и т.н.), като използвате VirtualBox Media Manager*, вместо да използвате функциите за копиране/поставяне на ОС на хоста. Да направя това:

* Забележка:Правилният начин за успешно клониране на съществуващ файл с изображение на виртуален твърд диск (VDI, VHD, VMDK и др.) е да използвате функцията Copy във VirtualBox Media Manager.

един. От Virtualbox Файл избор на меню Виртуален медиен мениджър .

fix Не мога да регистрирам виртуалната кутия на твърдия диск

две. Изберете виртуалния твърд диск, който искате да клонирате, и щракнете копие .

коригиране Не може да се отвори образ на диска vdi vhd и т.н.

3. На следващия екран направете своя избор относно „Тип на файла с изображение на диска“ и „Размер“ (или оставете настройките по подразбиране) и накрая дайте име за новото изображение на диска.
Четири. Когато сте готови, щракнете копие и изчакайте, докато създаването на новото изображение на диска завърши.

не може да отвори vdi изображение virtualbox

5. Когато копието приключи, използвайте копираното изображение на диска, за да създадете нова виртуална машина във Virtualbox.

Метод 3. Променете UUID на виртуалния диск.

Последният метод за разрешаване на проблема „Не мога да регистрирам виртуален твърд диск“ е да нулирате UUID на файла на виртуалния диск (VDI), споменат в грешката на VirtualBox. Да направя това:

1. Затворете Приложението VirtualBox.

две. Отворете командния ред като администратор. Да направя това:

а. В полето за търсене въведете: cmd (или командния ред ).
б. Щракнете с десния бутон върху командния ред (резултат) и изберете Изпълни като администратор .

стартирайте командния ред като администратор

3. Копирайте & Поставете в командния ред следната команда в прозореца на командния ред и натиснете Въведете :

    cd C:Program FilesOracleVirtualBox

промяна на uuid виртуален диск

Четири. Сега въведете следната команда и натиснете Въведете : *

    vboxmanage вътрешни команди sethduuid'%Full_Path_To_VHD_File%'

* Забележка:С горната команда променете%Full_Path_To_VHD_File%стойност според вашия случай. Например:Ако искате да нулирате UUID на файл с изображение на виртуален диск 'Windows7.vdi' който се намира на'C:UsersAdminVirtualBox VMsWindows7VM' папка, командата трябва да бъде:

  • vboxmanage вътрешни команди sethduuid'C:UsersAdminVirtualBox VMsWindows7VMWindows7.vdi'

нулиране на uuid виртуален диск

5. Ако всичко върви добре, тогава трябва да информирате, че UUID е променен.

нулиране на uuid виртуален диск virtualbox

6. Затворете командния ред и сега опитайте да прикачите виртуалния твърд диск към нова виртуална машина.

Това е всичко приятели! Подейства ли при вас?
Моля, оставете коментар в секцията за коментари по-долу или още по-добре: харесайте и споделете тази публикация в блога в социалните мрежи, за да помогнете за разпространението на информацията за това решение.

Набираме персонал