Copy Contents of One Hard Drive to a New Hard Drive

Connect a new (optionally larger) hard drive to a PC and place an exact copy of an existing drive to it. The new drive will be identical to the original, and bootable (if the source was), too. As a result, the new drive may replace the old drive, kept as additional storage or removed from the PC for a different use completely.

Steps

  1. Read this entire article (including all Tips and Warnings) before beginning.
  2. Decide from which drive the PC will boot.
  3. Determine IDE controller interface type. Several types are made (SCSI, IDE, etc.). This article will discuss two of the most common types: parallel (PATA) and serial (SATA) IDE types.
  4. Locate or create the hard drive “set up” or “installation” diskette or CD (see the Tips section below for clickable links). Download the latest version of this software from the hard drive manufacturer’s website if the software was not included with the drive. Create media for use on a drive supported by the PC if downloaded from a website. A diskette image will not work if there is no diskette drive installed in the PC.
  5. Insert the setup disk into the corresponding drive in the PC that will have the new hard drive.
  6. Locate or download documentation for the PC's hard drives. If a CD-ROM disk (or CD image download) version of the manufacturer’s hard drive setup program has been loaded in the PC drive, the information is likely included on the disk. Diskette versions will not likely have this information due to space limitations. Print the drive information along with this wiki for referral later, when the PC is off. This information may be needed to correctly set jumpers if not printed on the hard drive label. Indicate the make and model of the existing and new drive on the print out.
  7. Log out and shut power off.
  8. Determine and change (if needed) the existing boot order (disconnection and removal of existing drives from the case might be required to view and change jumpers) with one of the methods below:

    • Parallel IDE drives (called PATA, IDE or PIDE) are set by jumpers on the drive and position of connection on IDE cables. Choose from the types described below:
    • Master / Slave (M/S): Set the jumper on the drive to MASTER if it is to be the boot drive and set the jumper on the drive to SLAVE for the non-boot drive. Be sure to check BOTH drives’ documentation for correct jumper positions. All IDE drives offer M/S selection. One drive must be set to master and the other drive must be set to slave when connected with a single IDE cable to the motherboard (or IDE controller board), or:
    • Cable Select (CS): Set the jumper on BOTH drives to Cable Select (CS) and plug the connector at the end of the cable into the boot drive and the connector in the middle of the cable to the non-boot drive. Not every IDE drive offers a CS choice. If two drives are on an IDE cable, both must be set using the same method (M/S or CS). Do not connect a drive identified with an M/S jumper with another drive identified with a jumper set to CS on the same IDE cable. Regardless of Master/Slave or Cable Select identification method, the remaining end of the cable must be connected to the lowest numbered IDE connection on the motherboard (or IDE controller board). Consult the motherboard (or IDE controller board) manual if the designation is not printed on the board itself. Typically, the ports are labeled IDE0 and IDE1. IDE0 is the lowest port number and should be used.
    • SATA drives do not have jumpers to indicate master or slave. Drive identification is done by connecting the boot drive to the lowest numbered SATA connection on the motherboard (or SATA controller board). Since the SATA interface cable has only one connector on each end, drive identification jumpers are not needed, but determined by the number assigned to the SATA port to which it is connected. One end of the SATA cable connects to the drive and the other to the motherboard (or SATA controller board). The boot drive should be connected to the connection point labeled SATA0 (or the lowest numbered SATA port on your motherboard), and the non-boot drive connected to the next higher available SATA number point.
  9. Connect both the data cable (PATA or SATA) and the power cable to each drive. A drive without both connections will not be identified or available for use.
  10. Reinstall the drives with only enough screws to support the drives, as they might have to be removed again to change settings, etc. The drive installation will be finalized later, when the process is complete.
  11. Access the PC’s BIOS. Verify that the PC has successfully recognized all drives. Take corrective action should the PC have issues recognizing any drive. The drive documentation will assist solving these problems. It is very important to note the sizes of the drives, as later, in the installation and copy process, the drives will not have the familiar names like C or D. Knowing the drive that has data and the drive that is empty will be crucial to copy data correctly.
  12. Confirm and change (if needed) the boot order to allow the PC to boot from the drive that contains the media in the previous step.
  13. Save and exit the BIOS set up page. The PC will begin the boot process from the new “set up” or “install” media.
  14. Follow the process to install or verify the installation. The screen should show the information about all the drives connected. Compare the data on the screen to what was written on the print out earlier. Make sure the information matches. This is when knowing how to identify the source (the drive with data to be copied from) and destination (the drive to receive the data) will be required. If unsure about source and destination drives, STOP. If the wrong choices are made, the wrong data will overwrite the “good data”, rendering the information lost. If satisfied with the identification of the drives, continue the setup of the new drive.
  15. Locate the “drive-to-drive copy” option. Copy the source drive to the destination drive. The time needed to complete the copy process depends on the amount of data stored on the source drive. The destination drive must be larger than the source drive.
  16. Checkout and return BIOS settings to original. Upon completion, remove the media from the drive (if not already done), and reboot as normal. Interrupt the boot process to access the BIOS setting page as before. Return settings (boot device order in particular) to original settings, then save and exit. The PC should boot (from the new drive if set as the first boot device). Check the contents of both drives after booting into Windows (or other OS). Once satisfied, the original disk may be erased, formatted or even removed (after shutting down the PC). If removing, the drive can be saved with contents intact for disaster recovery or erased and installed in a portable case for use as an external drive.
  17. Secure all drives in the PC case. Route cables so that they will disrupt air flow the least, and replace covers on the PC case.

Tips

  • Gain more space be replacing a boot drive with a larger hard drive. Allow the old drive function as additional storage, a Windows “swap drive”, or remove it from the PC and install in an external case for portable use.
  • Download the latest software whenever possible. Manufacturers are constantly updating the "set up" or installation software. Western Digital’s “Data Lifeguard Tools 11.2 for Windows” for example (their Windows set up software), allows a new disk to merely be added to the system as a primary (IDE0 port) slave or secondary (IDE1 port) master or slave. Boot the PC to boot into Windows as usual. Then, run the “set up” where it will partition, format and optionally copy a disk. When complete, connecting the newly copied drive to IDE0 as a master (via M/S or CS jumper setting) will allow the PC to boot from the new drive. Download software for these popular manufacturers:Western Digital, Seagate and Maxtor.

Warnings

  • Manufacturer’s software must be used in a system that at least has one of the manufacturer’s drive connected (Seagate software will not work on a system that has only WD drives connected and vice versa).
  • Data cable plugs are keyed to help prevent incorrect orientation when inserting into the drive jacks. With enough force however, it is possible to connect them into the jack upside-down. Flat data or “ribbon” cables, such as those used to connect floppy, CD/DVD-ROM, PATA and other drives, usually have an identifier running the length of the edge of the cable consisting of a different color, stripe, etc. This identifier is connected to the #1 pin (upper left) of the plug and jack. There may also be a tab in the middle of the plastic plug connector on the cable that aligns with a cut out on the hard drive and motherboard (or controller card) jacks. Incorrect insertion will result in bent or broken pins.
  • Power connections have a similar protection scheme, which can be overcome with enough force. Powering an incorrectly connected drive usually results in permanent damage and would likely need to be replaced.

Related Articles