{"id":3215,"date":"2023-09-11T13:45:17","date_gmt":"2023-09-11T11:45:17","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=3215"},"modified":"2023-09-11T13:45:19","modified_gmt":"2023-09-11T11:45:19","slug":"ddrescue-daten-von-defekten-partitionen-unter-linux-retten","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/09\/11\/ddrescue-daten-von-defekten-partitionen-unter-linux-retten\/","title":{"rendered":"ddrescue &#8211; Daten von defekten Partitionen unter linux retten"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Um unter Linux Partitionen in eine Datei zu schreiben &#8211; um diese etwa zu sichern, nutzt man meist den Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dd<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Beispiel, um die Partition &#8222;<em>\/dev\/sda1<\/em>&#8220; in die Datei &#8222;<strong>sda1.img<\/strong>&#8220; zu schreiben (<em>nat\u00fcrlich als <a rel=\"noreferrer noopener\" href=\"https:\/\/www.linux-bibel-oesterreich.at\/viewtopic.php?t=366\" target=\"_blank\">root<\/a> am <a rel=\"noreferrer noopener\" href=\"https:\/\/www.linux-bibel-oesterreich.at\/viewtopic.php?t=3\" target=\"_blank\">Terminal<\/a><\/em>):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dd if=\/dev\/sda1 of=\/dev\/sda2\/verzeichnis\/sda1.img status=progress<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dies funktioniert problemlos, wenn die Partition, die Daten und die  Hardware intakt sind. Solche Werkzeuge sind jedoch recht progressiv &#8211;  sie fetzen drauflos, als ob es kein Morgen geben w\u00fcrde. Schon defekte  Hardware kann dies perfekt und vor der etwaigen Datenrettung zerst\u00f6ren.  In solchen F\u00e4llen nutzt man den Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ddrescue<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Diese Software geht sehr sanft mit der Hardware um, schreibt, wenn gew\u00fcnscht, erst lesbare Daten und anschlie\u00dfend den Rest. Installiert wird diese Software unter auf Debian basierenden Linux-Distributionen ganz einfach \u00fcber die <a rel=\"noreferrer noopener\" href=\"https:\/\/www.linux-bibel-oesterreich.at\/viewtopic.php?t=10\" target=\"_blank\">Paket-Verwaltung<\/a> durch das Paket &#8222;<strong>gddrescue<\/strong>&#8222;.<br><br>Genutzt wird diese Software wie der Befehl &#8222;<strong>dd<\/strong>&#8222;, um erst noch intakte Dateien zu retten, nutzen Sie zus\u00e4tzlich die Option &#8222;<strong>-n<\/strong>&#8220; &#8211; nach dem Beispiel oben:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ddrescue -n if=\/dev\/sda1 of=\/dev\/sda2\/verzeichnis\/sda1.img<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ein so erstelltes Image k\u00f6nnen Sie anschlie\u00dfend einh\u00e4ngen, dazu ermitteln wir erst das Layout der Partition (<em>als root<\/em>):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>fdisk -lu verzeichnis\/sda1.img<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Als Beispiel f\u00fcr die Ausgabe:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Units = sectors of 1 * 512 = 512 bytes\nSector size (logical\/physical): 512 bytes \/ 512 bytes\n...\n  Device Boot      Start         End      Blocks   Id  System\nsda.img1   *          56     6400000     3199972+   c  W95 EXT4 (LBA)<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Jetzt brauchen wir die Units &#8211; in diesem Fall <strong>512<\/strong> bytes und den Start &#8211; hier <strong>56<\/strong>. Diese multiplizieren wir &#8211; also 512&#215;56=<strong>28672<\/strong>. Jetzt k\u00f6nnen wir das Image mounten:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>losetup -o 28672 \/dev\/loop0 verzeichnis\/sda1.img<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Anschlie\u00dfend k\u00f6nnen wir versuchen, das Dateisystem wieder in Ordnung zu bringen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>fsck -fv \/dev\/loop0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Oder darin liegende Daten mit <a rel=\"noreferrer noopener\" href=\"https:\/\/www.linux-bibel-oesterreich.at\/viewtopic.php?p=190#p190\" target=\"_blank\">Photorec<\/a> zu retten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Erstver\u00f6ffentlichung:  Sa 6. Mai 2023, 05:40<\/strong><\/p>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"3215\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">2    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"3215\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\">1<\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Um unter Linux Partitionen in eine Datei zu schreiben &#8211; um diese etwa zu sichern, nutzt man meist den Befehl: Ein Beispiel, um die Partition &#8222;\/dev\/sda1&#8220; in die Datei &#8222;sda1.img&#8220; zu schreiben (nat\u00fcrlich als root am Terminal): Dies funktioniert problemlos, wenn die Partition, die Daten und die Hardware intakt sind. Solche Werkzeuge sind jedoch recht [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[72],"tags":[358],"class_list":["post-3215","post","type-post","status-publish","format-standard","hentry","category-sicherheit","tag-datenrettung"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/3215","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=3215"}],"version-history":[{"count":2,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/3215\/revisions"}],"predecessor-version":[{"id":3219,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/3215\/revisions\/3219"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=3215"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=3215"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=3215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}