andrew zajac
Thu, 14 Jan 2010 07:25:43 -0800
Hi Arik You can use The Sleuth Kit to find what file corresponds to which block on the filesystem image. Specifically, use ifind and istat.
Here is one example: http://ubuntu-rescue-remix.org/node/180 But in that case, I only was missing one single block from the disk. Maybe you can write a script to file through the entire 3.2 Mb of missing blocks. What filesystem was on the drive? Remember to use the correct units/block sizes when using The SleuthKit. For example, you may specify an offset in bytes, but the block number is in 4096 bytes for NTFS... Andrew --- On Tue, 1/12/10, Arik Raffael Funke <a...@funke.eu> wrote: From: Arik Raffael Funke <a...@funke.eu> Subject: [Bug-ddrescue] Re: ddrescue crashes system on kernel 2.6.18 To: bug-ddrescue@gnu.org Received: Tuesday, January 12, 2010, 2:05 PM Hi Andrew, thanks for taking the time to help out! I originally had the drive on a usb interface when I was still trying my luck with dd for rescuing the data. After that was less a than rewarding experience, I assumed: the least layers between program and drive, the better. - Boy was I wrong... After a first run with --no-split I am now only missing merely 3.2 Mb from a 20Gb harddrive. ddrescue is an amazing tool. I especially love the logging function. Thanks for Antonio for his great work and to those supporting it here! Can anybody point me to a tutorial on how to figure out which files were affected by the ? Given the small error, I would like to avoid having to be unnecessarily suspicious of every file. I can imagine in principle how to find files that were entirely in the error region, but partially affected files I am not sure about. Many thanks, Arik On 10/01/2010 00:13, andrew zajac wrote: > Hi Arik. > > I don't know if the list of bad blocks is stored on the media itself or > on memory on the drive's PCB. If the latter is the case, then you will > run into recovery issues as the drive's OS assumes the bad blocks of the > previous drive. Is that supposed to crash your system? I don't know. > > Can you try changing the interface? For example, are you able to use a > USB interface instead of plugging in the drive directly to the > motherboard? That would be less likely to bring down your system. Yes, > it's much slower. But at least you can continue where you left off. > > Good Luck. > > Andrew Zajac > > > > --- On *Sat, 1/9/10, Arik Raffael Funke > /<a...@funke.eu>/* wrote: > > > From: Arik Raffael Funke <a...@funke.eu> > Subject: [Bug-ddrescue] ddrescue crashes system on kernel 2.6.18 > To: bug-ddrescue@gnu.org > Received: Saturday, January 9, 2010, 3:29 PM > > Hi, > > Background: I have had a power supply unit failure and as a result > the PCBs of three hard drives were fried as well as the processor. > > I have replaced the PCB from an identical drive for the data drive, > a WD200EB-00CSF0. The harddrive is seems to work fine for almost all > files: It can be mounted, data is generally accessible, etc. > > When I try to image the drive with ddrescue, it proceeds without > errors within 20 minutes to 16.5Gb/20Gb where it encounters the > first errors. It then takes approximately another 5-10 minutes > apparently only getting errors before finally crashing the whole system. > > A photograph of the screen can be seen here: (Sorry for the flash...) > http://img64.imageshack.us/img64/745/crasho.jpg > > The result is the same with: > ddrescue -n > ddrescue --direct > ddrescue --raw > > All attempts were made in runlevel 1 on a Centos 5.4 system with > kernel 2.8.18. Resuming recovery with the log file makes the system > crash shortly after resuming. > > > Can anybody tell me how to either: > - read out a complete image (obviously without the presumably bad > sectors) so that I can run file system recovery? The image now is > truncated. > > - fix the hard drive problem? (I.e. why should the hard drive have > bad sectors in the last few GB given a mere power surge?) > > Many thanks for any help! > > - Arik > > > _______________________________________________ > Bug-ddrescue mailing list > bug-ddres...@gnu.org > </mc/compose?to@>.�����'j�w7����> > http://lists.gnu.org/mailman/listinfo/bug-ddrescue > > > Instant message from any web browser! Try the new * Yahoo! Canada > Messenger for the Web BETA* > <http://ca.messenger.yahoo.com/webmessengerpromo.php> > > > > _______________________________________________ > Bug-ddrescue mailing list > Bug-ddrescue@gnu.org > http://lists.gnu.org/mailman/listinfo/bug-ddrescue _______________________________________________ Bug-ddrescue mailing list Bug-ddrescue@gnu.org http://lists.gnu.org/mailman/listinfo/bug-ddrescue __________________________________________________________________ Looking for the perfect gift? Give the gift of Flickr! http://www.flickr.com/gift/
_______________________________________________ Bug-ddrescue mailing list Bug-ddrescue@gnu.org http://lists.gnu.org/mailman/listinfo/bug-ddrescue