Ok, so I've been trying to make a functioning duplicate of my OS installation and all related programs. I use acronis True Image to make up back up of all the files on the drive except for a mass amount of general data (movies / music) that aren't needed for windows. It made a backup archive to the alternate drive I want to use. I then unplugged my orginal drive and expanded the archive onto the second drive. So, file wise it should now be a duplicate of the original OS drive.
However, when I try to boot I get a "Hal.dll is missing or corrupt" error. I tried looking at my boot.ini to see if it was messed up, it's just as it used to be. I copied hal.dll from the XP CD and it changed nothing. Then I tried running chkdsk through the windows repair function on the CD and it told me "the drive cannot be repaired" in so many words.
I then tried simply copying all the files directly from one drive to another using a Ubuntu live CD. Again, duplicate files, but same error. I booted the original drive by itself and it still boots perfectly. How can a blank drive, with an identical copy of the files from a functioning OS install then NOT function?
Driving me nuts, does anyone have any ideas? Thanks.
However, when I try to boot I get a "Hal.dll is missing or corrupt" error. I tried looking at my boot.ini to see if it was messed up, it's just as it used to be. I copied hal.dll from the XP CD and it changed nothing. Then I tried running chkdsk through the windows repair function on the CD and it told me "the drive cannot be repaired" in so many words.
I then tried simply copying all the files directly from one drive to another using a Ubuntu live CD. Again, duplicate files, but same error. I booted the original drive by itself and it still boots perfectly. How can a blank drive, with an identical copy of the files from a functioning OS install then NOT function?
Driving me nuts, does anyone have any ideas? Thanks.