{"id":1012,"date":"2009-12-12T21:34:07","date_gmt":"2009-12-13T02:34:07","guid":{"rendered":"http:\/\/g33kinfo.com\/info\/?p=1012"},"modified":"2009-12-12T21:34:07","modified_gmt":"2009-12-13T02:34:07","slug":"recover-data-from-a-damaged-drive","status":"publish","type":"post","link":"https:\/\/g33kinfo.com\/info\/recover-data-from-a-damaged-drive\/","title":{"rendered":"Recover data from a damaged drive"},"content":{"rendered":"<p>How to recover data from a Damaged Drive or Filesystem<br \/>\nFrom linuxers.org<\/p>\n<p>In this article I will tell you how to recover data from such media devices using <a href=\"http:\/\/www.gnu.org\/software\/ddrescue\/ddrescue.html\">ddrescue<\/a>.  <\/p>\n<p>According to the software&#8217;s <a href=\"http:\/\/www.gnu.org\/software\/ddrescue\/manual\/ddrescue_manual.html\">man page<\/a> \u2013 GNU ddrescue is a data recovery tool. It copies data from one file or block device to another to rescue data in case of read errors. Honestly, this is a really polite description, GNU ddrescue is far more capable than that. Here are some of its features.<\/p>\n<p>Features of GNU ddrescue<\/p>\n<p>Ddrescue is fully automatic i.e. you don&#8217;t have to tell it what to do after every step. It will take an input file and an output file as arguments and while copying data will try to recover the errors.<br \/>\nA good thing about ddrescue is that it won&#8217;t overwrite your output file (until explicitly asked for) everytime it runs and will try to fill in the gaps.<\/p>\n<p>Using a Log file with ddrescue makes recovery more efficient. So, if you re-run ddrescue it will scan only the needed blocks. You can even interrupt the rescue anytime and resume it later.<\/p>\n<p>Automatic merging of backups<br \/>\nIf you have 2 or more copies of your damaged file or disk, run ddrescue on both of them and point the output to the same file and there is a good chance that you will get an error free file. This is because it is nearly impossible to have errors at same places in all the copies so ddrescue will recover all the data for you.<\/p>\n<p>If you don&#8217;t have GNU ddrescue installed you may install it from here (http:\/\/ftp.gnu.org\/gnu\/ddrescue\/) or you may install it from your favourite package manager (apt, yum etc). It should be available by the name of gddrescue.<\/p>\n<p>The basic syntax for ddrescue is<\/p>\n<pre style=\"border: 1px inset; margin: 0px; padding: 0px; overflow: auto; width:100%; height:25%; text-align: left;\" dir=\"ltr\">\nddrescue <options> input_file output_file <logfile>\n<\/logfile><\/options><\/pre>\n<p><\/p>\n<p>If you need to recover data from a damaged drive, say \/dev\/sda,  then use  \/dev\/sda as the input file and since you can&#8217;t write to the same disk use another drive as an output file e.g. a USB drive (\/media\/USB\/) file or another drive \/dev\/sdb.<br \/>\nSo your command should look something like this.<br \/>\n<\/p>\n<pre style=\"border: 1px inset; margin: 0px; padding: 0px; overflow: auto; width:100%; height:25%; text-align: left;\" dir=\"ltr\">\n ddrescue -r 3 \/dev\/sda \/media\/USB\/file \/media\/USB\/logfile\n ddrescue -r 3  infile outfile logfile\n<\/pre>\n<p><\/p>\n<p>where,  r &#8211;max-retries equals the no. of rescue re-tries when an error is encountered<\/p>\n<p>If you run the above command successively with the same log file then ddrescue will read only the gaps (with errors) in the file.<\/p>\n<p>So, next time you damage a CD, hard disk etc,  just use GNU ddrescue to recover the data for you.<\/p>\n<p>Documentation file is located <a href=\"http:\/\/www.gnu.org\/software\/ddrescue\/manual\/ddrescue_manual.html\">HERE<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to recover data from a Damaged Drive or Filesystem From linuxers.org In this article I will tell you how to recover data from such media devices using ddrescue. According to the software&#8217;s man page \u2013 GNU ddrescue is a data recovery tool. It copies data from one file or block device to another to&#8230; <\/p>\n<div class=\"read-more navbutton\"><a href=\"https:\/\/g33kinfo.com\/info\/recover-data-from-a-damaged-drive\/\">Read More<i class=\"fa fa-angle-double-right\"><\/i><\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-1012","post","type-post","status-publish","format-standard","hentry","category-info"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Recover data from a damaged drive - Linux Shtuff<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/g33kinfo.com\/info\/recover-data-from-a-damaged-drive\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Recover data from a damaged drive - Linux Shtuff\" \/>\n<meta property=\"og:description\" content=\"How to recover data from a Damaged Drive or Filesystem From linuxers.org In this article I will tell you how to recover data from such media devices using ddrescue. According to the software&#8217;s man page \u2013 GNU ddrescue is a data recovery tool. It copies data from one file or block device to another to... Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/g33kinfo.com\/info\/recover-data-from-a-damaged-drive\/\" \/>\n<meta property=\"og:site_name\" content=\"Linux Shtuff\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/fb.me\/g33kinf0\" \/>\n<meta property=\"article:author\" content=\"https:\/\/fb.me\/g33kinf0\" \/>\n<meta property=\"article:published_time\" content=\"2009-12-13T02:34:07+00:00\" \/>\n<meta name=\"author\" content=\"g33kadmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/drsinger1111\" \/>\n<meta name=\"twitter:site\" content=\"@drsinger1111\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/recover-data-from-a-damaged-drive\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/recover-data-from-a-damaged-drive\\\/\"},\"author\":{\"name\":\"g33kadmin\",\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/#\\\/schema\\\/person\\\/c022e4c40b13ea1b678e6f020756f547\"},\"headline\":\"Recover data from a damaged drive\",\"datePublished\":\"2009-12-13T02:34:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/recover-data-from-a-damaged-drive\\\/\"},\"wordCount\":437,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/#\\\/schema\\\/person\\\/c022e4c40b13ea1b678e6f020756f547\"},\"articleSection\":[\"General Info\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/g33kinfo.com\\\/info\\\/recover-data-from-a-damaged-drive\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/recover-data-from-a-damaged-drive\\\/\",\"url\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/recover-data-from-a-damaged-drive\\\/\",\"name\":\"Recover data from a damaged drive - Linux Shtuff\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/#website\"},\"datePublished\":\"2009-12-13T02:34:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/recover-data-from-a-damaged-drive\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/g33kinfo.com\\\/info\\\/recover-data-from-a-damaged-drive\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/recover-data-from-a-damaged-drive\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Recover data from a damaged drive\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/#website\",\"url\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/\",\"name\":\"Linux Shtuff\",\"description\":\"Because I have CRS Syndrome...\",\"publisher\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/#\\\/schema\\\/person\\\/c022e4c40b13ea1b678e6f020756f547\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/#\\\/schema\\\/person\\\/c022e4c40b13ea1b678e6f020756f547\",\"name\":\"g33kadmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/minion-researchA.gif\",\"url\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/minion-researchA.gif\",\"contentUrl\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/minion-researchA.gif\",\"width\":512,\"height\":512,\"caption\":\"g33kadmin\"},\"logo\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/minion-researchA.gif\"},\"description\":\"I am a g33k, Linux blogger, developer, student and Tech Writer for Liquidweb.com\\\/kb. My passion for all things tech drives my hunt for all the coolz. I often need a vacation after I get back from vacation....\",\"sameAs\":[\"https:\\\/\\\/thelinuxreport.com\",\"https:\\\/\\\/fb.me\\\/g33kinf0\",\"https:\\\/\\\/x.com\\\/https:\\\/\\\/twitter.com\\\/drsinger1111\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Recover data from a damaged drive - Linux Shtuff","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/g33kinfo.com\/info\/recover-data-from-a-damaged-drive\/","og_locale":"en_US","og_type":"article","og_title":"Recover data from a damaged drive - Linux Shtuff","og_description":"How to recover data from a Damaged Drive or Filesystem From linuxers.org In this article I will tell you how to recover data from such media devices using ddrescue. According to the software&#8217;s man page \u2013 GNU ddrescue is a data recovery tool. It copies data from one file or block device to another to... Read More","og_url":"https:\/\/g33kinfo.com\/info\/recover-data-from-a-damaged-drive\/","og_site_name":"Linux Shtuff","article_publisher":"https:\/\/fb.me\/g33kinf0","article_author":"https:\/\/fb.me\/g33kinf0","article_published_time":"2009-12-13T02:34:07+00:00","author":"g33kadmin","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/drsinger1111","twitter_site":"@drsinger1111","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/g33kinfo.com\/info\/recover-data-from-a-damaged-drive\/#article","isPartOf":{"@id":"https:\/\/g33kinfo.com\/info\/recover-data-from-a-damaged-drive\/"},"author":{"name":"g33kadmin","@id":"https:\/\/g33kinfo.com\/info\/#\/schema\/person\/c022e4c40b13ea1b678e6f020756f547"},"headline":"Recover data from a damaged drive","datePublished":"2009-12-13T02:34:07+00:00","mainEntityOfPage":{"@id":"https:\/\/g33kinfo.com\/info\/recover-data-from-a-damaged-drive\/"},"wordCount":437,"commentCount":0,"publisher":{"@id":"https:\/\/g33kinfo.com\/info\/#\/schema\/person\/c022e4c40b13ea1b678e6f020756f547"},"articleSection":["General Info"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/g33kinfo.com\/info\/recover-data-from-a-damaged-drive\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/g33kinfo.com\/info\/recover-data-from-a-damaged-drive\/","url":"https:\/\/g33kinfo.com\/info\/recover-data-from-a-damaged-drive\/","name":"Recover data from a damaged drive - Linux Shtuff","isPartOf":{"@id":"https:\/\/g33kinfo.com\/info\/#website"},"datePublished":"2009-12-13T02:34:07+00:00","breadcrumb":{"@id":"https:\/\/g33kinfo.com\/info\/recover-data-from-a-damaged-drive\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/g33kinfo.com\/info\/recover-data-from-a-damaged-drive\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/g33kinfo.com\/info\/recover-data-from-a-damaged-drive\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/g33kinfo.com\/info\/"},{"@type":"ListItem","position":2,"name":"Recover data from a damaged drive"}]},{"@type":"WebSite","@id":"https:\/\/g33kinfo.com\/info\/#website","url":"https:\/\/g33kinfo.com\/info\/","name":"Linux Shtuff","description":"Because I have CRS Syndrome...","publisher":{"@id":"https:\/\/g33kinfo.com\/info\/#\/schema\/person\/c022e4c40b13ea1b678e6f020756f547"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/g33kinfo.com\/info\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/g33kinfo.com\/info\/#\/schema\/person\/c022e4c40b13ea1b678e6f020756f547","name":"g33kadmin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/g33kinfo.com\/info\/wp-content\/uploads\/2022\/07\/minion-researchA.gif","url":"https:\/\/g33kinfo.com\/info\/wp-content\/uploads\/2022\/07\/minion-researchA.gif","contentUrl":"https:\/\/g33kinfo.com\/info\/wp-content\/uploads\/2022\/07\/minion-researchA.gif","width":512,"height":512,"caption":"g33kadmin"},"logo":{"@id":"https:\/\/g33kinfo.com\/info\/wp-content\/uploads\/2022\/07\/minion-researchA.gif"},"description":"I am a g33k, Linux blogger, developer, student and Tech Writer for Liquidweb.com\/kb. My passion for all things tech drives my hunt for all the coolz. I often need a vacation after I get back from vacation....","sameAs":["https:\/\/thelinuxreport.com","https:\/\/fb.me\/g33kinf0","https:\/\/x.com\/https:\/\/twitter.com\/drsinger1111"]}]}},"_links":{"self":[{"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/posts\/1012","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/comments?post=1012"}],"version-history":[{"count":0,"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/posts\/1012\/revisions"}],"wp:attachment":[{"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/media?parent=1012"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/categories?post=1012"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/tags?post=1012"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}