W moim Ubuntu 12.04.1 uruchomionym na virtualbox zabrakło miejsca, gdy instalowałem na nim oprogramowanie, a teraz nie uruchamia się ponownie . Mam pliki, które muszę odzyskać. Mam ubuntu64.vdi
plik na swoim laptopie z systemem Windows 7 (hostem) i zastanawiałem się, czy istnieje jakiś sposób na odzyskanie plików z pliku vdi.
Równolegle wygenerowałem nową maszynę 12.04.1 na virtualbox w tym samym laptopie i użyję tej zamiast zakorkowanej.
Mogę dodać zakorkowany vdi
do listy dysków w działającym. Następnie użyłem gnome nautilus do zamontowania zakorkowanego dysku.
Mogę znaleźć tam pliki, ale mają one około 2 miesięcy. Myślę, że to zbiega się z ostatnim razem, gdy zrobiłem migawkę maszyny wirtualnej, ale nie ostatnim razem, gdy dostałem działającą maszynę, co było wczoraj. Czy jest jakiś sposób na zamontowanie vdi
wczoraj, tuż przed awarią?
EDYTOWANE:
Oto, co Virtual Media Manager
mówi mi o moim ubuntu64.vdi
pliku:
EDYCJA 2:
Skopiowałem moje ubuntu.vdi
urządzenie na zewnętrzny dysk USB z dużą ilością miejsca na dysku. Próbowałem go sklonować za pomocą systemu Windows, ale wystąpił błąd:
Próbowałem tego samego z działającej maszyny wirtualnej za pośrednictwem udostępnionego folderu na dysku USB i zaczęło się klonowanie. Trwało to długo, ale zakończyło się pomyślnie:
root@precise64:/media/sf_E_DRIVE/copy_of_ubuntu64_vm_folder_20140224/ubuntu64#
VBoxManage clonehd ubuntu64.vdi ubuntu64.raw --format RAW
0%...
10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Clone hard disk created in format 'RAW'. UUID: 90f99198-18e1-40ee-85fe-c083dcbb1ac3
EDYCJA 3:
Po utworzeniu pliku raw, uruchamiam testdisk
z Deeper Search
, otrzymuję taką listę:
Ater Deeper Search
skończył, otrzymuję taką listę:
Ale nie wiem, która to migawka ... Jakieś pomysły?
rsync
.
Vboxmanage clonehd 2208...
(skopiuj tutaj najnowszy UUID). Zobacz serverfault.com/a/506581/195528