I restored Vista Vith Ghost 2003 successfully. It does require some wor
around depending on how your system looks like:
- You are a single booter, meaning that you have only Vista Installe
on drive C:
- Your are a Dual booter, having XP on drive C: and Vista on anothe
drive (V: in my case)
I have the dual boot configuration which I tested and found to work.
did not test the single boot configuration, saw some reports of peopl
who did and claimed that it worked. The drawback of a single boo
configuration is that with dual boot you can boot into XP, perform th
necessary work around on Vista and then boot into Vista. In single boo
you depend completely on the Vista repair facilities. Again I did no
test this but I belive that performing repair as the error messag
suggest will solve the problem and repair the system.
In dual boot configuration there are 2 things to watch for and wor
around before booting into Vista.
1. Vista ( and I thing even XP) are disk signature sensitive meanin
that your disk signature data in the registery as restored by Ghost 200
is outdated. Consequently Vista Invalidates your BCD data and marks you
vista boot device as unknow.
2.Yow want your original Vista to be installed on a Drive that is nex
in mount order. That means that if you Inseert a new disk to the syste
to install Vista on the system assigns automatically a drive letter t
your disk (say I

. If you installed Vista on that drive, devices D-
must exist on your system while you restore and boot Vista succcessfull
for the first time. This because Vista reconfigures the device lette
in its registery upon ite first boot to the next available device lette
and if any of the D-H devices are missing it will assign a lette
different from the letter the system was installed on. Without
workaround, you will be able to boot but not to log in.
To perform a restoration, you either boot from your Ghost 2003 flopp
or you boot into Window XP and perform Ghost restoration of your Vist
drive from there (in which case ghost reboots the system to PC dos
performs the recovery and reboots, make sure that you select boot to X
and not to Vista).
When booted into XP you do 3 things:
1.Check that the Vista drive is assigned its original letter. If no
use "manage" to change the letter to the original letter.
2. Inpect and repair you BCD data by running the vista BCDEDIT command
You must give the full cpmmand path starting from the Vista driv
(I:\Windows\system32\BCDEDIT if Vista is installed on I

. Check tha
for your Vista boot record (identified as {DEFAULT} on my system) th
parameter device and the parameter osdevice are asigned the valu
"partition=I:" (if I: is your Vista drive). chances are that they ar
assigned the value unknow in which case use the BCDEDIT /Set syntax t
modify the value.
3.In the case where your Vista drive (I: in our example) is no longe
the next in order (because one or several of D-H are no longer there
you must update the Vista registery with the correct disk signature dat
manually to stop vista doing this automatically upon boot to vista an
assigning the wrong drive letter. To do this you load temporarily th
Vista Registery Key hive into the XP registery and you copy the correc
data SYSTEM\MountedDevices\DosDevices\I: (I: in this example being th
Vista drive) from the XP key to the Vista Key. This is how you do this:
a. run regedt32.exe
b. select HKEY_USERS and from the Registery menu select load hive
c. In the File selection window selec
I:\Windows\System32\Config\SYSTEM
d. The next notice asks you for a Key value chose a non existing nam
such as TEMP_VISTA_SYSTEM. As a result you have now TEMP_VISTA_SISTEM a
a brunch of HKEY_USERS
e. copy the data (binary modification) fro
HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices\DosDevice s\I: t
HKEY_USERS\TEMP_VISTA_SISTEM\MountedDevices\DosDev ices\I: use the edi
modify binary menu item to do this.
f. unload the TEMP_VISTA_SISTEM hive. (select it and chose unload hiv
from the file menu).
After this you are pretty much ready to go. Reboot into Vista an
enjoy.
All this sound much and complicated and it took me a while to set it
sorted, most of it is google research work I found 'Moving an Entire
Installation' (
http://winhlp.com/WxMove.htm) a helpful starting point
with some good references for details
To the question whether all this is worth the bother, why not use the
Vista Backup and restore instead?
I have 4 reasons for that
1. Ghost 2003 is nice, its a shame to just let it go.
2. Vista backup and restore will not find your DVD based backup unless
you insert the DVDS in the revered order (last DVD inserted first)
3. Vista Backup and restore forces you to resdtore into the exact same
disks, something that in many cases you cannot do:
- I must have at least one verifyed backup. To verify a backup I will
not restore it to my original disks and have them destroied leaving me
with noting, I will remove my original disks and connect test disk
instead. These are my older disks they are smaller they have enough
space for the backup. With Vista Backup and Restore I cannot use them
- The scenario that your disk broke down and you use a new disk.
Chances are that you will have a bigger disk now because your original
40g disk is no longer available. Some people reported that Sita Backup
and Restore wont accept the bigger disk neither, so now you have to
partition this disk and create a smaller partition on that disk exect
like your original. Not something you want to be doing.
- Vista Backup and Restore will restore both your XP and Vista Disk. I
dont want my XP disk to be touched because this disk is fine and I dont
want to loose any XP data because of a Vista disk failure.
/Adam
--
AdamBerko