Pro záchranu dat zpoškozrného disku je nejlepší nejdříve udělat obraz celého disku, pokusy o čtení poškozeného disku sebou může přinést další potíže.
V debian repozitářích je balíček gddrescue který umí vytvořit obraz poškozeného disku tím že nejdříve se spustí pod uživatelem root s parametry:
ddrescue -f -n /dev/sdc1 /media/DATA/backup.img /media/DATA/backup.log
V tomto režimu se provádí první čtení, v případě že se narazí na chybu tak se dané místo přeskočí a pokračuje se ve čtení dál.
parametr -f vynucuje případné přepsání cílového souboru/disku
parametr -n zakáže opakované pokusy o čtení místa s chybou
pak následuje cesta k blokovému zařízení které se bude číst, cesta k cílovému uložišti obnovených dat a k .log souboru do kterého se zaznamenávají problémy se čtením.
GNU ddrescue 1.22
ipos: 236500 MB, non-trimmed: 692224 B, current rate: 20840 kB/s
ipos: 250058 MB, non-trimmed: 0 B, current rate: 963 B/s
opos: 250058 MB, non-scraped: 984064 B, average rate: 13042 kB/s
non-tried: 0 B, bad-sector: 121856 B, error rate: 30 B/s
rescued: 500104 MB, bad areas: 238, run time: 10h 39m 3s
pct rescued: 99.99%, read errors: 360, remaining time: 5m
time since last successful read: 0s
Finished
V průběžně aktualizované tabulce můžeme vidět kolik dat se povedlo zachranít prvním čtením, ke kolika chybám čtení došlo a další informace.
Druhé čtení spustíme již s parametrem -n3 což znamená že poškozený sektor se disk pokouší 3x přečíst než to vzdá. Další parametry mají stejný význam jako minule.
ddrescue -r3 /dev/sdc1 /media/DATA/backup.img /media/DATA/backup.log
Po těchto krocích získáme obraz disku který obsahuje čitelná data a můžeme již pokračovat k dalšímu poškození nyní již nedochází protože data jsou již na jiném mediu.
Pro přidávání komentářů se musíte nejdříve přihlásit.
ToŠ
13.2.2019
Linux
Žádné komentáře