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

Spisu treści:

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

Wideo: Jak konwertować między stałymi i dynamicznymi dyskami w VirtualBox
Wideo: MacBook WON’T TURN ON Fix in 3 Minutes 2024, Marsz
Jak konwertować między stałymi i dynamicznymi dyskami w VirtualBox
Jak konwertować między stałymi i dynamicznymi dyskami w VirtualBox
Anonim
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.
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 jest

C:Program FilesOracleVirtualBox

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
Otwórz okno wiersza polecenia. Aby to zrobić, otwórz menu Start i wpisz

cmd

i naciśnij Enter.

Rodzaj
Rodzaj

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

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:
Jeśli używasz domyślnej ścieżki, powinna wyglądać następująco:

cd 'C:Program FilesOracleVirtualBox'

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ć
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.

Image
Image

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 list hdds

Image
Image

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 jest

C:UserschrisVirtualBox VMsWindowsWindows.vdi

Image
Image

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 clonemedium disk 'C:path osource.vdi' 'C:path odestination.vdi' –variant Standard

Na przykład, jeśli dysk źródłowy znajduje się w

C:UserschrisVirtualBox VMsWindowsWindows.vdi

i chcesz utworzyć nowy dysk o nazwie Windows-dynamic.vdi w tym samym folderze, możesz uruchomić:

VBoxManage.exe clonemedium disk 'C:UserschrisVirtualBox VMsWindowsWindows.vdi' 'C:UserschrisVirtualBox VMsWindowsWindows-dynamic.vdi' –variant Standard

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

VBoxManage.exe clonemedium disk 'C:path osource.vdi' 'C:path odestination.vdi' –variant Fixed

Na przykład, jeśli dysk źródłowy znajduje się w

C:UserschrisVirtualBox VMsWindowsWindows.vdi

i chcesz utworzyć nowy dysk o nazwie Windows-fixed.vdi w tym samym folderze, możesz uruchomić:

VBoxManage.exe clonemedium disk 'C:UserschrisVirtualBox VMsWindowsWindows.vdi' 'C:UserschrisVirtualBox VMsWindowsWindows-fixed.vdi' –variant Standard

Image
Image

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".
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".
Image
Image

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 list 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.
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

Image
Image

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.
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".
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".
Image
Image

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".

Zalecana: