Home

Virtuele harddisk (VHD) comprimeren
Het onderstaande was bedoeld voor Windows 7 met XP mode
Windows 7 waar in een virtuele XP versie draaide.


Op deze pagina staat een zeer uitgebreide handleiding om een VHD te comprimeren.
Reken maar op totaal 2-4 uur. 
De meeste tijd bestaat uit wachten, dus zorg dat je ook nog wat anders te doen hebt.
Stofzuigen, afstoffen, de afwas enz.
Je kan tegen diverse problemen aanlopen, voorzover je daar al niet achter was.
Lees eerst alle informatie en ga dan pas aan de gang.

Voor ons ging het goed zoals hieronder aangegeven, nadat we al van alles hadden geprobeerd zoals dat bij B,C en D staat aangegeven en natuurlijk in de verkeerde volgorde.
Het werkte allemaal wel en het duurde láááng, maar die VHD werd niet echt veel kleiner.

Microsoft Virtual PC maakt gebruik van virtuele harddisk images.
Deze VHD-bestanden zijn meestal dynamisch in grootte en ze groeien zover als nodig is. 
Nou ja, zover als Windows dat nodig vindt, en dat is niet wat wij wensen.

Zo’n VHD die normaal tussen 6 en 9gb hoort te zitten, kan makkelijk 30gb of groter worden 
(max 126gb) Microsoft biedt een
Virtual Disk Wizard ( B )die kan worden gebruikt om virtuele schijven (als de virtuele machine niet draait) te comprimeren. Maar die verkleind nauwelijks.
Hij doet het wel, maar dan moet je de schijf eerst pré-compacten.

Het probleem
?
De wizard (B) zoekt naar ruimte die  "op nul is gezet", en die ruimte moet eerst voorbereid worden om daarna gecomprimeerd te kunnen worden.  
Voor een techneut is dat ook vaak de beste optie. Gewoon het verstand op nul en gáán.

Je hebt het dan niet over een compactor maar over een pré (vóór) compactor
Helaas zijn ze vergeten om te vertellen hoe je daarmee moet omgaan.
Er is nergens een read me file te vinden.
Daar moet je dan maar proefondervindelijk (op empirische wijze) achter zien te komen.
En dat ging niet zo eenvoudig omdat we ook niet wisten welke volgorde we moesten gebruiken. Maar nu dus wel.

Dit is wat je moet doen;

Volg eerst die procedure bij B en als je dan een foutmelding krijgt als hieronder moet 
je D (2e optie) uitvoeren. C (1e optie) kan ook , maar D gaf een beter resultaat.

Krijg je die foutmelding niet, dan ga je hieronder verder.

Voor Windows 7 was het:
C: \ program files \ WindowsVirtual PC \Intyegration Components\ Precompact.iso
Dubbellik op dat iso bestand en dan kan je een iso cd branden.
Je kan ook op deze exe file klikken voor pre-compact en hopen dat het dan werkt.

Je kan ook vanuit die VM dat path volgen en op die iso klikken, en dan zou die het ook moeten doen.
Wij kozen voor het branden van die CD. Zekerheid voor alles.
Hieronder dus met het gebruik van die CD.

1. Zet de virtuele machine aan. (VM)
2. Ruim die disk op, maak de prullenbak leeg, verwijder  tijdelijke bestanden,
    herstelpunten, enzovoort. Zie ook A.
3. Je kan ook nog die schijf defragmenteren.
4. Klik in die VM op de CD en dan op precompactor.exe.  

Krijg je een foutmelding, van bestand in gebruik, dan moet je de PC opnieuw opstarten

Hiermee wordt die VM voorbereid om daarna echt gecomprimeerd te kunnen worden.

Echt geruststellen doet dat Microsoft je niet, want het lijkt er op dat er niet wordt aangegeven wanneer die pré-compactor nu eens klaar is met zijn werk.

Je moet gewoon wááááchten tot je deze melding ziet.

Alleen jammer dat ze die product documentation niet geven.
Van Microsoft zelf was het nergens te vinden.

Hou er rekening mee dat het zomaar 2 uur kan duren voordat die procedure is afgerond.
Schakel die VM uit en ga dan verder met B 

Uiteindelijk werd het gebruik van de gehele C partitie incl. VHD teruggebracht tot 22,4gb.

22,4 gb valt reuze mee voor Windows 7 Pro incl. XP mode.
Klein genoeg om daar een niet al te grote image van te kunnen maken.
En daar ging het eigenlijk in de eerste plaats om. 



Dat je geen giga image van 22,5 gb kreeg, omdat die C was uitgegroeid naar 36,5 gb.

Maar het vreemde was dat die VHD daarna zich nog steeds als 19,1gb liet zien.
Heel vreemd.
Windows 7 Pro met Office etc. 14.5 en 19,1 voor die VHD is 33,6 terwijl er 22,4 werd aangegeven
Dus nóg maar een keer.
Decomprimeren van de hele C incl. die VHD zoals bij D aangegeven.
Précompact in die opgestarte VHD toegepast.
En toen weer  gecomprimeerd zoals aangegeven bij B.
En zie, die VHD liet zich toen wel als 6,72gb zien.

Voor tips en/of aanvullingen, mail  info@komp-u-ter-hulp.nl
____________________________________________________________________

A Opschonen XP mode

XP Mode verkleinen in Windows 7 (32bits mogelijk ook 64 bits)

