OldGuy said:
My Win XP Pro laptop has HDD problems.
I have run chkdisk (no options) several times until it showed no error.
So I booted off the Macrium Reflect Free DVD I created to create and image.
It has Win PE 3.1.
MRF DVD rescue searched for and found all the needed drivers on the
laptop and even allowed me to use a USB2 2T HDD as the image destination.
But unfortunately after 6 hours of creating the image MRF says it had a
disk read problem and quit. I thought doing a image skipped bad
sectors. I went to Macrium's Forum and found the error code but the
answer was no answer. i.e. no solution.
So just for giggles I ran check disk using the /r /f options and it hung
in phase 4 of 5 at 15% complete and sat there for six hours.
I powered off and on and booted no problem.
So I am lost at getting this OS to a new HDD.
I am right now running on the laptop. It boots. So far the
applications are working. I am posting from this laptop.
Simple. And your last option.
http://www.cgsecurity.org/wiki/Damaged_Hard_Disk
"The best method: Antonio Diaz's GNU 'ddrescue'"
The problem, is finding an environment to run it.
The tool is available for Windows, as a Cygwin installation.
But you cannot safely image a running Window C: that way.
What it would require, is finding a desktop Windows computer,
plugging the hard drive into the desktop computer, and using
the Windows on the desktop computer to run the Cygwin
version of ddrescue.
You can also boot a Linux LiveCD, and run the linux version
of ddrescue from there. Again, the reason that works, is the
hard drive is quiescent and no Windows files will be busy.
The thing can be safely copied, sector by sector. Only
the sectors which cause a hard drive error, will be ignored
and not copied. Doing CHKDSK over top of that area later,
on the new drive, may result in some data lost. (The
missing sector damages the file right away. If the missing
sector was part of the Master File Table, a bunch of
files could go missing.)
ddrescue is a two (or more) pass copy tool. It tries
to copy the easy to get sectors first.
ddrescue -n /dev/old_disk /dev/new_disk rescued.log
Using the log, on a subsequent attempt, it tries to
read the harder-to-get sectors. A disk drive can take
as long as 15 seconds, to decide a sector is not readable.
ddrescue -r 1 /dev/old_disk /dev/new_disk rescued.log
That would be the tool I'd try.
*******
If I thought there was a commercial tool that embodied the
approach, I'd suggest it to you. I saw one comment that
some version of Acronis TIH does that. But the trick there,
is finding the proof in their user manual.
This text is copied from the Western Digital
"AcronisTrueImageWDEditionUM.pdf" manual.
"8.2.1.3 Error handling Ignore bad sectors
The preset is disabled. This option lets you run a backup
even if there are bad sectors on the hard disk. Although
most disks do not have bad sectors, the possibility that
they might occur increases during the course of the hard
disk's lifetime. If your hard drive has started making
strange noises (for example, it starts making quite loud
clicking or grinding noises during operation), such noises
may mean that the hard drive is failing. When the hard drive
completely fails, you can lose important data, so it is
necessary to back up the drive as soon as possible. There
may be a problem though – the failing hard drive might
already have bad sectors. If the Ignore bad sectors box
is left unselected, a backup task is aborted in case of
read and/or write errors that could occur on the bad sectors.
Selecting this box lets you run a backup even if there are
bad sectors on the hard disk ensuring that you save as much
information from the hard drive as possible."
From elsewhere in the manual:
"8.1.1 Selecting what data to back up
When the Backup Wizard screen appears, select what data to back up.
...
To make a sector-by-sector backup, select the 'Back up
sector-by-sector (requires more storage space)' box. Please note
that this mode increases processing time and usually results
in a larger image file because it copies both used and unused
hard disk sectors. In addition, when configuring a sector-by-sector
backup of a complete hard disk you can include in the backup
unallocated space on the hard disk by selecting Back up
unallocated space. Thus you will include in the backup
all physical sectors on the hard drive."
The manual also addresses cloning. Really, it's a matter
of using whatever mode that supports the "Ignore bad sectors"
option.
What section 8.1.1 would do is
Old_drive ---> .tib file on external ---> restore to New_drive
That adds an extra step.
If you select Clone, that would do it like this. But Clone
doesn't seem to have the "ignore bad sectors" tick box.
Old_drive ---> New_drive on external, then install inside laptop
Install the software, and see what options it offers. And be prepared
to provide an additional disk drive, to complete this recovery.
*******
I'm giving you as many options as I can, so you have
some choices. Make sure you have enough spare disk drives
to successfully complete this operation.
*******
What Acronis promises to do, is step over bad sectors, when
the controller returns a read error. The ddrescue approach,
actually allows you to go back a second time, and "try harder"
to fill in the gaps. The rescued.log file allows the human operator,
to judge the extent to which the drive is damaged. Personally,
I would use the ddrescue method, as I feel I'm getting a better
picture of what is going on. The advantage of the Acronis
approach, is less to learn about Linux, even if it means
you don't get to copy exactly as many sectors.
There is also a refinement I would do. Before running ddrescue,
I would zero the target drive first. The idea being, to make
sure that any "undefined" sectors have a recognizable pattern.
dd if=/dev/zero of=/dev/new_disk
That's an example of using the pseudo data source "zero", to
write sectors filled with zeros over the new disk. Any sector
not written by ddrescue (because it can't read the source drive),
gets covered by the zeros. That prevents any data which was
previously on the recovery disk, from affecting the result
in a random way.
Acronis TIH free version is available from both Seagate and
from Western Digital. It requires that a Seagate or Western Digital
drive be in usage when making the copy.
http://www.techmixer.com/free-acronis-true-image-software-hard-disk/
http://wdc.custhelp.com/app/answers...k-with-acronis-true-image-wd-edition-software
Example of a download page.
http://support.wd.com/product/download.asp?groupid=613&lang=en
User manual.
http://support.wd.com/download/notes/atiwduserguide/ATIH2013WD_userguide_en-US.pdf
Use whatever option, you think you can get working.
HTH,
Paul