How to clone an ide drive to a sata drive on xp pro sp3

wifypoo

Honorable
Nov 3, 2013
4
0
10,510
I need to clone an IDE drive to a SATA drive on xp pro sp3. All older threads are at least 4 years old....this must have gotten easier. Old drive is a Western Digital IDE120 gb and new drive is a 2TB Seagate SATA. Can current Seagate Disc Wizard do this with 2 diff. mfg's drives smoothly, or do I still have to jump thru hoops of faking out XP to think my Sata is an ide and installing windows on my new drive, and yady,yada,yada.

Please tell me things have improved. And if not what do I still need to do. Thanks
 
Solution


You should you Macrium Reflect Free to image your IDE drive to the new SATA drive all within the Windows environment.

Edit...
Before doing anything you will need to perform the following on your system prior to...

elmo2006

Distinguished
Jul 27, 2009
406
1
18,960


You should you Macrium Reflect Free to image your IDE drive to the new SATA drive all within the Windows environment.

Edit...
Before doing anything you will need to perform the following on your system prior to switching to the SATA drive as listed here.

 
Solution
There are free programs out there like Macrium Reflect http://www.macrium.com/reflectfree.aspx . You will need to install and then make a Recovery CD. It will download some stuff and then make the ISO that you can burn. Then you can boot that disk and then clone the 120 to the 2TB. The once it is cloned, Removed the old hard drive. Now make sure in the BIOS that AHCI is disabled and its running IDE mode or you will have a few errors.

Once your booted into windows use EASEUS Partition Manger Free http://download.cnet.com/EaseUS-Partition-Master-Free-Edition/3000-2248_4-10863346.html to then extend the volume to make it how bit you want it because when you clone it over it will still only be 120 gigs. You can then use that program to Extend the volume size that you want whether it be the entire drive or only a little better and then make the rest for another partition.

I have not had good results with using Macrium Reflect with cloning the OS drive whiles windows is running. You can try just installing EASEUS first and then clone though there. Once you tell it to clone to the new drive and then click the apply settings it will restart and clone the 120 to the 2TB.

And it doesn't hurt to follow the follow the instructions that elmo2006 said as well. It depends on how old your motherboard is. It may not even have AHCI on it which if it doesn't it still won't hurt to do as elmo2006 said.
 

wifypoo

Honorable
Nov 3, 2013
4
0
10,510
Thanks guys for the above info. Elmo I am familiar with regedit , so thanks for that info.

New info I failed to think important.
This is a 2004 computer with an aopen AX4C-MAX motherboard. I can't find any reference in the bios to AHCI. and can't get my bios to see the 2TB drive as a slave to the boot drive without losing seeing the boot drive. Playing around with the sata enable choices,disable,auto,combo, enhanced, finally got the bios to see the boot drive on auto as IDE channel 0 master and the sata as on IDE channel 2 as Master. This was accomplished after I set sata to Auto and on the page in the bios (onboard devices) I set 'Onboard S-ATA control" to disabled.

Is the sata finally being seen by the bios enough, no matter where its listed, or does it have to show up as a slave to the boot master?

thanks for any new ideas
 

Paperdoc

Polypheme
Ambassador
It's easier than the posts above indicate.

First of all, The version of Win XP you already have on the older IDE drive will NOT contain a SATA or AHCI driver to use for booting from such a device. So if you clone without a minor adjustment it won't work. BUT there is an easy solution.

Go into BIOS Setup and look for where you configure the SATA ports. Close by look for a line like SATA Port Mode. Its options probably include things like "IDE (or PATA) Emulation", "Native SATA", "AHCI", and "RAID". Set this to "IDE (or PATA) Emulation" for the port your new SATA unit is connected to. (On some mobos, this makes ALL the SATA ports work this way.) What that does is tell the BIOS to limit slightly what the SATA drive can do so that it behaves just like an older IDE drive that Win XP already knows how to use. The few features that you lose this way are not usually important to many users. This completely "fools" Windows into thinking it is still dealing with an IDE drive it has a driver for, and eliminates any need to re-install Win XP with added external drivers. Remember to SAVE and EXIT from BIOS Setup.

Now, since you are buying a Seagate SATA unit, go to their website. Download their utility package called Disk Wizard, and install it on your current C: drive. Make sure you get the manual file for it and READ that manual, especially the chapter on CLONING. This software appears to be a customized version of Acronis True Image. One customization is that it will only make a clone copy TO a Seagate unit - it does not care what old drive you are abandoning.

Install the new SATA unit in your machine, boot up, and run Disk Wizard. (Note that the new HDD will NOT appear anywhere in My Computer yet because it does not have any Partition on it. Disk Wizard will do that for you.) Make SURE you set the old drive to be the SOURCE, and the new SATA unit to be the DESTINATION. Remember that anything on the Destination drive will be destroyed, so you want it to be the one with nothing on it already. The software will suggest a bunch of settings and ask you for confirmation and an OK to proceed. DO NOT AGREE. You need to make some changes.

In the simpler case of having only one Partition on your old HDD, Disk Wizard likely will propose to make a Partition on the new unit the same size as the old one. But I would bet you intend to have ALL of the new drive in ONE Partition to be the new C: drive. You must use the menu system to make this change. All the other options likely are set correctly. When you are satisfied, THEN you can tell it to proceed.

