If-Koubou

Jak konwertować między stałymi i dynamicznymi dyskami w VirtualBox

Jak konwertować między stałymi i dynamicznymi dyskami w VirtualBox (Jak)

VirtualBox pozwala wybrać dynamicznie przydzielony lub ustalony rozmiar dysku podczas tworzenia nowego pliku wirtualnego dysku twardego. Dynamicznie przydzielane dyski są szybciej tworzone i mogą rosnąć do większych rozmiarów. Dyski o stałym rozmiarze mogą być szybsze w użyciu, ale nie mogą się powiększać po ich zapełnieniu. Możesz przekonwertować między dwoma formatami i zmienić rozmiar dysków, jeśli chcesz.

Krok pierwszy: Zlokalizuj polecenie VBoxManage i otwórz wiersz polecenia

VirtualBox umożliwia konwertowanie dysku stałego na dysk dynamiczny lub dysk dynamiczny na dysk stały, ale ta opcja nie jest widoczna w interfejsie graficznym. Zamiast tego musisz użyć VBoxManage.exe dowództwo.

Znajdź to polecenie, aby kontynuować. W systemie Windows znajdziesz go w katalogu programu VirtualBox, który jestC: \ Program Files \ Oracle \ VirtualBox  domyślnie. Jeśli zainstalowałeś VirtualBox w innym katalogu, spójrz tam.

Otwórz okno wiersza polecenia. Aby to zrobić, otwórz menu Start i wpisz cmd i naciśnij Enter.

Rodzaj Płyta CD w wierszu polecenia, a następnie ścieżka folderu, w którym znajduje się polecenie VBoxManage. Musisz załączyć go w cudzysłów.

Możesz to szybko zrobić, pisząc Płyta CD w oknie wiersza polecenia, a następnie przeciągając i upuszczając ikonę folderu z paska adresu menedżera plików do wiersza polecenia.

Jeśli używasz domyślnej ścieżki, powinna wyglądać następująco:

cd "C: \ Program Files \ Oracle \ VirtualBox"

UWAGA: W tych instrukcjach założono, że używasz VirtualBox w systemie Windows. Jeśli używasz VirtualBox na macOS lub Linux, możesz po prostu otworzyć okno terminala i uruchomić vboxmanagePolecenie normalnie, tak jak każde inne polecenie.

Krok drugi: znajdź ścieżkę do dysku, który chcesz konwertować

Uruchom następujące polecenie w oknie wiersza polecenia, aby wyświetlić listę wszystkich wirtualnych dysków twardych na komputerze:

VBoxManage.exe lista hdds

Przejrzyj listę i wskaż ścieżkę do pliku na dysku wirtualnym, który chcesz przekonwertować. Powiedzmy, że chcemy zmodyfikować dysk wirtualny powiązany z maszyną wirtualną o nazwie "Windows". Jak widać na wyjściu poniżej, ścieżka do tego dysku wirtualnego w naszym systemie jestC: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi .

Krok trzeci: Konwertuj dysk wirtualny

Możesz teraz użyć polecenia VBoxManage, aby przekonwertować dysk wirtualny ze stałego na dynamiczny lub z dynamicznego na stały.

Aby przekonwertować dysk wirtualny ze stałego na dynamiczny, uruchom następujące polecenie:

VBoxManage.exe clemedium disk "C: \ path \ to \ source.vdi" "C: \ path \ to \ destination.vdi" -variant Standard

Na przykład, jeśli dysk źródłowy znajduje się w C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi i chcesz utworzyć nowy dysk o nazwie Windows-dynamic.vdi w tym samym folderze, możesz uruchomić:

VBoxManage.exe dysk clemedium "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi" "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows-dynamic.vdi" -variant Standard

Aby przekonwertować dysk wirtualny z dynamicznego na stały, uruchom następujące polecenie:

VBoxManage.exe dysk clemedium "C: \ path \ to \ source.vdi" "C: \ path \ to \ destination.vdi" -variant Naprawiono

Na przykład, jeśli dysk źródłowy znajduje się w C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi i chcesz utworzyć nowy dysk o nazwie Windows-fixed.vdi w tym samym folderze, możesz uruchomić:

VBoxManage.exe dysk clemedium "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi" "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows-fixed.vdi" -variant Standard

Krok czwarty: Usuń stary dysk wirtualny

Powyższe polecenie po prostu klonuje istniejący dysk. Kończy się zarówno oryginalny plik dysku, jak i nowy plik na dysku.

Najpierw musisz faktycznie usunąć istniejący dysk wirtualny z VirtualBox. W VirtualBox kliknij prawym przyciskiem myszy maszynę wirtualną, która korzysta z dysku wirtualnego i wybierz "Ustawienia".

Wybierz "Pamięć", aby wyświetlić podłączone urządzenia pamięci masowej. Kliknij prawym przyciskiem myszy oryginalny VDI i wybierz "Usuń załącznik". Następnie kliknij "OK".

Poniższy proces spowoduje usunięcie oryginalnego pliku dysku z dysku. Ostrzeżenie: Możesz wykonać kopię zapasową oryginalnego pliku na dysku, jeśli jeszcze tego nie zrobiłeś, na wypadek gdyby coś poszło nie tak z tym procesem.

W wierszu polecenia uruchom następujące polecenie, aby wyświetlić listę wszystkich dysków wirtualnych na komputerze:

VBoxManage.exe lista hdds

Zlokalizuj identyfikator UUID oryginalnego dysku, który chcesz usunąć. Możesz skopiować go do schowka, zaznaczając go lewym przyciskiem myszy myszy, a następnie klikając prawym przyciskiem myszy.

Uruchom następujące polecenie, aby usunąć oryginalny dysk z rejestru VirtualBox i go usunąć. Możesz kliknąć prawym przyciskiem myszy w oknie wiersza polecenia, aby wkleić identyfikator UUID.

VBoxManage.exe closemedium UUID --delete

Krok piąty: Zmień nazwę nowego dysku

Powinieneś zmienić nazwę nowego pliku na dysku, tak aby miał taką samą nazwę jak oryginalny. Po prostu przejdź do niego w oknie Eksploratora plików lub Eksploratora Windows.

Kliknij prawym przyciskiem myszy plik VDI, wybierz "Zmień nazwę" i zmień go na oryginalną nazwę. Na przykład tutaj zmieniliśmy nazwę pliku Windows-fixed.vdi, który utworzyliśmy na Windows.vdi.

Po zmianie nazwy dysku usuń starą nazwę dysku z VirtualBox. Kliknij Plik> Virtual Media Manager w VirtualBox i zlokalizuj oryginalną nazwę dysku o przemianowanej nazwie - po lewej stronie pojawi się żółta ikona ostrzeżenia. Kliknij go prawym przyciskiem myszy i wybierz "Usuń". Kliknij "Usuń" ponownie, aby potwierdzić i zamknąć "Zamknij".

Krok szósty: Włóż dysk w VirtualBox

Wróć do VirtualBox, kliknij prawym przyciskiem myszy maszynę wirtualną powiązaną z dyskiem wirtualnym i wybierz "Ustawienia". W obszarze Pamięć masowa kliknij prawym przyciskiem myszy kontroler SATA i wybierz "Dodaj dysk twardy".

Wybierz "Wybierz istniejący dysk" i przejdź do pliku, którego nazwa została właśnie zmieniona.

Kliknij "OK", aby zamknąć okno ustawień maszyny wirtualnej. Powinieneś teraz móc normalnie uruchomić maszynę wirtualną. Jego dysk będzie dyskiem stałym lub dynamicznym - w zależności od tego, który z nich został przekonwertowany.