I am still ocassionally getting this error. I am going to try to recreate it so I can make a note as to what it says. I set up a separate test environment on a DQ45CB board for our other guy to test out. There is a major difference between the Intel board and the Wind. The Wind will recover a sysprepped image. The Intel board will recover an Audit mode image.
Also, another annoying this is that sometimes (about as sometimes as the imaging error), the PE doesn't rehide the partition after recovering. This only has happened after a successful recovery, and not during one of those ones that failed. It may also be a "disk not ready" issue, so I'm going to have to add some redundancy into the scripts...
An error has been encountered that prevents Setup from continuing.
Windows is unable to start because the registry could not be updated. To address this problem, please contact your computer manufacturer. Windows must now Shut Down.
Press OK to view the Setup log file
Clicking OK reboots the computer. So far it seems like this is the operation of events, and appears to be reproducable.
1. A working model with XP on C and recovery partition hidden.
2. Boot into recovery, run a full recovery (that formats the C drive, or D drive actually)
I found major errors here. First on the Wind, the size that the recovery formats the C drive is wrong. Also on the Intel board, the recovery formats the entire drive, deleting the recovery partition...
I can do this manually. What seems to be happening is that when Diskpart creates the partition, initially it is 130GB which is fine, but after reboot it becomes 60GB
select disk 0
select vol d
create part pri
select part 1
format fs=ntfs quick
Afterwards, using list vol I get the following:
Volume 0 D NTFS Partition 135 GB Healthy
Volume 1 C NTFS Partition 14 GB Healthy
Volume 2 E Removable 0 GB No Media
then dropped the image. It of course WORKED this time.
and go through welcome and let it boot into Windows again. AND NOW IT WORKS.
On a side note, while the drive size is correct and XP didn't blow up, the recovery partition has a drive letter assigned to it. I have the PE actually hide the partition TWICE. Once during winpeshl.ini and again in between formatting the partition and imaging. So I have these three scenarios that seem to happen BECAUSE of certain situations.Situation 1
- Windows does not error out before welcome
- the system partition size is correct
- the recovery partition is not hidden and is assigned a drive letter
- I then hide the partition and reboot into recoverySituation 2
- Windows errors out
- after reboot into Recovery, diskpart shows the system partition to be 60GB.
- run recovery againSituation 3
- Windows does not error out.
- the system partition is 60GB in Windows
- the recovery partition is hidden
These happen in that order each time, never had them work in any other order. If I recovery AGAIN after Situation 3, it loops and it will start at 1 again. I am really stumped.
Edited by Tripredacus, 08 June 2009 - 02:15 PM.