Virtuális gép méretének csökkentése

Fórum: 

Ahogy használja az ember a virtuális gépeket, egyre csak nő a méretük, még akkor is, ha a felesleges fájlokat töröljük belőlük. Hiába van dinamikusan növekvőre állítva a virtuális gép, egyre csak nagyobb-és nagyobb lesz. Nálam pl. a WXP-nek a foglalt helye most 8,9 GiB, de a lemezen már 20,5 GiB-ot foglal el.
Van itt egy leírás, hogyan kell csökkenteni a méretet (nem csak Windowsra, Linuxokra is):
https://hu.admininfo.info/reducir-tama-o-m-quina-virtual-virtualbox-y-li...
Ebben a leírásban van egy pont, ahol töredezettségmentesítést írnak elő, de ez a művelet SSD-n nem javasolt.
Van-e valakinek jobb ötlete a méretcsökkentésre?

De ha már egyszer megnőtt

Értékelés: 

5
Átlag: 5 (1 szavazat)

De ha már egyszer megnőtt:
Sysinternals-ból helyezd el az "sdelete" programot.
https://docs.microsoft.com/en-us/sysinternals/downloads/sdelete
Letöltöd, kibontod, én az exe-ét egyszerűen bemásoltam a c:\windows könyvtárba.

Ezután "emeltdíjas" :)) parancssorban elindítod rendszergazdai jogokkal:
sdelete c: -z

Megvárod, amíg végez, utána leállítod a virtuális gépet.

Majd

vboxmanage modifymedium virtualisgephddje.vdi --compact

És szépen összeszárad a lehető legkisebb méretre a vdi fájlod.
(Ha nem eléggé, akkor kevés szemetet töröltél a sdelete előtt)

De ha már egyszer megnőtt

Értékelés: 

0
Még nincs értékelve

#1 Kösz szépen, a zsugorítás végrehajtható, de csak a .vdi-fájlokkal, a .vmdk-val nem tud mit kezdeni a vboxmanage. Exportáltam a .vmdk-fájlt .ova-ba, majd importáltam .vdi-be. Így már végrehajtódott a csökkentés, de nem sokat nyertem, mindössze 4,5 GB-ot.

Töredezettségmentesítés

Értékelés: 

0
Még nincs értékelve

>ahol töredezettségmentesítést írnak elő, de ez a művelet SSD-n nem javasolt.
>Van-e valakinek jobb ötlete a méretcsökkentésre?

Ezért szoktam én virtuális HDD-t használni inkább. Bár szerintem a virtuális SSD virtuális töredezettségmentesítése sem jelent számottevő virtuális kockázatot :-)

Töredezettségmentesítés

Értékelés: 

0
Még nincs értékelve

#2 Mivel a gépben 2 SSD van - és ezeken vannak a virtuális gépek is -, a töredezettség-mentesítés is az SSD-n történik.

Töredezettségmentesítés

Értékelés: 

0
Még nincs értékelve

#2.1 Nem. Kívül az csak egy fájl. És nem mozdul el a helyéről. Hacsak kívülről nem indítasz töredezettségmentesítést. De ez utóbbi esetben sem mozdul el, ha máshonnan másoltad oda, nagy valószínűséggel folyamatos a foglalása.

Töredezettségmentesítés

Értékelés: 

0
Még nincs értékelve

#2.1.1 De írás nélkül a töredezettség-mentesítés sem hajtható végre, hiszen adminisztrálni kell a fájldarabok helyét.

Töredezettségmentesítés

Értékelés: 

0
Még nincs értékelve

#2.1.1.1 Az exportálás / megdolgozás / visszaimportálás azok nem járnak írás/olvasás műveletekkel?

Kimenteni HDD-re, ott töredezettségmentesíteni, megdolgozni, majd visszamásolni?

Töredezettségmentesítés

Értékelés: 

0
Még nincs értékelve

#2.1.1.1.1 Az exportálás, importálás csak egyszeri művelet - másképp nem tudtam a .vdi-fájlt létrehozni.
A HDD-s művelet nem rossz ötlet.

Töredezettségmentesítés

Értékelés: 

0
Még nincs értékelve

#2.1.1.1.1 Végrehajtottam külső HDD-n a műveletet, töredezettség-mentesítettem a c:-t. Valóban számít, hogy mennyire vannak összenyomva a fájlok, de sajnos a WXP beépített töredezettség-mentesítője lyukakat hagy, ezért nem kerülnek szorosan egymás mellé a fájlok. Külső program kellene (pl. az Auslogics Disk Defragja, de ez csak Win7-től használható már). Így is sikerült jobban összenyomni a .vdi-t. Most 14,3 GiB a mérete 20,5 helyett.