Re: copying files with bad CRCs
- From: Arno Wagner <me@xxxxxxxxxxx>
- Date: 29 Jun 2006 02:22:00 GMT
Previously yawnmoth <terra1024@xxxxxxxxx> wrote:
Rod Speed wrote:
yawnmoth <terra1024@xxxxxxxxx> wrote:The fact that a sectors CRC isn't what it should be doesn't necessarily
Say I wanted to copy a *.avi video file (xvid encoded; it's currently
on a hard drive)) but was told (by Windows XP) I couldn't because it
had a bad CRC. Is there a way I could sorta just copy it in spite of
the bad CRC?
The reason I ask is because xvid (and MPEG1/2/4, in general) is a
rather resiliant format. A single corrupt byte may just mean that one
frame is bad. If every 20th frame is a keyframes (ie. i-frames, or
whatever), this means that only 20 - (frame position) % 20 frames are
bad. If there are 100,000+ frames, having less then 20 bad frames is
fairly insignificant.
Trouble is that Win is saying you have a bad
sector in that file. Thats quite a few bytes, 512
mean that all the bytes are corrupted, does it? I mean, wouldn't just
one of those bytes being corrupted result in a CRC mismatch?
A single bit would be enough. However since HDDs do not really use
CRC but a more elaboraate ECC, you will likely get some real
corruption. If you can get the disk to give the raw data to you.
In SCSI there is a command to read the raw data. There might be one
in ATA too. Might mean that you have to do some programming
yourself. But the easiest approach is to try to do without the
defective sector.
Arno
.
- References:
- copying files with bad CRCs
- From: yawnmoth
- Re: copying files with bad CRCs
- From: Rod Speed
- Re: copying files with bad CRCs
- From: yawnmoth
- copying files with bad CRCs
- Prev by Date: Re: Converting PATA optical drives to SATA
- Next by Date: Re: who has deskstar gxp 75 dtla-307060 electronics?
- Previous by thread: Re: copying files with bad CRCs
- Next by thread: Re: copying files with bad CRCs
- Index(es):
Relevant Pages
|