Mam dysk wirtualnego obrazu dysku wirtualnego (.vdi) systemu Windows 7. To .vdi uruchamia 64-bitowy system Linux na moim 32-bitowym ubuntu na 64-bitowym komputerze z włączoną wirtualizacją.
Zainstalowałem wiele programów w tym gościnnym systemie Windows 7. Jeśli system ulega awarii i nie można go przywrócić, nie chcę marnować tych wszystkich godzin od nowa, aby ponownie wszystko zainstalować. Moje pytanie brzmi:
Zamykam system Windows 7 i kopiuję cały obraz .vdi na zewnętrzny dysk twardy lub zewnętrzne urządzenie pamięci masowej USB, instaluję system Linux na innym komputerze, instaluję tę samą wersję VirtualBox na tym komputerze i kopiuję obraz .vdi na tym komputerze, to czy mogę uruchomić go na tym komputerze? Czy muszę wykonać kopię zapasową czegoś innego niż obraz .vdi, aby wykonać właściwą kopię zapasową, aby ponownie uruchomić komputer w tym samym stanie?
Załóżmy, że tworzę 3+ instalowane dyski DVD dla .vdi. Wymagałyby one mniej miejsca, ale wymagają więcej czasu na zapisanie płyt CD, a następnie uruchomienie obrazu systemu Windows 7 w VirtualBox. Czy to też zadziała?
Jeśli zrobię dyski CD z części 2, a następnie użyję ich do zainstalowania wersji systemu Windows na całkowicie pustym fizycznym dysku twardym, to czy mam jakieś problemy? (przypuszczalnie po zakończeniu instalacji musiałbym zainstalować wszystkie sterowniki specyficzne dla maszyny).
Jeśli przejdę do 3, to czy mogę również zainstalować system Windows na połowie partycji / dysku, czy też system Windows zawsze usuwa wszystko podczas instalacji, w tym system operacyjny Linux zainstalowany na drugiej połowie partycji?
Jeśli odpowiedź na pytanie 4 brzmi: nie, nie jest jakiś sposób, ŻADEN sposób, aby system Windows, aby grać ładny?
źródło
Odpowiedzi:
Zamknij maszynę wirtualną i zamknij Virtualbox. Przejdź do lokalizacji, w której są przechowywane pliki, powinien to być folder o nazwie maszyny wirtualnej zawierający .vdi, .vbox i być może niektóre inne pliki i / lub folder logów. Po prostu wykonaj kopię zapasową całego folderu „Your VM Name” na innym dysku. Masz teraz migawkę maszyny wirtualnej w tym momencie.
Tak, możesz też po prostu zapisać sam plik .VDI, a następnie utworzyć nową maszynę wirtualną w kreatorze później i użyć istniejącego dysku zamiast tworzyć nowy, powinien się uruchomić. Równie dobrze może po prostu wykonać kopię zapasową wszystkich plików.
Jeśli chcesz przywrócić maszynę wirtualną do innego systemu operacyjnego niż ten, który został utworzony, prawdopodobnie po prostu chcesz tam utworzyć nową maszynę wirtualną i załadować ten plik .VDI jako dysk. Chociaż nie jestem w 100% pewien, czy inne pliki są różne na różne platformy, zawsze robię to w ten sposób, aby być bezpiecznym.
źródło
To prawie przeniesienie VDI do innego systemu, ale jest jeszcze kilka rzeczy do rozważenia, jeśli nie chcesz ponownie aktywować systemu Windows 7. Zobacz następujące informacje, jak zauważono na forach użytkowników końcowych VirtualBox
Możesz zignorować udostępnioną lokalizację, ponieważ wykonujesz ruch.
Machine uuid="{075d42da-6025-4a95-a1d5-57b1f4b09dd7}" name="Windows 7" OSType="Windows7"
<MachineEntry uuid="{075d42da-6025-4a95-a1d5-57b1f4b09dd7}" src="/media/Extern/Virtual Machines/Windows 7/Windows 7.xml"/>
źródło
Użyj opcji „Eksportuj urządzenie”. Znajduje się w menu „Plik”. Pozwala to uniknąć wszystkich problemów związanych z UUID i tym podobnymi oraz zapisuje wszystko w jednym skompresowanym pliku archiwum lub katalogu, zgodnie z wyborem.
Oświadczenie: Użyłem go tylko z Linuksa na Linuksa, ale nie widzę powodu, dla którego miałby nie działać na hoście Windows. Jak zawsze, nie usuwaj wzorca, dopóki nie przetestujesz kopii.
źródło