Główna » jak » Jak konwertować między stałymi i dynamicznymi dyskami w VirtualBox

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

    VirtualBox pozwala wybrać dynamicznie przydzielany lub ustalony rozmiar dysku podczas tworzenia nowego wirtualnego pliku dysku twardego. Dynamicznie przydzielane dyski są szybciej tworzone i mogą rosnąć do większych rozmiarów. Naprawione dyski o rozmiarze mogą być szybsze w użyciu, ale nie mogą się powiększać po ich zapełnieniu. Możesz konwertować między dwoma formatami i zmieniać 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 dostępna w interfejsie graficznym. Zamiast tego musisz użyć VBoxManage.exe dowództwo.

    Zlokalizuj to polecenie, aby kontynuować. W systemie Windows znajdziesz go w katalogu programu VirtualBox, który jest  C: \ 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, wpisz cmd , i naciśnij Enter.

    Rodzaj Płyta CD w wierszu polecenia, a następnie ścieżce 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ć vboxmanage polecenie 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 określ ś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 jest C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi .

    Krok trzeci: Konwertuj dysk wirtualny

    Teraz możesz użyć polecenia VBoxManage do konwersji dysku wirtualnego 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 \ Virtual VMware \ 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 clemedium disk "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ś teraz zmienić nazwę nowego pliku na dysku, tak aby miał taką samą nazwę jak oryginalna. Po prostu przejdź do niego w Eksploratorze plików lub oknie 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 w 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 zmienionej 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, do którego go zamieniłeś.