Bezpečné vytvoření bitové kopie poškozeného disku pomocí ddrescue

Tento postup slouží k bezpečnému vytvoření bitové kopie (image) poškozeného disku tak, aby se disk co nejméně zatěžoval a bylo možné z něj zachránit maximum dat.


Co budeme potřebovat

  • USB flash disk
  • instalační *.iso soubor linuxové distribuce (např. Linux Mint)
  • internetové připojení
  • externí úložiště (dostatečně velké pro uložení kopie)
  • nástroj ddrescue

Postup přípravy

  1. Vytvoříme si tzv. live USB ze zvolené linuxové distribuce – postup je popsán ve videu:
    https://www.youtube.com/watch?v=JPfes_C5nR8
    (relevantní část návodu je ve videu od 4. minuty do 13. minuty)

  2. Nabootujeme do zvolené live verze Linuxu.

  3. Nainstalujeme nástroj ddrescue – pokud používáme linuxovou distribuci postavenou na Debianu, zadáme příkaz:

sudo apt install gddrescue

Zajištění místa pro uložení dat

  1. Připojíme externí úložiště.

Ve většině případů se automaticky připojí do adresáře:

/media/$USER

Poznámka – ruční přimountování externího disku

Pokud se externí disk nepřipojí automaticky, můžeme jej přimountovat ručně.

Nejprve zjistíme označení oddílu externího disku (např. /dev/sdb1):

lsblk

Poté disk přimountujeme:

sudo mount /dev/sdb1 /media/$USER

(kde /dev/sdb1 je oddíl externího disku a /media/$USER je cílový adresář)


Zjištění označení disků

  1. V terminálu si vypíšeme všechny dostupné disky:
lsblk
  1. Najdeme poškozený disk – např.:
/dev/sda

a zároveň najdeme externí disk, kam budeme ukládat bitovou kopii.

Pozor – velmi pečlivě zkontrolujte, který disk je zdroj a který je cíl.


Vytvoření složky pro bitovou kopii

  1. Na externím disku si vytvoříme složku pro uložení dat:
mkdir /media/$USER/ddrescue

Vytvoření bitové kopie disku

  1. Spustíme vytvoření bitové kopie:
sudo ddrescue -f -n /dev/sda /media/$USER/ddrescue/disk.img /media/$USER/ddrescue/disk.map

Vysvětlení příkazu

/dev/sda

→ poškozený disk (zdroj)

/media/$USER/ddrescue/disk.img

→ výsledná bitová kopie

/media/$USER/ddrescue/disk.map

→ mapovací soubor, který umožňuje navázat v případě přerušení

-n

→ pouze rychlé čtení, špatná místa se zatím přeskočí


Sledování průběhu

Během běhu příkazu sledujte hlavně tyto hodnoty:

  • rescued – kolik dat je již přečteno
  • pct rescued – procento zachráněných dat
  • read errors – počet chyb při čtení

Během průběhu

Buďte trpěliví a s diskem nijak nemanipulujte.
Odhadovaný čas se může pohybovat od několika hodin až po několik dní.
Čas se během běhu často mění podle toho, jaká data se zrovna čtou.


Dokončení

Po dokončení procesu vznikne na externím disku soubor:

disk.img

Tento soubor je výsledná bitová kopie poškozeného disku.

Od této chvíle dále pracujte už pouze se souborem disk.img a původní poškozený disk už zbytečně nepřipojujte.

1 lajk