Deze tutorial bevat instructies om de volgende fout op te lossen bij het toevoegen van een bestaande virtuele harde schijf in VirtualBox: "Kan het harde-schijfbestand niet openen
De fout "Kan het schijfkopiebestand niet openen - kan harde schijf niet registreren" in VirtualBox verschijnt omdat het VM-schijfkopiebestand dat u probeert te openen dezelfde UUID heeft met een andere virtuele schijfkopie het dossier. In dat geval kan Virtualbox het schijfkopiebestand (VDI, VHD, VMDK, enz.) niet registreren en wordt de volgende fout weergegeven:
"Kan de harde schijf niet registreren 'C:\Users\%Username%\VirtualBox VMs\%VirtualDiskName1%.vdi' {%Virtual-Disk-UUID%} omdat een harde schijf 'C:\Users\%Username%\VirtualBox VMs\VirtualDiskName2%.vdi' met UUID {%Virtual-Disk-UUID%} al bestaat.
Resultaatcode:
E_INVALIDARG (0x80070057)
bestanddeel:
VirtualBox
Koppel:
IVirtualBox {fafa4e17-1ee2-4905-a10e-fe7c18bf5554}
Callee RC:
VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)"
Hoe VirtualBox-fout op te lossen: kan het virtuele harde schijfbestand (.VDI) niet openen omdat de harde schijf al wordt afgesloten.
Methode 1. Verwijder gemiste virtuele schijven uit VirtualBox.
De bovenstaande fout kan optreden als u de virtuele harde schijf naar een andere locatie (bijv. volume) hebt verplaatst en vervolgens probeert de virtuele harde schijf opnieuw toe te voegen. harde schijf (van de nieuwe locatie) naar een nieuwe of een bestaande virtuele machine, zonder de gemiste schijf eerder te hebben verwijderd van VirtualBox. In dit geval moet u het ontbrekende virtuele schijfbestand vrijgeven met behulp van VirtualBox Media Manager. Om dat te doen:
1. Van VirtualBox Bestand menu, open de Virtuele Media Manager.
2. Markeer de gemiste virtuele schijf (die met het foutteken)* en klik op Vrijlating. (Druk desgevraagd op de Vrijlating om de ontbrekende harde schijf vrij te geven.)
* Opmerking: Als je hier geen gemiste schijven ziet, ga dan verder naar methode-2.
3. Dan klikken Verwijderen (en druk vervolgens op de knop Verwijderen) om de ontbrekende virtuele harde schijf te verwijderen.
4. Sluit Virtueel Mediabeheer.
5. Markeer de VM waaraan u het virtuele harde schijf-bestand (.VDI) wilt toevoegen en klik op Instellingen.
6. Selecteer Opslag in het linkerdeelvenster en klik vervolgens op de 'Harde schijf toevoegen' icoon aan de rechterkant.
7. Klik Kies bestaande schijf.
8. Selecteer het virtuele harde schijfbestand dat u wilt toevoegen en klik op Open.
9. Klik oke om de instellingen van de virtuele machine te sluiten.
10.Begin de virtuele machine.
Methode 2. Kloon virtuele schijf met Virtual Media Manager.
Om te voorkomen dat de fout "Kan het schijfkopiebestand niet openen, kan de harde schijf niet registreren" optreedt, is het klonen van Virtual Schijfkopiebestanden (VDI, VHD, enz.), met behulp van de VirtualBox Media Manager,* in plaats van het besturingssysteem van de host te gebruiken Kopiëren/Plakken functies. Om dat te doen:
* Opmerking: De juiste manier om met succes een bestaand imagebestand van een virtuele harde schijf (VDI, VHD, VMDK, enz.) te klonen, is door de functie Kopiëren in VirtualBox Media Manager te gebruiken.
1. Van Virtualbox's Bestand menu selecteren Virtuele Media Manager.
2. Selecteer de virtuele harde schijf die u wilt klonen en klik op Kopiëren.
3. Maak in het volgende scherm uw keuzes over het "Disk Image File Type" & "Size" (of laat de standaardinstellingen) en geef ten slotte een naam voor de nieuwe schijfimage.
4. Als u klaar bent, klikt u op Kopiëren en wacht tot het maken van de nieuwe schijfkopie is voltooid.
5. Wanneer de kopie klaar is, gebruikt u de gekopieerde schijfkopie om een nieuwe virtuele machine in Virtualbox te maken.
Methode 3. Wijzig de UUID van de virtuele schijf.
De laatste methode om het probleem "Kan virtuele harde schijf niet registreren" op te lossen, is het resetten van de UUID van het virtuele schijfbestand (VDI) dat wordt vermeld in de VirtualBox-fout. Om dat te doen:
1. Dichtbij VirtualBox-toepassing.
2. Open de opdrachtprompt als beheerder. Om dat te doen:
A. Typ in het zoekvak: cmd (of opdrachtprompt).
B. Klik met de rechtermuisknop op de opdrachtprompt (resultaat) en selecteer Als administrator uitvoeren.
3. Kopiëren & Plakken in opdrachtprompt de volgende opdracht in opdrachtpromptvenster en druk op Binnenkomen:
- cd C:\Program Files\Oracle\VirtualBox
4. Typ nu het volgende commando en druk op Binnenkomen: *
- vboxbeheer interne commando's sethduuid "%Full_Path_To_VHD_File%"
* Opmerking: Verander bij het bovenstaande commando de %Full_Path_To_VHD_File% waarde volgens uw geval. Bijvoorbeeld: Als u de UUID van devirtueel schijfkopiebestand "Windows7.vdi" die zich bevindt op "C:\Users\Admin\VirtualBox VMs\Windows7VM"map, moet de opdracht zijn:
- vboxbeheer interne commando's sethduuid "C:\Users\Admin\VirtualBox VMs\Windows7VM\Windows7.vdi"
5. Als alles goed gaat, moet u informeren dat de UUID is gewijzigd.
6. Sluit de opdrachtprompt en probeer nu de virtuele harde schijf aan een nieuwe virtuele machine te koppelen.
Dat is alles Mensen! Werkte het voor jou?
Laat een reactie achter in de commentaarsectie hieronder of nog beter: like en deel deze blogpost in de sociale netwerken om het woord over deze oplossing te verspreiden.