E
Eric
Hi,
I just picked up a couple new drives and wanting to copy an entire partition
over to a new drive but have one bad logical sector that is causing the copy
to error out. This is a WinXP partition. This is not a bad physical
sector, but rather a "bad" logical sector. The HDD is not damaged. "Bad"
logical sectors result when the CRC value of a sector differ from the data
within, most likely a result from an inadvertent power cycle. If the HDD
were to be simply reformated, the "bad" logical sector would be removed. In
the DOS days, I remember getting some of these "bad" logical sectors every
now and then and would just copy the actual file that resides over the
sector elsewhere and then copy it back. That would "clear it out".
Again, this HDD is not physically damaged. I tested the drive with the
manufacturer's Drive Fitnest Test, Spinrite, S.M.A.R.T., and HDD Regen.
There are no physical problems. In fact, if it were a physically bad sector
then that would be a good thing -- as the drive would've just remapped that
sector to a reserve sector and I'd be able to copy with no problems.
Diagnostic software all reported there are plenty of reserve sectors
available.
I ran chkdsk, from the recovery console as well. "Chkdsk /f" and "chkdsk
/r". The only thing chkdsk finds is one crosslinked file, which seems to
be located at exactly where this "bad" logical sector is. In DOS/Win9x,
chkdsk always gave the name of the actual crosslinked file but with NTFS
(WinXP), it is giving a file number. Is there a way to determine the actual
file from the file number it is giving? I'm pretty confident that if this
particular file was just copied, deleted, re-copied it would clear up this
"bad" logical sector.
Thanks,
-Eric
I just picked up a couple new drives and wanting to copy an entire partition
over to a new drive but have one bad logical sector that is causing the copy
to error out. This is a WinXP partition. This is not a bad physical
sector, but rather a "bad" logical sector. The HDD is not damaged. "Bad"
logical sectors result when the CRC value of a sector differ from the data
within, most likely a result from an inadvertent power cycle. If the HDD
were to be simply reformated, the "bad" logical sector would be removed. In
the DOS days, I remember getting some of these "bad" logical sectors every
now and then and would just copy the actual file that resides over the
sector elsewhere and then copy it back. That would "clear it out".
Again, this HDD is not physically damaged. I tested the drive with the
manufacturer's Drive Fitnest Test, Spinrite, S.M.A.R.T., and HDD Regen.
There are no physical problems. In fact, if it were a physically bad sector
then that would be a good thing -- as the drive would've just remapped that
sector to a reserve sector and I'd be able to copy with no problems.
Diagnostic software all reported there are plenty of reserve sectors
available.
I ran chkdsk, from the recovery console as well. "Chkdsk /f" and "chkdsk
/r". The only thing chkdsk finds is one crosslinked file, which seems to
be located at exactly where this "bad" logical sector is. In DOS/Win9x,
chkdsk always gave the name of the actual crosslinked file but with NTFS
(WinXP), it is giving a file number. Is there a way to determine the actual
file from the file number it is giving? I'm pretty confident that if this
particular file was just copied, deleted, re-copied it would clear up this
"bad" logical sector.
Thanks,
-Eric