[Cialug] Tar file corruption

David Bierce david at bierce.org
Tue Apr 30 14:31:27 CDT 2013


Since I have a known good copy of the data I care about, it has become more of an exercise in repairing tar corruption than anything.

Pretty sure HD repair tools won't work unless Mr. Gibson found a way to fixed bad actuators/arms.  Before it totally stopped worked...it was making clicking noises like it found some of Heisenberg's Blue Candy  :) .


On Apr 30, 2013, at 2:22 PM, Scott Yates wrote:

> One last thought.  If the drive is available to offline, you might try
> spinrite, or other disk based recovery options to get a clean copy of the
> archive.
> 
> 
> On Tue, Apr 30, 2013 at 2:18 PM, Jeffrey Ollie <jeff at ocjtech.us> wrote:
> 
>> On Tue, Apr 30, 2013 at 10:58 AM, David Bierce <david at bierce.org> wrote:
>>> I have a tar file that was bzip2 compressed and had a few blocks to bad
>> in media transfer, After pulling out the bad blocks, the reconstituted tar
>> file appears to only function until the place in the file where the first
>> block was corrupted.  After the first block it just doesn't read the rest
>> of the data.  I've tried to read the file ignoring zero data, which just
>> pulls a bunch of junk metadata and file names after the empty block.  I've
>> tried to extract it using CPIO, which has the same problem after the empty
>> block.
>>> 
>>> Does anyone know of a tool that can repair tar files, or at least, try.
>> Or it is time time to go digging deep into the file or give up :)
>> 
>> The problem isn't the tar file, the problem is the bzip2 compression.
>> bzip2 compresses things as a stream of blocks, with successive blocks
>> being compressed dependin on what was in previous blocks, so if one or
>> more blocks is corrupted, all subsequent blocks are corrupt.
>> 
>> At least on linux, there's a bzip2recover program which might be able
>> to recover some data, but you'll want to start with the original
>> corrupted file, not the one you edited.
>> 
>> --
>> Jeff Ollie
>> _______________________________________________
>> Cialug mailing list
>> Cialug at cialug.org
>> http://cialug.org/mailman/listinfo/cialug
>> 
> _______________________________________________
> Cialug mailing list
> Cialug at cialug.org
> http://cialug.org/mailman/listinfo/cialug



More information about the Cialug mailing list