I have an SATA hard drive. First I had 2 partitions both NTFS (each taking up a 1/3 of my hard drive, the 3rd being for my future linux install). I installed ubuntu on the 3rd partition, went thru the install did the auto setup of partitions for the free space I had leftover (the space that WASN'T ntfs)...installed grub not in the MBR. Not in the mbr because I ended up having the problem with "error no os" deal. So I not have my linux up and running, but now I try to get into XP and I get the "don't have hal.dll" deal. Yes I know there's tons of threads up about this, and I've tried to work with them except I'm having a unique experience here. When I do the Windows install cd and go into recovery console and check out my drives with MAP I'm seeing that of my previous 2 partitions on my hard drive that were ntfs (one with windows installed on it), only one is now saying formated ntfs and the other is blank or not recognized. The bad part here is that this is the partition to which windows is installed, so as far as I have seen, I haven't not figured out a way to expand hal.dll or better yet even read my drive. When installing linux I never touched that partition so I'm not quite understanding whats going on here, if it's the mbr or what. Please help! I know everything is still there on the hd but I just want to be able to access it.