If-Koubou

Konwersja między dyskietkami przedprzyznawanymi i dostępnymi w systemie VMware

Konwersja między dyskietkami przedprzyznawanymi i dostępnymi w systemie VMware (Jak)

VMware zwykle tworzy dyski "groweble", które zaczynają się powoli i rosną wraz z upływem czasu podczas dodawania danych. Możesz jednak utworzyć dyski "wstępnie przydzielone", które zaczynają się od maksymalnego rozmiaru. Jeśli chcesz później skompaktować dysk, musisz przekonwertować go z wcześniej przydzielonego na nowy. Lub możesz przekonwertować dysk z growable na prealokację, aby uzyskać maksymalną wydajność.

Możesz to zrobić tylko w VMware Fusion lub VMware Workstation. VMware Player nie zawiera niezbędnych poleceń. VMware Player zawsze tworzy dyski z graniem, które rozszerzają się wraz z upływem czasu, i nie ma możliwości konwersji na wcześniej przydzielone, bez użycia innego produktu VMware.

VMware Fusion

Jest to bardzo proste w VMware Fusion na komputerze Mac. VMware Fusion zawsze tworzy nowe dyski wirtualne jako dyski growe. Możesz później przekonwertować je na dyski z wcześniejszą alokacją lub przekonwertować dyski z powrotem na dyski z uprawnieniami, jeśli wcześniej je skonwertowano na dyski przedprzyznane.

Aby to zrobić, najpierw wyłącz maszynę wirtualną. Nie możesz konwertować swoich dysków, jeśli jest włączony lub zawieszony.

Wybierz maszynę wirtualną w głównym oknie VMware Fusion i kliknij Wirtualna maszyna> Ustawienia.

Kliknij opcję "Dysk twardy" w obszarze Urządzenia przenośne w oknie Ustawienia.

Jeśli zobaczysz komunikat informujący, że nie możesz wprowadzić tych zmian, gdy maszyna wirtualna ma migawkę, najpierw musisz usunąć wszystkie migawki utworzone dla maszyny wirtualnej. Oczywiście nie będzie można przywrócić maszyny wirtualnej do jej poprzedniego stanu w tych punktach w późniejszym czasie.

Aby usunąć migawki, kliknij opcję Maszyna wirtualna> Migawki> Migawki. Wybierz każdą migawkę w oknie i kliknij przycisk "Usuń" na pasku narzędzi, aby usunąć każdy z nich.

W oknie ustawień Hard Disk rozwiń sekcję "Opcje zaawansowane". Zaznacz "Wstępnie przydzielić miejsce na dysku", aby przekonwertować dysk z graniem na wstępnie przydzielony dysk, lub odznacz pole "Wstępnie przydziel miejsce na dysku", aby przekonwertować wstępnie przydzielony dysk z powrotem na dysk umożliwiający zakup. Kliknij "Zastosuj", aby później zastosować zmiany.

VMware Workstation

Proces jest nieco bardziej skomplikowany na stacji roboczej VMWare, a będziesz musiał użyć wiersza poleceń - ta opcja nie jest widoczna w interfejsie graficznym na VMware Workstation, więc będziesz musiał użyć wbudowanegovmware-vdiskmanager dowództwo.

Krok pierwszy: Usuń wszelkie migawki

Najpierw wyłącz maszynę wirtualną w VMware Workstation. Usuń wszystkie migawki związane z maszyną wirtualną, klikając kolejno opcje VM> Migawka> Migawka, klikając prawym przyciskiem myszy każdą migawkę i wybierając opcję "Usuń". Oczywiście po odtworzeniu migawek nie będzie można przywrócić maszyny wirtualnej do poprzednich punktów.

Krok 2: Znajdź polecenie vmware-vdiskmanagere.exe

Następnie znajdź vmware-vdiskmanager.exe dowództwo. Jeśli masz zainstalowany program VMware Workstation w domyślnym katalogu w systemie Windows, znajdziesz go pod adresem C: \ Program Files (x86) \ VMware \ VMware Workstation lub C: \ Program Files \ VMware \ VMware Workstation.

Otwórz okno wiersza polecenia z menu Start i przejdź do katalogu VMware. Aby to zrobić, użyj następującego polecenia. Zastąp ścieżkę folderu poprawną ścieżką do folderu VMware Workstation zawierającego znak vmware-vdiskmanager.exe plik, jeśli jest inny w twoim systemie.

cd "C: \ Program Files (x86) \ VMware \ VMware Workstation"

UWAGA: Instrukcje tutaj zakładają, że używasz systemu Windows jako systemu operacyjnego hosta. W systemie Linux możesz po prostu otworzyć okno Terminal i uruchomić aplikację vmware-vdiskmanager polecenie tak, jakbyś wykonywał jakiekolwiek inne polecenie.

