Ral - Did the Linux HDD have a custom MBR boot code (e.g. because you were using Lilo), or, were there anything unusual about the Partition Table (e.g. unusual start offset for partitions)? My guess is that the Viste WinPE environment tried to automatically mount available volumes at boot time, but failed...