Hi. Had a search through this forum and tried a few things but so far no good. System info: Dell Inspiron 8600 laptop with IDE only. Originally had 60GB HDD. A few years ago I successfully used True Image to upgrade my original drive to a 120GB IDE drive via USB. Maintained same partition layout, which was: Hidden Dell recovery partition c:\ - Windows XP Professional e:\ - Page File Partition (3GB) I have now tried to use True Image 2009 to upgrade again to a new 320GB IDE drive via USB. Cloning process seems to work fine. Once complete, I take out the 120GB drive and put in the 320GB drive. It boots up fine, and all looks good. Only different thing is that it detects the hard drive as a new piece of hardware through the XP bubble in the bottom right hand corner, and states that the new hardware is installed and ready to use. Can use the internet, page file partition is there etc. Used it for half a day fine. But then I do a restart... error! Invalid BOOT.INI file Booting from C:\windows\ NTDETECT failed and the system continually reboots with the same error breifly flashing onto the screen. Process so far: 1. Switch back to the 120GB drive - all works fine, including reboot and a day of use. 2. Put 320GB drive in, run XP recovery console, run chkdsk /r on c:\ and e:\ and all is ok. run bootcfg /rebuild, finds windows install on C:\ and rebuilds with /fastdetect. 3. Try to boot with 320GB drive and same invalid boot.ini / NTDETECT failed error and continuous rebooting. 4. Switched back to the 120GB drive and went through the clone process again (in case it didn't work properly). 5. Switched to the newly cloned 320GB and it boots up as per the first time, and then fails again when I reboot a few hours later. Any suggestions / help? I'm quickly running out of ideas here. This is what I'm thinking next: 1. I will be looking for a BIOS update next, although the fact that the 320GB booted the first time kinda tells me that it won't be the BIOS. 2. Is there a possibility that the driver that gets installed when I first booted the 320GB somehow stuffs up the drive? Maybe after I clone but before I reboot I try and get a newer driver for it. 3. Try the fixboot and fixmbr recovery console commands? Thanks for any comments or suggestions you can give me.