8Sep
VMware obvykle vytváří "vyspělé" disky, které začínají malé a rostou v průběhu přidávání dat. Můžete také vytvořit "předem přidělené" disky, které začínají v maximální velikosti. Pokud chcete později kompaktovat disk, musíte jej převést z předem vydaného na možnost růstu. Nebo můžete převést disk z rozbalitelného do předem vyčleněného pro maximální výkon.
Můžete to udělat pouze ve VMware Fusion nebo VMware Workstation. VMware Player neobsahuje potřebný příkaz. VMware Player vždy vytváří rozšiřitelné disky, které se časem rozšiřují a neexistuje způsob, jak převést na předem vyčleněné bez použití jiného produktu VMware.
VMware Fusion
To je velmi jednoduché v systému VMware Fusion na počítači Mac. VMware Fusion vždy vytváří nové virtuální disky jako disky, které se dají vyrábět. Můžete je poté převést na předem přidělené disky nebo převést disky zpět na disky, které je lze vyměňovat, pokud jste je dříve převedli na předem přidělené disky.
Chcete-li to provést, nejprve vypněte virtuální počítač.Nemůžete konvertovat disky, pokud je zapnuto nebo pozastaveno.
Vyberte virtuální počítač v hlavním okně VMware Fusion a klikněte na Virtual Machine & gt;Nastavení.
V okně Nastavení klepněte na možnost "Pevný disk" v části Vyměnitelné zařízení.
Pokud se vám zobrazí zpráva, že tyto změny nelze provádět, zatímco váš virtuální počítač má snímek, musíte nejprve odstranit všechny snímky, které jste vytvořili pro virtuální počítač.Samozřejmě nebudete moci virtuální počítač obnovit na svůj předchozí stav v těchto bodech později.
Chcete-li odstranit snímky, klikněte na položku Virtuální stroj & gt;Snapshots & gt;Snapshoty. Vyberte každý snímek v okně a klepnutím na tlačítko "Odstranit" na panelu nástrojů odstraňte všechny.
V okně nastavení pevného disku rozbalte část "Pokročilé možnosti".Zaškrtněte políčko "Předem přiděleno místo na disku", abyste převedli vykresitelný disk na předem přidělený disk, nebo zrušte zaškrtnutí políčka "Předběžně přidělit místo na disku", abyste převedli předem přidělený disk zpět na rozšiřitelný disk. Klepnutím na tlačítko Použít použijete změny později.
VMware Workstation
Proces je o něco složitější v pracovní stanici VMWare a budete muset použít příkazový řádek - tato volba není v grafickém rozhraní na VMware Workstation vystavena, takže budete muset použít vestavěný program,v příkazu vmware-vdiskmanager.
První krok: Smazání všech snímků
Nejdříve zapněte virtuální počítač dolů ve stanici VMware Workstation. Smazat všechny snímky spojené s virtuálním strojem klepnutím na VM & gt;Snapshot & gt;Snapshot, kliknutím pravým tlačítkem myši na jednotlivé snímky a výběrem položky "Smazat".Samozřejmě, že po odstranění snímků nebudete moci virtuální počítač obnovit na tyto předchozí body.
Druhý krok: Najděte příkaz vmware-vdiskmanagere.exe
Nyní najděte příkaz vmware-vdiskmanager.exe. Pokud máte VMware Workstation nainstalovanou ve výchozím adresáři v systému Windows, najdete jej na C: \ Program Files( x86) \ VMware \ VMware Workstation nebo C: \ Program Files \ VMware \ VMware Workstation.
Otevřete okno Příkazový řádek z nabídky Start a přejděte do adresáře VMware. Chcete-li to provést, použijte následující příkaz. Nahraďte cestu ke složce správnou cestou do složky VMware Workstation, která obsahuje soubor vmware-vdiskmanager.exe, pokud se na vašem systému liší.
cd "C: \ Program Files( x86) \ VMware \ VMware Workstation"Poznámka: Pokyny zde předpokládají, že používáte systém Windows jako hostitelský operační systém. V systému Linux můžete jednoduše otevřít okno Terminál a spustit příkaz vmware-vdiskmanager, jako byste spustili jiný příkaz.
Krok třetí: Najděte soubor virtuálního disku
Vyhledejte složku virtuálního počítače na disku a identifikujte jeho soubor. vmdk, což je virtuální disk virtuálního počítače. Ve výchozím nastavení VMware vytváří složky virtuálního počítače v adresáři C: \ Users \ NAME \ Documents \ Virtual Machines \, kde NAME je název uživatelského účtu systému Windows.
Může se zobrazit více souborů ve formátu. vmdk. To je normální.Podívejte se na hlavní soubor. vmdk, nikoli na soubory. vmdk, které končí číslem -f a číslem. Na obrazovce níže se nazývá Windows 7.vmdk.
Pokud si nejste jisti, kde je, můžete zobrazit cestu k složce virtuálního stroje v dolní části okna VMware Workstation.
Krok č. 4: Převedení virtuálního disku
Chcete-li převést virtuální počítač z předem alokovaného na rozšiřitelný virtuální disk rozdělený do 2 GB souborů, spusťte následující příkaz. Nejjednodušší je vytvořit nový cílový soubor. vmdk ve stejné složce jako původní soubor virtuálního disku.
vmware-vdiskmanager.exe -r "c: \ path \ to \ source.vmdk" -t 1 "c: \ path \ to \ target.vmdk"Například pokud cesta k původnímu souboru. vmdk je C: \ Users \ chris \ Documents \ Virtuální počítače \ Windows 7 \ Windows 7.vmdk můžete spustit následující příkaz:
vmware-vdiskmanager.exe -r "C: \ Users \ chris \ Documents \Windows 7.vmdk "-t 1" C: \ Users \ chris \ Documents \ Virtuální počítače \ Windows 7 \ Windows 7-growable.vmdk "Chcete-li převést virtuální počítač z rozbalitelného na předem přidělený disk rozdělený do 2 GB souborů,zadejte následující příkaz:
vmware-vdiskmanager.exe -r "c: \ path \ to \ source.vmdk" -t 3 "c: \ path \ to \ target.vmdk"Například pokud cesta k původnímu.vmdk je soubor C: \ Users \ chris \ Documents \ Virtual Machines \ Windows 7 \ Windows 7.vmdk, můžete spustit následující příkaz:
vmware-vdiskmanager.exe -r "C: \ Users \ chris \ Documents \\ Windows 7 \ Windows 7.vmdk "-t 1" C: \ Users \ chris \ Documents \ VirtualStroje \ Windows 7 \ Windows 7-preallocated.vmdk "Krok pátý: Odstranění( nebo přesunutí) souborů původního disku
Výše uvedený příkaz pouze vytvoří novou kopii virtuálního disku v cílové cestě.pokud otevřete složku virtuálního počítače, uvidíte, že máte původní disk i nový disk. V tomto příkladu máme oba soubory Windows 7 [něco]. vmdk a soubory systému Windows 7 [něco]. vmdk
Nyní můžete odstranit původní disk odstraněním jeho souborů.V tomto příkladu bychom odstranili všechny soubory Windows 7 [something]. vmdk včetně hlavního souboru Windows 7.vmdk. Měli byste však smazat nebo přesouvat pouze soubory, které končí v. vmdk. Nechte ostatní soubory zde samy.
Namísto odstranění těchto souborů je možná budete chtít zkopírovat do jiné složky. To vám poskytne záložní kopii, kterou můžete obnovit v případě, že se něco pokazilo.
Krok šest: Přesunutí nového virtuálního disku na místo původního disku
Přejmenujte nový hlavní soubor. vmdk tak, aby měl stejný název jako původní virtuální disk. V tomto příkladu bychom přejmenovali systém Windows 7-growable.vmdk na systém Windows 7.vmdk a ponecháme Windows 7-growable-s001.vmdk, Windows 7-growable-s002.vmdk a další soubory samotné.
Nyní můžete virtuální počítač spouštět normálně.Automaticky se použije nový rozšiřitelný nebo předem přidělený disk, protože je na stejném místě jako předchozí disk, který používá.Tento nový hlavní soubor disku. vmdk ukazuje na menší soubory. vmdk, i když mají jiný název, takže vše "bude fungovat".