LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 12-30-2020, 03:09 AM   #1
gkd
LQ Newbie
 
Registered: Dec 2020
Posts: 8

Rep: Reputation: Disabled
ddrescue


I have a drive which is partially working.Few files were working fine I copied them to another drive using ubuntu. But When I copied other files ,ubuntu gave me I/O errror.

I used ddrescue .Its currently running for two days but at very low speed (It's in B/s).

Source drive is exfat based.
Destination drive is ntfs based.

Both drives are of same comapny "WD" ,same size 1TB.

I gave the command :
Code:
sudo ddrescue -d -r 3 sourcedrive destination.img logile.log
I even tried to run it in reverse order but still speed is too low.It will take forever to complete.

Am I doing something wrong?
Should I used another tool for backing up the files ,I mean other than DDRESCUE?
Should I improvise ddrescue command by adding some options?
Should I used another linux distribution for backing up files fastly?
 
Old 12-30-2020, 03:49 AM   #2
syg00
LQ Veteran
 
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 21,129

Rep: Reputation: 4121Reputation: 4121Reputation: 4121Reputation: 4121Reputation: 4121Reputation: 4121Reputation: 4121Reputation: 4121Reputation: 4121Reputation: 4121Reputation: 4121
"-r 3" will slow it down more on bad sectors - maybe leave it out. If the drive has a lot of errors, it will still be slow - wait for it to finish. Can take days.
 
Old 12-30-2020, 04:00 AM   #3
gkd
LQ Newbie
 
Registered: Dec 2020
Posts: 8

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by syg00 View Post
"-r 3" will slow it down more on bad sectors - maybe leave it out. If the drive has a lot of errors, it will still be slow - wait for it to finish. Can take days.
No I have started without any advice from experts.

I will try to do -r 1
 
Old 12-30-2020, 04:53 AM   #4
platypo
Member
 
Registered: Sep 2015
Distribution: Debian, Archlinux
Posts: 140

Rep: Reputation: Disabled
Quote:
Originally Posted by gkd View Post
I have a drive which is partially working.Few files were working fine I copied them to another drive using ubuntu. But When I copied other files ,ubuntu gave me I/O errror.

I used ddrescue .Its currently running for two days but at very low speed (It's in B/s).

Source drive is exfat based.
Destination drive is ntfs based.

Both drives are of same comapny "WD" ,same size 1TB.

I gave the command :
Code:
sudo ddrescue -d -r 3 sourcedrive destination.img logile.log
I even tried to run it in reverse order but still speed is too low.It will take forever to complete.

Am I doing something wrong?
Should I used another tool for backing up the files ,I mean other than DDRESCUE?
Should I improvise ddrescue command by adding some options?
Should I used another linux distribution for backing up files fastly?
What are you tring to achive? If you ddrescue a partition to an image on another drive the exact same size it's likely that the process will interrupt at 99something percent due to few disk space.
To just rescue files i can recommend PhotoRec, a tool from the package 'testdisk'. It will deliver all files it can rescue sorted by type. Some broken files might only be available in fragments but the data will be there.

Last edited by platypo; 12-30-2020 at 04:56 AM.
 
Old 12-30-2020, 05:31 AM   #5
gkd
LQ Newbie
 
Registered: Dec 2020
Posts: 8

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by platypo View Post
To just rescue files i can recommend PhotoRec, a tool from the package 'testdisk'.
Thanks a lot for saving my future hard work.
I visited the website and tried to install but error occurred

Error when getting information for file “/home/jordan/Desktop/testdisk-7.2-WIP/INSTALL”: No such file or directory

how to install these testdisk-7.2-WIP.linux26.tar.bz2 file after extraction?
There is no Install file.

I read in the website that It is also available for windows, It will be easy to install .exe files, but will it be good idea?Will it be reliable and fast as compared to Ubuntu?

if using PhotoRec inside windows is not a good idea then how to install it in ubuntu?
I mean how to install testdisk-7.2-WIP.linux26.tar.bz2 file after extraction? I searched for this issue, most of the time they tell me use \configure then make and then sudo make install, but no such files are in the pacakage?
 
Old 12-30-2020, 05:37 AM   #6
gkd
LQ Newbie
 
Registered: Dec 2020
Posts: 8

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by platypo View Post
What are you tring to achive?
I simply want my files from damaging drive to be moved to another safe drive.That's all.

As I said earlier I was having I/O error while moving data ,So I used ddrescue to move the data that can be moved with some help.

According to you, I should use photorec instead of ddrescue .Will photorec be able to move my files from damaging drive to safe drive?
 
Old 12-30-2020, 05:37 AM   #7
platypo
Member
 
Registered: Sep 2015
Distribution: Debian, Archlinux
Posts: 140

Rep: Reputation: Disabled
Quote:
Originally Posted by gkd View Post
Thanks a lot for saving my future hard work.
I visited the website and tried to install but error occurred

Error when getting information for file “/home/jordan/Desktop/testdisk-7.2-WIP/INSTALL”: No such file or directory

how to install these testdisk-7.2-WIP.linux26.tar.bz2 file after extraction?
There is no Install file.

I read in the website that It is also available for windows, It will be easy to install .exe files, but will it be good idea?Will it be reliable and fast as compared to Ubuntu?

if using PhotoRec inside windows is not a good idea then how to install it in ubuntu?
I mean how to install testdisk-7.2-WIP.linux26.tar.bz2 file after extraction? I searched for this issue, most of the time they tell me use \configure then make and then sudo make install, but no such files are in the pacakage?
I don't think you have to build the package using 'make'. You said you were running ubuntu, right? Try searching for 'testdisk' using the package management GUI, if i remember correctly ubuntu uses synaptic package manager. Or just use
Quote:
apt-get install testdisk
as root from terminal

Last edited by platypo; 12-30-2020 at 05:40 AM.
 
Old 12-30-2020, 05:57 AM   #8
gkd
LQ Newbie
 
Registered: Dec 2020
Posts: 8

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by platypo View Post
I don't think you have to build the package using 'make'. You said you were running ubuntu, right? Try searching for 'testdisk' using the package management GUI, if i remember correctly ubuntu uses synaptic package manager. Or just use as root from terminal
Thanks,installation is complete and I have also started the photorec .

But Will photorec be able to recover the file that already exists?

I learned that photorec is for recovering files that has already been deleted.Will it work in my case where files are not deleted ,i just need to move files from one drive to another?

Though I have started photorec, It is showing 4912hours remaining.0 files found yet.

I have a doubt I choose the media to recover,then it asked me to choose partition ,I choose HPFS-NTFS then it asked me "To recover lost files, PhotoRec needs to know the filesystem type where the
file were stored:"
1) [ext2/ext3] ext2/ext3/ext4 file system
2) [other] FAT/NTFS/HFS+/ReiserFS/...