Krok trzeci: znajdź plik wirtualnego dysku

Zlokalizuj folder maszyny wirtualnej na dysku i zidentyfikuj jego plik .vmdk, który jest dyskiem wirtualnym maszyny wirtualnej. Domyślnie VMware tworzy foldery maszyn wirtualnych w katalogu na C: \ Users \ NAME \ Documents \ Virtual Machines \ , gdzie NAME jest nazwą konta użytkownika systemu Windows.

Możesz zobaczyć wiele plików .vmdk. To normalne. Wyszukaj główny plik .vmdk, a nie którykolwiek z plików .vmdk, który się kończy -fa a następnie liczbę. Na zrzucie ekranu poniżej nazywa się Windows 7.vmdk.

Jeśli nie masz pewności, gdzie to jest, możesz wyświetlić ścieżkę folderu maszyny wirtualnej u dołu okna programu VMware Workstation.

Krok czwarty: Konwertuj dysk wirtualny

Aby przekonwertować maszynę wirtualną z uprzednio przydzielonej na otwarty dysk wirtualny podzielony na pliki o rozmiarze 2 GB, uruchom następującą komendę. Najłatwiej jest utworzyć nowy docelowy plik .vmdk w tym samym folderze, co oryginalny plik dysku wirtualnego.

vmware-vdiskmanager.exe -r "c: \ ścieżka \ do \ źródło.vmdk" -t 1 "c: \ ścieżka \ do \ docelowa.vmdk"

Na przykład, jeśli ścieżka do oryginalnego pliku .vmdk jest C: \ Users \ chris \ Documents \ Virtual Machines \ Windows 7 \ Windows 7.vmdk , możesz uruchomić następujące polecenie:

vmware-vdiskmanager.exe -r "C: \ Users \ chris \ Documents \ Virtual Machines \ Windows 7 \ Windows 7.vmdk" -t 1 "C: \ Użytkownicy \ chris \ Dokumenty \ Maszyny wirtualne \ Windows 7 \ Windows 7 growable.vmdk "

Aby przekonwertować maszynę wirtualną z growable na wstępnie przydzielony dysk podzielony na pliki o rozmiarze 2 GB, uruchom następującą komendę:

vmware-vdiskmanager.exe -r "c: \ ścieżka \ do \ źródło.vmdk" -t 3 "c: \ ścieżka \ do \ docelowa.vmdk"

Na przykład, jeśli ścieżka do oryginalnego pliku .vmdk jest C: \ Users \ chris \ Documents \ Virtual Machines \ Windows 7 \ Windows 7.vmdk , możesz uruchomić następujące polecenie:

vmware-vdiskmanager.exe -r "C: \ Users \ chris \ Documents \ Virtual Machines \ Windows 7 \ Windows 7.vmdk" -t 1 "C: \ Użytkownicy \ chris \ Dokumenty \ Maszyny wirtualne \ Windows 7 \ Windows 7 preallocated.vmdk "

Krok piąty: Usuń (lub przenieś) oryginalne pliki dysków

Powyższe polecenie właśnie tworzy nową kopię dysku wirtualnego na ścieżce docelowej. jeśli otworzysz folder maszyny wirtualnej, zobaczysz, że masz zarówno oryginalny dysk, jak i nowy dysk. W tym przykładzie mamy obie Windows 7 [coś] .vmdk pliki i Windows 7-growable [coś] .vmdk pliki

Możesz teraz pozbyć się oryginalnego dysku, usuwając jego pliki. W tym przykładzie usunęlibyśmy wszystkie Windows 7 [coś] .vmdk pliki, w tym główny Windows 7.vmdk plik. Powinieneś jednak usuwać lub przenosić tylko pliki, które kończą się na .vmdk. Pozostaw pozostałe pliki tutaj.

Zamiast usuwać te pliki, możesz skopiować je do innego folderu. To da ci kopię zapasową, którą możesz przywrócić na wypadek, gdyby coś poszło nie tak.

Krok szósty: Przenieś nowy dysk wirtualny do lokalizacji oryginalnego dysku

Zmień nazwę nowego głównego pliku .vmdk, tak aby miał taką samą nazwę jak oryginalny dysk wirtualny. W tym przykładzie zmieniliśmy nazwę Windows 7-growable.vmdk do Windows 7.vmdk i pozostaw tylko Windows 7-growable-s001.vmdk, Windows 7-growable-s002.vmdk i inne pliki.

Możesz teraz normalnie uruchomić maszynę wirtualną. Zostanie automatycznie użyty nowy dysk z graniem lub wstępnie przydzielony, ponieważ znajduje się w tym samym miejscu, co poprzedni dysk, z którego korzystał. Ten nowy główny plik dysku .vmdk wskazuje na mniejsze pliki .vmdk, mimo że mają one inną nazwę, więc wszystko "działa".