bug-ddrescue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-ddrescue] GNU ddrescue HELP


From: Florian Sedivy
Subject: Re: [Bug-ddrescue] GNU ddrescue HELP
Date: Mon, 13 Oct 2014 04:34:38 +0200

Hello Kevin!

You would NOT want to access an already damaged disk through the Finder, 
especially not while you are trying to get a consistent image of the drive. 
And you do realize that to "Initialize" or "Format" a disk means to erase its 
contents on purpose? That's why you don't see the partition any more. 

I am sorry, but from your first email I supposed you basically know what you 
are doing and just need some tips for optimization. Now I see that this might 
not be the case. 

So if the data is as important to you as you write, the only responsible advice 
I can give you is to leave it alone and hand it over to a professional. Give 
him also the partially recovered "Rescue.dmg" and a detailed record of what you 
did to the drive so far. This might help recovering some of your data, if you 
are lucky. 

Greetings, 
Florian

Am 11.10.2014 um 05:14 schrieb Kevin Doan:

> Hello Florian,
> 
> Thank you very much for your kind detailed reply. I think my external hard 
> disk has really faced its destiny.
> 
> I can’t access the hard disk anymore even from finder, I did some research 
> and I saw if I click on Initialize it actually formats the hard drive but 
> when I choose Ignore then pretty much nothing happens.
> 
> <PastedGraphic-1.png>
> 
> I have many years of data and would be really pity if nothing could be 
> recovered :-(. Is there any method to at least get to see the files from the 
> hard disk as I used to as it seems like the partition has completed 
> disappeared.
> 
> Once again thank you very much for your kind help.
> 
> Best regards,
> Kevin
> 
> On 3 Oct, 2014, at 21:27, Florian Sedivy <address@hidden> wrote:
> 
>> Hello Kevin!
>> 
>> Obviously you are doing this on a Mac. This and the actual command line you 
>> used would have been important details to share when asking for help. 
>> 
>> From what I can deduce, you are using -c 4096 (or probably -c 4Ki). In my 
>> testing values bigger than 256 sectors of 512 bytes did not improve speed 
>> any further. The only drawback of such a big value however are less frequent 
>> updates to ddrescue's UI, so while -c 256 would be the optimal value, yours 
>> probably did no harm. 
>> 
>> You can speed up the transfer a lot by using the raw character device 
>> instead of the block device. So in your case that would be /dev/rdisk3s3 
>> instead of /dev/disk3s3 IF the device did not change - always check the 
>> device name before you start ddrescue! Still you will need A LOT of patience 
>> if the drive has real problems and it certainly looks like it has. Let 
>> ddrescue do it's thing. 
>> 
>> There is no use in trying to write a partially rescued image to another 
>> partition. Even the last rescued byte could make all the difference to the 
>> validity of the enclosed filesystem. So just wait until you think you have 
>> everything the damaged drive is ever going to give you, before proceeding to 
>> the next step.
>> 
>> I seriously hope /Users/kevin/Desktop/MPA/recovery.log wasn't the original 
>> log file you used for the recovery? If it was, then you destroyed it by 
>> using it for restoring the image and will have to create a new one. You 
>> could either start over from zero or find a good backup of your log file 
>> (Time Machine?) or create a new log file from Rescue.dmg with ddrescue's 
>> Generate-Mode. Here I'd like to cite the help-screen: Do not use options 
>> '-F' or '-G' without reading the manual first!
>> 
>> By the way, you can mount .dmg images directly to check for your results, 
>> without having to restore it to a partition first. Most file system repair 
>> tools will also happily accept an image file. Just make sure you prevent 
>> writing to your original dmg so you don't compromise the raw rescue result! 
>> You can work on a copy, write-protect the original (obviously not while 
>> ddrescue is running), mount with shadow option, use some tool like Disk 
>> Arbitrator to prevent mounting read-write, or whatever you can think of, but 
>> let NO other tool except ddrescue write to your image before you have your 
>> data safe AND know exactly what you are doing. To be clear, that also means 
>> DON'T just double-click Rescue.dmg without having protected it first!
>> 
>> Good Luck, 
>> Florian
>> 
>> Am 02.10.2014 um 23:54 schrieb Kevin Doan:
>> 
>>> Dear Sir or Madam,
>>> 
>>> After many research I found your great tool on your site and spend =
>>> several days on trying to recover my damaged external Western Digital =
>>> hard drive. That being said, it seems like it is taking eternity for it =
>>> complete therefore I hope if you could help me. I have stopped the =
>>> process and restarted the PC but speed is still extremely slow.
>>> 
>>> GNU ddrescue 1.18.1
>>> About to copy an unknown number of bytes from /dev/disk3s3 to =
>>> /Users/kevin/Desktop/Rescue.dmg
>>>   Starting positions: infile =3D 0 B,  outfile =3D 0 B
>>>   Copy block size: 4096 sectors       Initial skip size: 128 sectors
>>> Sector size: 512 Bytes
>>> 
>>> Press Ctrl-C to interrupt
>>> Initial status (read from logfile)
>>> rescued:     8716 MB,  errsize:   6676 MB,  errors:    2056
>>> 
>>> Current status
>>> rescued:     9177 MB,  errsize:   7092 MB,  current rate:        0 B/s
>>>  ipos:    77938 MB,   errors:    2142,    average rate:     118 kB/s
>>>  opos:    77938 MB, run time:    1.07 h,  successful read:      38 s =
>>> ago
>>> Copying non-tried blocks... Pass 1 (forwards)
>>> 
>>> 
>>> Even with the incomplete the Rescue.dmg file I tried to use the below =
>>> command to recover the files:
>>> 
>>> kevin$ sudo /opt/local/bin/ddrescue --force -v -c 4096 =
>>> /Users/kevin/Desktop/Rescue.dmg /dev/rdisk4s2 =
>>> /Users/kevin/Desktop/MPA/recovery.log
>>> 
>>> But without any luck. Any help you could provide is greatly appreciated.
>>> 
>>> Thank you and best regards,
>>> Kevin
>>> 
>>> _______________________________________________
>>> Bug-ddrescue mailing list
>>> address@hidden
>>> https://lists.gnu.org/mailman/listinfo/bug-ddrescue
>> 
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]