L
Lucvdv
I had a test platform I used for XPe (SP0 and SP1) with three partitions on
harddisk:
C: Primary, 1GB NTFS, XPe
D: Primary, 2GB NTFS, Win2000 (booted only to copy new targets to C
E: Primary, 2GB NTFS, containing some test and debugging apps so XPe never
needed to touch D:.
The rest of the disk was sometimes an additional partition, or sometimes
used for EWF. Currently it was an F: partition, also NTFS.
After installing my first SP2 target in C: and letting FBA run, the Win2000
setup didn't boot anymore (it was shut down cleanly: soft rebooted after
copying the new target to C
.
It turned out that something strange had happened:
The boot.ini file hasn't been replaced or edited ever since SP0, it has
always contained the same two entries: disk(0)partition(1) for XPe, and
disk(0)partition(2) for Win2000.
Ntldr and ntdetect.com were replaced by their XPe SP2 versions.
After reinstalling win2000, I noticed that a new entry was added in boot
ini: disk(0)partition(3), and that's where W2k was now started from.
Checked the partition layout, and D, E and F are no longer primary
partitions: they were now logical drives inside an extended partition.
Then I tried to remove F to free space for EWF.
Result: "unknown hard error", and gone are the extended partition along
with all three logical drives in it, all I've left is C: and empty space.
harddisk:
C: Primary, 1GB NTFS, XPe
D: Primary, 2GB NTFS, Win2000 (booted only to copy new targets to C

E: Primary, 2GB NTFS, containing some test and debugging apps so XPe never
needed to touch D:.
The rest of the disk was sometimes an additional partition, or sometimes
used for EWF. Currently it was an F: partition, also NTFS.
After installing my first SP2 target in C: and letting FBA run, the Win2000
setup didn't boot anymore (it was shut down cleanly: soft rebooted after
copying the new target to C

It turned out that something strange had happened:
The boot.ini file hasn't been replaced or edited ever since SP0, it has
always contained the same two entries: disk(0)partition(1) for XPe, and
disk(0)partition(2) for Win2000.
Ntldr and ntdetect.com were replaced by their XPe SP2 versions.
After reinstalling win2000, I noticed that a new entry was added in boot
ini: disk(0)partition(3), and that's where W2k was now started from.
Checked the partition layout, and D, E and F are no longer primary
partitions: they were now logical drives inside an extended partition.
Then I tried to remove F to free space for EWF.
Result: "unknown hard error", and gone are the extended partition along
with all three logical drives in it, all I've left is C: and empty space.