A slightly more complicated case comes up if there are more that one Partition on the old drive. This often happens if there is a reserved Partition (with no drive letter) that contains a "spare copy" of your OS to be used for restoring it. Or sometimes you yourself have created two or more Partitions. Anyway, in this case Disk Wizard will propose what is called a Proportional Partitioning scheme. It will suggest creating new Partitions on the new unit of sizes proportional to those of the old drive. For example, if your old one had Partitions of 30 GB and 85 GB, it would suggest new ones of 485 GB and 1375 GB. But if that old 30 GB Partition was merely a semi-hidden place to keep a backup copy, it does not need to become huge - it will still hold only what it has now. So you could safely tell it to make the Partitions 40 GB and 1820 GB, or whatever is the max for the second Partition that will become the C: drive. You can make your own choices about the sizes of the two (or more) Partitions to be created on the new SATA unit. Again, other settings probably are correct. When you are satisfied, THEN tell it to make your clone. Using the menu to adjust these Partition sizes at the time the clone is made completely avoids trying to change the sizes afterwards (see below).

You should be aware that making these clones to a large HDD will take a lot of time - many hours - so be patient.

When it's all done I suggest this:
1. Shut down, remove power, and disconnect both power and data cables from your old HDD. You can remove it physically from your case now or later. But keep it out of use for a while. It is a perfect backup of everything up to the cloning process. Close the case and restore power.
2. Boot directly into BIOS Setup and go to where you set the Boot Priority Sequence. The old HDD won't be there. You will have to be sure the new SATA unit is in the sequence where you want it. For example, many people set it to try the optical drive first, then the SATA unit, and nothing else. Again, SAVE and EXIT, and the machine will boot just as it always did. The only difference is your C: drive will now be HUGE!
3. After you have used the system for a while and are convinced all your data was cloned completely, you can decide what to do with that old HDD. You no longer need it as a backup.

A last note of explanation. If you don't use the menus to set Partition sizes yourself and just let it do the default thing, you end up with a whole lot of Unallocated Space on the HDD. Now, Windows can Expand a Partition into Unallocated Space that follows that Partition, BUT it will NOT do this for the C: Partition that contains your OS! This is one Windows limit designed to prevent you from accidentally lousing up the OS already installed. That job CAN be done with third-party tools, but having it done for you by the cloning software at the very beginning (with a little planning) is much easier.
 

wifypoo

Honorable
Nov 3, 2013
4
0
10,510


Thanks paperdoc. Am i correct that even tho I can't see the sata in bios or in windows, the seagate disc wizard can see it and let me choose it as destination?
 

wifypoo

Honorable
Nov 3, 2013
4
0
10,510
Guys, thanks for all your help. Paperdoc Disk wizard did its thing perfectly. new drive booted right up. elmo and drtweak I have to check the registry yet and see if disc wizard fixed that also if not I will.

Thank you all again, I was tearing my hair out not wanting to possibly screw up my sons computer. Next job adding a 2TB to my computer. Easy easy as its just adding a storage drive. that I can do in my sleep.

you all rock, says a 70 year old grandma. lol
Marcia
 
Yea PC from 2004 will NOT have AHCI on it so you don't have to worry about it.

ALSO when switching from IDE to SATA or SATA to IDE The ONLY 2 things you have to worry about are 1) AHCI mode which is an easy fix to do and 2) Make sure you have the SATA and IDE drivers. it doesn't matter what OS you have as long as the correct drivers are installed you can clone and switch hard drive controllers without issue. I've never had any issue cloning any PC to any kind of other SATA, IDE, SCSI, SAS, Or Raid without issue except for AHCI as long as the drivers for that controller you are going to use are installed on the OS.

Also when it comes to Cloning the only way you could screw things up is by cloning the NEW hard drive which most cloning programs won't let you clone a hard drive with nothing on it to a already used one. So since you were cloning to a new Hard Drive there was little with the cloning process you could have screwed up. This is also why i like to use Bootable CD's for cloning programs because then you don't have to install any programs that could screw anything else up.
 

Paperdoc

Polypheme
Ambassador
This isn't part of the main discussion, just a tidbit I was reminded of. The first time I did this kind of work I was using Seagate Disk Wizard to set up a new blank Seagate HDD 0f 320 GB capacity, and I ran it from the bootable CD. Because it had no way to tell what OS I might install later, it refused to make a Partition over 137 GB (well, 128 GB the way Windows calls it) just in case I later installed an older OS that did not have 48-bit LBA Support. After I installed Win XP Pro with SP2 I sorted out why my HDD was less than half the expected size. I then re-did some work, and the next time I used Disk Wizard I ran it as an installed version under Win XP. In that case it DID know the OS supported 48-bit LBA and allowed larger Partitions to be created. A clever bit of caution in that version (several years ago) of Disk Wizard. That is why I often advise people to install such utilities and run from inside Windows. I also learned from this experience that I never should have Partitioned the HDD that way, anyhow. I should have let the Windows Install routine do that job for me - and it would have done it right the first time!
 
That is why i recommend Macrium Reflect because it loads in a Win PE enviroment and you can actually browse the hard drive files and what not. I've never used a manufactors CD to clone lol just less functionallity. Before Macrium i only used Ghost.