Best and cheapest way to clone a drive on a system that's not bootable

I have a system whose HD I think is going to die.  It's a new drive and took hours to install all the software.  I want to clone the drive so I don't have to reinstall all the software.  Any suggestions on cloning software for a drive connected to a system via USB?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Acronis True Image works great for such situations. It supports USB attached HDDs, just get the newest version. You can then boot from a CD (a bootable CD comes with True Image) and make the copy of the currently installed drive to the new USB attached one. If you are on a laptop without a CD, you can create a bootable USB stick with True Image, boot from it and make the copy.

The link is:

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Oh, there is a 30 day free trial. If you need it just for one operation, maybe that would work for you as well:

1/Download any Linux live cd, ie:

2/ Boot on the live CD

3/ at the command prompt, run the following command to clone the disk:
dd if=/dev/sda of=/dev/sdb bs=10M

Open in new window

(assuming that /dev/sda is the disk you want to clone and /dev/sdb the destination disk)

Note 1 : to check which disk is your source, you can try to mount it with
mount /dev/sda /mnt

Open in new window

and try to browse it for known files
Note 2 : your live cd may automatically mount the drive's partitions
CEOs need to know what they should worry about

Nearly every week during the past few years has featured a headline about the latest data breach, malware attack, ransomware demand, or unrecoverable corporate data loss. Those stories are frequently followed by news that the CEOs at those companies were forced to resign.

If you want to use the solution of snoopscratchy, use this command to list the drives:

fdisk -l

You will need to recognize which drive is the current one and which is the new one. Note that if you mistake them, you current disk will be lost.

Also you might need to precede every command with the word sudo to run it as admin, so it would be:

sudo fdisk -l
sudo dd if=/dev/sda of=/dev/sdb bs=10M

By the way, block sizes of more than 1K do not change speed, so you can use just bs=1024.

And finally I personally find ubuntu a good distribution for such things: You can however take a distribution of your choice.
CraigSNYCAuthor Commented:
What i'm looking for is a way to do a USB to USB copy.  (using a usb to 40 pin ata adapter) Will Acronis do this?

Yes. Acronis will show you all hard drives connected to the system, let you choose one as source, another one as destination. They can even be different sizes and it will ask you what to do with the partitions: leave them as they are, resize them automatically or let you do it manually. After the process is finished you can boot from the new disk, it will be checked for errors by Windows (assuming you are running Windows) and you are up and running.

Just to avoid confusion, when you boot from the CD, read carefully what it tells you and select to boot Acronis (not the OS from the HDD). Then the main menu in Acronis has options for backup and restore. You don't need that. Instead go to tools and there you will have clone disk as an option. From there on it's just reading carefully and following the wizard.
CraigSNYCAuthor Commented:
in other words: two drives (Drive A and Drive B) connected to a system via usb to 40 pin ide adapter.  image from drive a is copied to drive b.
Yes. They have to be connected at the same time though.
Here is a review with step by step description but under Windows (i.e. you have a third disk to boot from). It looks almost the same from the bootable CD however, so you can choose either option:
CraigSNYCAuthor Commented:
Avenger: do drives have to be the same capacity?
No (that's what I meant with my post ID: 37840287). If you have a smaller new drive, it has to have enough space to fit all your files. If the new drive is the same size as the old one or bigger, it's no problem. You can copy the disk one to one (which means the new bigger drive will have some unused space) or tell True Image to resize your partition (if you are not familiar with partitions, that's the space you use on the drive). So after resize you will be able to use the whole new drive.
I would go with TheAvenger suggesting a solution to use Acronis
Its more professional and will solve the problem
if you are looking for a cheap rather FREE solution then you can try

Paragon Backup & Recovery
I've used Acronis TrueImage for years and have always loved it.  If the HDD is dying, though, you may have to transfer the data file-by-file, it totally depends on the HDD health.  Acronis or another imaging solution doesn't work, I'd recommend using SyncBack and transferring the files.  You would have to reinstall the OS and software, but it'd be better than losing all of the data.
i've used Acronis also - but now i use the FREE Paragon software (faster) :      
making a normal backup of the files is a good idea, since you don't know the state the OS is in...
noxchoProduct ManagerCommented:
Much depends on the origin of the HDD damage. It could happen that all the tools listed above would fail depending on the type of the problem your HDD has. Does it have bad sectors?
The author wrote "I think is going to die". This suggests something like the disk makes strange sounds. It does not suggest that the disk is already damaged, so there is a good chance that one more read works just fine to copy the data.
noxchoProduct ManagerCommented:
=))) there are different ways to understand "I think it is going to die" - currently it in water, or in oven, or I am going to shoot it, or I am going to sell/present it to someone for use as foot for furniture, or it is making funny sounds, or it is too hot during work etc etc.
:D However all of those suggest that it is "still" ok and will die soon (except the water/oven one). I think we should wait till the author tells us what he meant exactly.
also - note that cloning a disk that is going to die, and UNABLE to boot  - may have a corrupt OS, so there is always a possibility that:
1-cloning is no more possible
2-if cloning still works, the OS may not boot also

so i suggest :
1-backup your data, and make an image
2-run diags on the dying disk  -to know it's status
3-if possible, repair the OS, so you can boot again (depends on the OS)
4-after cloning, a repair may still be needed

here my article on how to handle this situation :
CraigSNYCAuthor Commented:
nobus: this is actually contingency planning for this question:

just set the system up a month ago.  the software that the client uses took hours to install. HOURS!  so, i want to avoid that if possible.  i figured i'd try the acronis migration sw.  can't hurt.
CraigSNYCAuthor Commented:
Since first posting I've run diags on the drive and it's fine.  I pulled the drive and getting data off it isn't a problem.  

The system the HD is attached to won't boot past the dash after the Dell splash.  In place install/repair install won't work so I don't think cloing the drive will fix the problem but i figured it can't hurt.  

As I posted above, the system was setup a month ago.  The client uses software that took hours to setup and I'd rather use that time this weekend to do my taxes.
noxchoProduct ManagerCommented:
Ok, that makes sense. Sure taking clone image of the drive is a good step.
As for non bootable system. Download trial version of Paragon Backup & Recovery Home and install it on any working machine. Then run it - select Full Scale Mode (or Advanced) and there Tools - recovery media builder.
Create a CD.
Then boot from this CD your problem machine with the drive inside and on the first screen you see select Find OS on local drive. It is right at bottom if I am not mistaken. Does it find any OS? If it finds Windows - select it and press Enter. Does it boot into Windows? If not what error does it give you?
test if you can clone the drive when you connect it to a working pc - it may be something els thatn the drive that locks up the pc
CraigSNYCAuthor Commented:
Pulling the drive later today to test it on another system.  I think it's going to be okay.  

Stay tuned.
CraigSNYCAuthor Commented:
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Storage Hardware

From novice to tech pro — start learning today.