I choose 2 [other], beacuse my source drive was formatted in exFat format. DID I CHOOSE CORRECT OPTION?
 
Old 12-30-2020, 06:02 AM   #9
platypo
Member
 
Registered: Sep 2015
Distribution: Debian, Archlinux
Posts: 140

Rep: Reputation: Disabled
Quote:
Originally Posted by gkd View Post
Will photorec be able to move my files from damaging drive to safe drive?
That's what photorec is basically intended to do.

Btw i just realized that you can run photorec directly from the un-tar'd package:
Code:
$ cd <download directory>
$ tar -xf testdisk-7.2-WIP.linux26-x86_64.tar.bz2
$ cd testdisk-7.2-WIP/
$ ./photorec_static
if you don't want to use a package manager.

Last edited by platypo; 12-30-2020 at 06:03 AM.
 
Old 12-30-2020, 06:15 AM   #10
syg00
LQ Veteran
 
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 21,129

Rep: Reputation: 4121Reputation: 4121Reputation: 4121Reputation: 4121Reputation: 4121Reputation: 4121Reputation: 4121Reputation: 4121Reputation: 4121Reputation: 4121Reputation: 4121
Photorec etal is aimed at a different situation - basically where files or partitions have been deleted, but haven't (yet) been over-written and are thus still retrievable by matching a template.
Where there is physical media failure as here, they are no more useful than cp or the GUI equivalents. And typically no faster than ddrescue, even where applicable.
 
Old 12-30-2020, 06:19 AM   #11
gkd
LQ Newbie
 
Registered: Dec 2020
Posts: 8

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by syg00 View Post
Photorec etal is aimed at a different situation - basically where files or partitions have been deleted, but haven't (yet) been over-written and are thus still retrievable by matching a template.
Where there is physical media failure as here, they are no more useful than cp or the GUI equivalents. And typically no faster than ddrescue, even where applicable.
Does this mean I should Stop right here?
Should I stop photorec and move back to ddrescue?
 
