c't-Win2VHD en c't-WIMage combineren
Het c't-WIMage-script, dat we in [7] presenteerden (let ook op [8]), maakt images van je Windows-partitie. Deze images worden opgeslagen in een wim-bestand en dit kun je net als ieder ander wim-bestand ook aan c't-Win2VHD doorgeven. Je kunt ook gewoon het pictogram van de back-upschijf 'USB-data' op de snelkoppeling van het script slepen. Op deze manier krijg je een kloon van je Windows-installatie. Zo'n kloon moet je echter alleen starten als ons script c't-Win2VHD zonder fouten en volledig doorlopen is en gemeld heeft dat het klaar is. Anders loop je in het ergste geval het risico om gegevens te verliezen!
Dat komt doordat c't-WIMage in de image steeds de volledige Windows-partitie opslaat, inclusief de in de registry opgeslagen gegevens over de aanwezige stations (onder HKEY_LOCAL_MACHINE\SYSTEM\ MountedDevices). Zou je een kloon starten waarin deze informatie nog aanwezig is, dan zou deze installatie wel booten, maar daarbij steeds systeembestanden op het verkeerde station gebruiken, namelijk van de originele installatie op de harde schijf. En omdat hij deze bestanden daarbij ook verandert, zou zo'n actie de Windowsinstallatie op de harde schijf kunnen beschadigen.
Daarom doet c't-Win2VHD hetzelfde als het setup-programma van Windows: na het terugzetten van de image in de vhd wordt daar de sleutel MountedDevices verwijderd. Dit zorgt ervoor dat de Windows-installatie die vanuit het vhd-bestand opstart, alle schijven bij het booten opnieuw aankoppelt – sommige stations zullen dan andere letters krijgen dan normaal, maar alles werkt wel correct. De installatie op de harde schijf blijft dan onaangetast, want iedere installatie beheert deze informatie zelf.
Ons script kan de sleutel MountedDevices pas verwijderen op het moment dat de image teruggezet is. Je herkent dat aan de twee meldingen Deze meldingen verschijnen alleen als het script in de net aangemaakte VHD-installatie de betreffende informatie gevonden heeft (wat bij nieuwe installaties niet het geval is). Let er dus bij het maken van een vhdinstallatie op basis van een met c'tWIMage gemaakte kloon op dat deze meldingen ook echt verschijnen. Als het script voortijdig onderbroken wordt, bijvoorbeeld doordat je het venster per ongeluk sluit of door een stroomstoring, verwijder je het net aangemaakte vhd-bestand en de bijbehorende boot-entry in msconfig. exe, en begin je opnieuw.