Redning af data fra harddisk

Posted on September 9, 2009

Helt generelt skal man sørge for ikke at lave flere ændringer på harddisken, så længe dataerne ikke er reddet.

Et godt værktøj til at kopiere en defekt disk er dd_rescue.

To helt gratis (under GNU licens) programmer, der kan anbefales til Linux/DOS/Windows/Mac er

Dette og flere værktøjer er samlet på partedmagic distributionen som bla. kan hentes som en live boot cdrom.

Ubuntu bruger kan skrive

sudo aptitude install testdisk

En samling af lyde fra forskellige harddiske, er at finde på datacent.com.

Hvis PhotoRec og TestDisk ikke kan redde data kan man prøve med R-Linux til både Linux og Windows

Eksempel på redning af data fra en NTFS parition, hvor vi bygger en ddrescue mapfile udfra NTFS bitmap oversigt over paritions data der bruges:

# ddru_ntfsbitmap /dev/sdb2 sdb2.mapfile
ddru_ntfsbitmap 1.5 20150111

Reading boot sector...
GNU ddrescue 1.23
Press Ctrl-C to interrupt
     ipos:        0 B, non-trimmed:        0 B,  current rate:     512 B/s
     opos:        0 B, non-scraped:        0 B,  average rate:     512 B/s
non-tried:        0 B,  bad-sector:        0 B,    error rate:       0 B/s
  rescued:      512 B,   bad areas:        0,        run time:          0s
pct rescued:  100.00%, read errors:        0,  remaining time:         n/a
                              time since last successful read:         n/a
Finished                                     

Reading bitmap inode from mft...
GNU ddrescue 1.23
Press Ctrl-C to interrupt
     ipos:    3221 MB, non-trimmed:        0 B,  current rate:   16384 B/s
     opos:        0 B, non-scraped:        0 B,  average rate:   16384 B/s
non-tried:        0 B,  bad-sector:        0 B,    error rate:       0 B/s
  rescued:    16384 B,   bad areas:        0,        run time:          0s
pct rescued:  100.00%, read errors:        0,  remaining time:         n/a
                              time since last successful read:         n/a
Finished                                     

............Reading part 0 of $Bitmap...........
GNU ddrescue 1.23
Press Ctrl-C to interrupt
     ipos:    3221 MB, non-trimmed:        0 B,  current rate:   9375 kB/s
     opos:    9318 kB, non-scraped:        0 B,  average rate:   9375 kB/s
non-tried:        0 B,  bad-sector:        0 B,    error rate:       0 B/s
  rescued:    9375 kB,   bad areas:        0,        run time:          0s
pct rescued:  100.00%, read errors:        0,  remaining time:         n/a
                              time since last successful read:         n/a
Finished                                     

............ Done reading part 0 of $Bitmap...........
# ddrescue -m sdb2.mapfile -f /dev/sdb2 ntfs.backup.img logfile