Old 12-30-2020, 06:20 AM   #12
gkd
LQ Newbie
 
Registered: Dec 2020
Posts: 8

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by platypo View Post
That's what photorec is basically intended to do.

Btw i just realized that you can run photorec directly from the un-tar'd package:
Code:
$ cd <download directory>
$ tar -xf testdisk-7.2-WIP.linux26-x86_64.tar.bz2
$ cd testdisk-7.2-WIP/
$ ./photorec_static
if you don't want to use a package manager.
check syg00, Should I stop photorec?
 
Old 12-30-2020, 06:21 AM   #13
platypo
Member
 
Registered: Sep 2015
Distribution: Debian, Archlinux
Posts: 140

Rep: Reputation: Disabled
Sorry, my bad it seems photorec needs you to be root to run.
(so be careful with the steps you take)

Quote:
Originally Posted by gkd View Post
Thanks,installation is complete and I have also started the photorec .


But Will photorec be able to recover the file that already exists?

I learned that photorec is for recovering files that has already been deleted.Will it work in my case where files are not deleted ,i just need to move files from one drive to another?

Though I have started photorec, It is showing 4912hours remaining.0 files found yet.

I have a doubt I choose the media to recover,then it asked me to choose partition ,I choose HPFS-NTFS then it asked me "To recover lost files, PhotoRec needs to know the filesystem type where the
file were stored:"
1) [ext2/ext3] ext2/ext3/ext4 file system
2) [other] FAT/NTFS/HFS+/ReiserFS/...

I choose 2 [other], beacuse my source drive was formatted in exFat format. DID I CHOOSE CORRECT OPTION?
It will take at least as long as dd and like said it will deliver all recognized files sorted by type. So you'll get a drectory with subfolders "TXT", "JPG", "DOC" etc containing the rescued files.

If in doubt stop the process. With both drives are attatched to the system, what's the output of 'df -ah'?

Last edited by platypo; 12-30-2020 at 06:35 AM.
 
Old 12-30-2020, 06:30 AM   #14
syg00
LQ Veteran
 
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 21,129

Rep: Reputation: 4121Reputation: 4121Reputation: 4121Reputation: 4121Reputation: 4121Reputation: 4121Reputation: 4121Reputation: 4121Reputation: 4121Reputation: 4121Reputation: 4121
As a general rule I always advocate that a disk that is suspected of being faulty should be stressed as little as possible. Take an image and work on an image of that image. If things mess up, take another image of the first image and try again.
ddrescue with a logfile as you are doing is the best way to get an image with least stress if the disk is failing. You can then try any of the forensic tools without worry of making the origin situation worse.
 
Old 12-30-2020, 06:42 AM   #15
platypo
Member
 
Registered: Sep 2015
Distribution: Debian, Archlinux
Posts: 140

Rep: Reputation: Disabled
Quote:
Originally Posted by syg00 View Post
As a general rule I always advocate that a disk that is suspected of being faulty should be stressed as little as possible. Take an image and work on an image of that image. If things mess up, take another image of the first image and try again.
ddrescue with a logfile as you are doing is the best way to get an image with least stress if the disk is failing. You can then try any of the forensic tools without worry of making the origin situation worse.
That taken into consideration it would be good advice to use ddrescue the faulty 1TB drive to the healthy one and use photorec on the latter.
Quote:
Originally Posted by gkd View Post
check syg00, Should I stop photorec?
What OS are you running photorec in? As said above if in doubt stop the process.
Here are good step-by-step instructions on how to work with photorec.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Interview With GNU DDRescue's Antonio Diaz Diaz LXer Syndicated Linux News 0 08-15-2007 07:11 PM
What are the proper disc permissions for ddrescue? pieper Linux - Newbie 5 03-26-2007 03:41 AM
ddrescue and moving files help PiZZLE Linux - Software 9 03-13-2007 08:19 PM
LXer: Recover Data From a dead hard drive using ddrescue LXer Syndicated Linux News 0 11-28-2006 02:03 PM
Advice needed: data recovery from NTFS disk using ddrescue and Ubuntu afzal_b Linux - Newbie 10 09-20-2006 09:14 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 09:13 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration