Virtualbox nie może dodać maszyny: dysk wydaje się być nadal podłączony do innego komputera

1

Miałem wirtualny serwer Debiana działający na hoście Debiana. Po ponownym uruchomieniu obrazy wirtualnej maszyny wirtualnej po prostu zniknęły z konfiguracji. Przeczytałem je, ale po prostu zignorowałem migawki. Próbowałem ręcznie usunąć zapisane stany, sklonować maszynę wirtualną, zmienić uuid dysku ... Nic nie działało. Teraz nie chce dodać maszyny wirtualnej.

Teraz problemy dochodzą do tego punktu:

Failed to open virtual machine located in /home/ceremcem/VirtualBox VMs/aktos-1-copy/aktos-1.vbox.

Medium '/home/ceremcem/VirtualBox VMs/aktos-1-copy/aktos-1-disk1-2.vdi' cannot be closed because it is still attached to 1 virtual machines.

Result Code: VBOX_E_OBJECT_IN_USE (0x80BB000C)
Component: Medium
Interface: IMedium {05f2bbb6-a3a6-4fb9-9b49-6d0dda7142ac}
Callee: IVirtualBox {fafa4e17-1ee2-4905-a10e-fe7c18bf5554}
Callee RC: NS_ERROR_FAILURE (0x80004005)

Po prostu czyszczę VirtualBox z innych maszyn wirtualnych. W gui nie ma zarejestrowanej maszyny wirtualnej.

Jedyną interesującą rzeczą, jaką zrobiłem na maszynie wirtualnej, było to, że próbowałem wyłączyć pamięć podręczną zapisu, więc uruchamiam ten kod:

hdparm -W 0 /dev/sda

Ale polecenie nie wyłączyło pamięci podręcznej zapisu. To jedyna wskazówka.

ceremcem
źródło

Odpowiedzi:

1

Jak się domyśliłem, nie ma nic wspólnego z hdparm dowództwo.

Nie odzyskałem maszyny wirtualnej, niezależnie od tego, co zrobiłem. Oto moje obejście:

  1. Zidentyfikowałem najnowszy plik migawki {92abc......}.vdi
  2. Sklonowałem to VBoxManage clonehd \{92abc......\}.vdi aaa.vdi
  3. Stworzyłem nową maszynę wirtualną i dołączyłem aaa.vdi do nowej maszyny.
  4. Uruchomiony. Działa dobrze.
ceremcem
źródło