Tento tutoriál obsahuje pokyny na opravu nasledujúcej chyby pri pokuse o pridanie existujúceho virtuálneho pevného disku do VirtualBox: „Nepodarilo sa otvoriť súbor pevného disku
Vo VirtualBoxe sa zobrazí chyba „Nepodarilo sa otvoriť obraz disku – nemožno zaregistrovať pevný disk“. pretože súbor obrazu disku VM, ktorý sa pokúšate otvoriť, má rovnaké UUID ako iný obraz virtuálneho disku súbor. V takom prípade Virtualbox nemôže zaregistrovať súbor s obrazom disku (VDI, VHD, VMDK atď.) a zobrazí nasledujúcu chybu:
"Nedá sa zaregistrovať pevný disk 'C:\Users\%Username%\VirtualBox VMs\%VirtualDiskName1%.vdi' {%Virtual-Disk-UUID%}, pretože pevný disk 'C:\Users\%Username%\VirtualBox VMs\VirtualDiskName2%.vdi' už s UUID {%Virtual-Disk-UUID%} existuje.
Kód výsledku:
E_INVALIDARG (0x80070057)
Komponent:
VirtualBox
Rozhranie:
IVirtualBox {fafa4e17-1ee2-4905-a10e-fe7c18bf5554}
Callee RC:
VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)"
Ako vyriešiť chybu VirtualBox: Nepodarilo sa otvoriť súbor virtuálneho pevného disku (.VDI), pretože pevný disk sa už ukončil.
Metóda 1. Odstráňte zmeškané virtuálne disky z VirtualBoxu.
Vyššie uvedená chyba sa môže objaviť, ak ste virtuálny pevný disk presunuli na iné miesto (napr. zväzok) a potom sa pokúsite znova pridať virtuálny pevný disk (z nového umiestnenia) na nový alebo na existujúci virtuálny stroj bez toho, aby ste zmeškaný disk predtým odstránili VirtualBox. V tomto prípade musíte uvoľniť chýbajúci súbor virtuálneho disku pomocou VirtualBox Media Manager. Urobiť to:
1. Z VirtualBoxu Súbor otvorte menu Správca virtuálnych médií.
2. Zvýraznite chýbajúci virtuálny disk (ten so znakom chyby)* a kliknite Uvoľnite. (Keď sa zobrazí výzva, stlačte tlačidlo Uvoľnite tlačidlo na uvoľnenie chýbajúceho pevného disku.)
* Poznámka: Ak tu nevidíte žiadne zmeškané disky, pokračujte metóda-2.
3. Potom kliknite Odstrániť (a potom stlačte tlačidlo Odstrániť), aby ste odstránili chýbajúci virtuálny pevný disk.
4. Zatvorte správcu virtuálnych médií.
5. Zvýraznite VM, kam chcete pridať súbor virtuálneho pevného disku (.VDI), a kliknite Nastavenie.
6. Vyberte Skladovanie na ľavej table a potom kliknite na "Pridať pevný disk" ikona vpravo.
7. Kliknite Vyberte existujúci disk.
8. Vyberte súbor virtuálneho pevného disku, ktorý chcete pridať, a kliknite Otvorené.
9. Kliknite OK zatvorte nastavenia virtuálneho počítača.
10.Štart virtuálny stroj.
Metóda 2. Klonujte virtuálny disk pomocou Virtual Media Manager.
Aby sa predišlo chybe „Nepodarilo sa otvoriť súbor s obrazom disku, nemožno zaregistrovať pevný disk“, je potrebné naklonovať virtuálne Súbory s obrazom disku (VDI, VHD, atď.), pomocou VirtualBox Media Manager* namiesto použitia hostiteľského OS Copy/Paste funkcie. Urobiť to:
* Poznámka: Správny spôsob, ako úspešne naklonovať existujúci obrazový súbor virtuálneho pevného disku (VDI, VHD, VMDK atď.), je použiť funkciu Kopírovať v Správcovi médií VirtualBox.
1. Z Virtualboxu Súbor vyberte menu Správca virtuálnych médií.
2. Vyberte virtuálny pevný disk, ktorý chcete klonovať, a kliknite naň Kopírovať.
3. Na ďalšej obrazovke vyberte položky „Typ súboru obrazu disku“ a „Veľkosť“ (alebo ponechajte predvolené nastavenia) a nakoniec zadajte názov nového obrazu disku.
4. Po dokončení kliknite Kopírovať a počkajte, kým sa dokončí vytvorenie nového obrazu disku.
5. Po dokončení kopírovania použite skopírovaný obraz disku na vytvorenie nového virtuálneho počítača vo Virtualboxe.
Metóda 3. Zmeňte UUID virtuálneho disku.
Poslednou metódou na vyriešenie problému „Nedá sa zaregistrovať virtuálny pevný disk“ je resetovanie UUID súboru virtuálneho disku (VDI) uvedeného v chybe VirtualBoxu. Urobiť to:
1. Zavrieť Aplikácia VirtualBox.
2. Otvorte príkazový riadok ako správca. Urobiť to:
a. Do vyhľadávacieho poľa zadajte: cmd (alebo príkazový riadok).
b. Kliknite pravým tlačidlom myši na príkazový riadok (výsledok) a vyberte Spustiť ako správca.
3. Kopírovať & Prilepiť v príkazovom riadku nasledujúci príkaz v okne príkazového riadka a stlačte Zadajte:
- cd C:\Program Files\Oracle\VirtualBox
4. Teraz zadajte nasledujúci príkaz a stlačte Zadajte: *
- vboxmanage interné príkazy sethduuid "%Full_Path_To_VHD_File%"
* Poznámka: Vo vyššie uvedenom príkaze zmeňte %Full_Path_To_VHD_File% hodnotu podľa vášho prípadu. Napríklad: Ak chcete resetovať UUID zsúbor obrazu virtuálneho disku "Windows7.vdi“, ktorý sa nachádza na "C:\Users\Admin\VirtualBox VMs\Windows7VM"priečinok, príkaz by mal byť:
- vboxmanage interné príkazy sethduuid "C:\Users\Admin\VirtualBox VMs\Windows7VM\Windows7.vdi"
5. Ak všetko pôjde dobre, mali by ste informovať, že UUID sa zmenilo.
6. Zatvorte príkazový riadok a teraz sa pokúste pripojiť virtuálny pevný disk k novému virtuálnemu počítaču.
To je všetko priatelia! Osvedčilo sa vám to?
Zanechajte komentár v sekcii komentárov nižšie alebo ešte lepšie: lajkujte tento blogový príspevok a zdieľajte ho na sociálnych sieťach, aby ste pomohli šíriť informácie o tomto riešení.