I mirrored my hard drive with an xp os in it (upgraded from win98) to another hard drive. I used the: xcopy c:\*.* d:\/c/h/e/k/r command and I put the backup drive as a slave to do the mirroring (each drive has only 1 partition). The result was not very satisfactory. I can boot with my primary (c) hard drive and I can see my backup hard drive as(d). But I cannot boot from d alone. Was there another way that I could have mirrored my c drive that will allow booting up from the backup drive? Anyway things worked okay for a year until I installed Roxio cd dvd creator 6, and my primary (c) would not boot up. I did a lot of things including reformatting and reinstalling xp full version on the first (c) drive. I thought I can hook up my backup drive as a slave and retrieve my data. But every time I hook up the 2 hard drives together XP would not boot. How can I boot up using my first hard drive with a workable xp on it and setup my backup hard drive as another drive so that I can at least transfer my files? I need step by step guidance.