XP mode is bij een nieuwe installatie1,13gb en na opstarten 9gb, maar kan makkelijk uitgroeien naar 30gb of meer
Maar groter kan ook, en dat is dan vanwege het feit dat XP mode maximaal 126 gb voor zichzelf wil reserveren

Het kan dus tijd worden om de boel een beetje te verdichten.
Misschien heb je het al geprobeerd, maar liep je al tegen de volgende foutmelding aan.
 

Voorafgaand aan het verdichten van de VHD gaan we eerst de onnodige bestanden verwijderen in XP mode
Start de virtuele XP machine

Verwijder de oude herstelpunten.
Start, zoeken, alle bestanden, type; systeemherstel.
Ga daar op staan in het rechter vak en klik daar op met je rechter muisknop.
Kies snelkoppeling maken, kan niet, op bureaublad plaatsen.
? Kies ja.
Klik op systeemherstel, 

 

Zet een vinkje bij uitschakelen, OK. 
Nu worden alle oude herstelpunten verwijderd.
Klik weer op systeemherstel en haal het vinkje weer weg.

Nu wordt er een nieuw herstelpunt gemaakt.
Klik ook nog op instellingen en zet het schuifje tussen 650 en 1.200
Een herstelpunt is zo’n 65 mb en zo’n 10 herstelpunten maximaal lijkt ons wel voldoende.

Submappen leeggooien
Gooi in de map Windows de volgende sub-mappen leeg;

Prefetch

Temp

Software distribution
Verwijder alles behalve het bestand; reporting events.  
Heb je een map die niet weg wil, zoals Data Store, dan laat je die maar staan

Type bij uitvoeren %temp% in dat venster en gooi daar ook alles weg wat in die map staat.

Ga naar start, uitvoeren en type;   cleanmgr / dc
Of kies lokaal station C, eigenschappen en dan schijfopruiming.
Vink alles aan en dan OK. Dat kan wel even duren.
Als dat klaar is, ga dan verder met die pré-compactprocedure.
________________________________________________________________

C  1e optie
Lees ook D, misschien kan je daar beter mee beginnen
Behalve de C met Windows 7 worden dan ook de bestanden van de VHD gedecomprimeerd.

VHD decomprimeren na foutmelding
Start XP mode en ga daar dan in staan.

Je moet de volgende commando's wel in XP invoeren.

Start > uitvoeren  en type cmd en enter

1.      Change to the root of the drive. For instance, if you’re wanting to decompress C:\, type “cd c:\” (without the quotes) and press Enter.

2.      Now at the c:\ prompt, type or copy the following and press Enter.

    
compact /u /s /i

3.      Wait until the job has finished.

Dat duurt ook wel even.

Als dat proces beëindigd is, dan ga je verder met die pré-compact procedure

_________________________________________________________

D 2e optie

Voor ons bleek dit nog de beste optie om daarna dat pré-compact te kunnen gebruiken
Door vanuit Windows7 de hele C te décomprimeren werd ook de aanwezige VHD gedécomprimeerd.

Klik in Win7 op computer met je rechter muisknop en kies beheren en dan schijfbeheer.

Klik op acties en kies voor Vituele Hard Disk koppelen (VHD)

Zorg wel dat verborgen bestanden als AppData zichtbaar zijn en volg het path;.  
*User is de gebruikersaccount van jezelf.

C:\Users of gebruikers\User*\AppData\Local\Microsoft\Windows Virtual PC\Virtuele machines\Windows XP Mode.vhd  

En dan lees je dat je geen VHD kan koppelen als die gecomprimeerd en/of versleuteld is.

Er staat dan ergens dat de schijf gecomprimeerd moet worden.

Bestanden decomprimeren

Ga in  Win7 staan

Start > alle programma's, bureau-accesoires, opdrachtprompt

Ga daar met je rechter muisknop op staan en kies voor; als administrator uitvoeren

Wijzig het path naar c:\

1.      Change to the root of the drive. For instance, if you’re wanting to decompress C:\, type “cd c:\” (without the quotes) and press Enter.

2.      Now at the c:\ prompt, type or copy the following and press Enter.

    
compact /u /s /i

3.      Wait until the job has finish

Dat kan wel een halfuurtje duren
Niet nerveus worden, zolang die cursor als een streepje blijft staan is het décompressieproces nog aan de gang en gaat vervolgens verder met andere bestanden, die je snel langs zal zien komen

Zoals je op de bovenstaande afbeelding kan zien, worden ook de bestanden van de VHD gecomprimeerd.

    

Als exit in beeld komt is het proces afgehandeld.
Type;  exit en ga dan verder met die pré-compact procedure.

 

 

 

 

 

 

 

 

 

 

B

Zorg dat XP mode uitstaat

Klik op start, alle programma's en dan op de map Windows virtual pc
Dan klik je op dat icoontje van virtual pc.

Dan zie je het onderstaande scherm

Klik met je rechter muisknop op die uitgeschakeldeXP mode en dan
op instellingen

        














Dan ga je op de harde schijf 1 staan

En dan klik je op wijzigen

Dan klik je op Virtuele harde schijf comprimeren.

Klik op comprimeren
Als dat goed gaat, dan heb je geluk en dan wordt die VHD gecomprimeerd.
Maar dat heeft pas zin als je pré-compact hebt gebruikt.
Heb je pré-compact niet gebruikt dan kan je deze procedure gewoon annuleren.

En dan ga je naar D

Hier gaat het goed.

   

Maar het kan ook zijn dat je de onderstaande foutmelding krijgt.

Als je deze melding krijgt, dan moet je eerst D uitvoeren.