Spis treści
Jak používat ddrescue na Macu ? Pokud máte na Macu problém s vadným, poškozeným nebo nečitelným diskem, ddrescue je jedním z nejúčinnějších nástrojů příkazového řádku pro obnovu dat. ddrescue, původně vytvořený pro Linux, funguje perfektně i na macOS a je obzvláště užitečný pro vytváření obrazů problematického disku sektor po sektoru – a to i s vadnými sektory.
Tato příručka vás provede každým krokem používání nástroje ddrescue na Macu, od instalace až po spuštění správných příkazů. Pro ty, kteří preferují moderní grafické rozhraní nebo potřebují obnovit konkrétní ztracené soubory po vytvoření image systému, představujeme EaseUS Data Recovery Wizard pro Mac jako uživatelsky přívětivou alternativu.
Co je ddrescue a proč ho používat na Macu
Ddrescue (GNU ddrescue) je nástroj pro obnovu dat, který kopíruje data z jednoho souboru nebo blokového zařízení do druhého a inteligentně zpracovává chyby čtení. Na rozdíl od standardních příkazů pro kopírování (jako cp nebo dd) ddrescue:
- Nezastaví se u první chyby – přeskakuje vadné oblasti a pokračuje v kopírování čitelných dat.
- Používá soubor protokolu (mapfile) ke sledování průběhu, takže můžete obnovu kdykoli přerušit a obnovit.
- Provádí vícenásobné průchody (např. scraping, opakování pokusů) pro maximalizaci množství obnovených dat.
Díky těmto funkcím je ddrescue ideální pro záchranu dat z vadných pevných disků, SSD disků, USB flash disků nebo paměťových karet na vašem Macu.
Předpoklady: Co potřebujete před zahájením
Jiný Mac nebo externí bootovací disk s macOS.
Nikdy nespouštějte příkaz ddrescue na aktivním interním disku, který se pokoušíte obnovit. Spusťte systém z jiné instalace macOS nebo použijte externí USB disk s nainstalovaným macOS.Cílová jednotka s dostatkem volného místa pro uložení plné velikosti zdrojové jednotky (nebo obrazu disku).
Homebrew (volitelné, ale doporučené) – nejjednodušší způsob instalace ddrescue na macOS.
Administrátorská oprávnění – většina příkazů bude vyžadovat sudo.
Krok 1. Nainstalujte ddrescue na macOS
Nejjednodušší metodou je použití Homebrew :
1. Otevřete Terminál (najdete ho ve složce /Aplikace/Utility/).
2. Pokud nemáte Homebrew, nainstalujte ho pomocí:
3. Nainstalujte ddrescue:
Alternativně můžete kompilovat ze zdrojového kódu, ale Homebrew je rychlejší a nástroj se neustále aktualizuje.
Krok 2. Identifikujte zdrojové a cílové disky
Před spuštěním příkazu ddrescue musíte znát přesné názvy zařízení – zdrojového (chybícího) a cílového (kam uložíte obraz nebo klon).
1. Vypište všechny disky a oddíly:
seznam diskutilů
Výstup bude vypadat podobně jako tento:
#: TYP NÁZEV VELIKOST IDENTIFIKÁTOR
0: GUID_schéma_oddílu *500,1 GB disk0
1: EFI EFI 314,6 MB disk0s1
2: Kontejner Apple_APFS disk1 499,8 GB disk0s2
/dev/disk1 (syntetizováno):
#: TYP NÁZEV VELIKOST IDENTIFIKÁTOR
0: Schéma kontejneru APFS - +499,8 GB disk1
Fyzické úložiště disk0s2
1: Svazek APFS Macintosh HD 150,2 GB disk1s1
Identifikujte fyzický zdrojový disk , který selhává.
Poznámka z fóra Technibble: Jeden uživatel si zpočátku spletl /dev/disk0 (fyzický) s /dev/disk1 (syntetizovaný). Vždy vyberte identifikátor fyzického disku.
Ve výše uvedeném příkladu je interní fyzický disk
/dev/disk0.Nepoužívejte syntetizovaný kontejner APFS (
/dev/disk1) jako zdroj – jedná se o virtuální reprezentaci oddílů na fyzickém disku.
-
Pro cíl můžete použít jednu z těchto možností:
Důležité: Cílový disk musí mít alespoň tolik volného místa, kolik je celková velikost zdrojového disku.
Klonovat přímo na jiný fyzický disk (např.
/dev/disk2), neboVytvořte soubor s obrazem na funkčním externím disku (např.
/Volumes/MyBackup/failing_drive.img).
Krok 3: Spusťte ddrescue – Základní syntaxe příkazů
Obecná syntaxe je:
sudoddrescue[volby] vstupní soubor výstupní soubor [mapový soubor]
- infile – zdrojové zařízení (např. /dev/disk0)
- outfile – cílový soubor s obrazem nebo zařízení (např. /Volumes/ExternalDrive/recovery.img)
- mapfile – soubor protokolu, který sleduje průběh (např. recovery.log). Vždy používejte mapfile – umožňuje vám obnovit přerušenou obnovu.
Příklad příkazu pro obraz disku
Za předpokladu:
- Zdroj = /dev/disk0 (vadný interní disk)
- Cílový obraz = /Svazky/ZálohováDisk/zdrojový_obraz.img
- Soubor protokolu = /Svazky/ZálohovacíDisk/recovery.log
Vysvětlení možností:
- -f – vynucení přepsání cíle (užitečné při zápisu do souboru nebo zařízení, které již existuje).
- -n – bez škrábání (první průchod kopíruje pouze čitelná data a přeskakuje vadné oblasti; druhý průchod můžete spustit později a zkusit vadné bloky znovu).
Přímý přístup k disku v systému macOS: Někteří uživatelé vidí chybu typu „Přímý přístup k disku není k dispozici“. Pokud k tomu dojde, jednoduše odstraňte příznak
-d(který se v Linuxu používá pro přímý přístup) nebo jej nahraďte příznakem-v(podrobný příkaz). Výše uvedený příkaz se vyhýbá-da v systému macOS funguje spolehlivě.
Krok 4: Monitorování a obnovení obnovy
Během běhu ddrescue se zobrazí aktuální stav:
Počáteční stav (čitelné oblasti):
zachráněno: 450 GB, velikost chyby: 50 MB, chyby: 125
Aktuální rychlost: 25 MB/s
Pro bezpečné ukončení kdykoli stiskněte Ctrl + C. Soubor protokolu ukládá váš postup.
Chcete-li po přerušení pokračovat, spusťte znovu stejný příkaz. ddrescue přečte soubor protokolu a bude pokračovat od místa, kde skončil.
Krok 5. Přístup k obnoveným datům ze souboru s obrazem
Jakmile bude příkaz ddrescue dokončen, budete mít nezpracovaný obraz disku (soubor .img ). Přístup k jednotlivým souborům:
-
Připojení obrazu jako virtuálního disku v systému macOS:
bumhdiutil attach -nomount /Svazky/ZáložníDisk/zdrojový_obraz.img
Všimněte si zobrazeného názvu zařízení (např. /dev/disk3). -
Pomocí diskutil list zobrazte oddíly uvnitř obrazu a poté připojte požadovaný oddíl:
bumsudo diskutil mount /dev/disk3s1 Svazek se zobrazí ve Finderu. Nyní můžete soubory zkopírovat do bezpečného umístění.
Když je ddrescue dokončeno – ale stále potřebujete obnovu na úrovni souborů
Ddrescue je vynikající pro vytvoření téměř dokonalé kopie vadného disku. Výsledný obraz však může stále obsahovat:
Poškozené soubory nebo neúplná data.
Poškozený souborový systém (např. APFS, HFS+), který systém macOS nedokáže čistě připojit.
V takových případech potřebujete nástroj, který prohledá nezpracovaný obraz soubor po souboru a obnoví konkrétní dokumenty, fotografie, videa atd.
Doporučeno: Průvodce obnovou dat EaseUS pro Mac
Poté, co jste pomocí nástroje ddrescue vytvořili stabilní obraz disku, může být vaším nejlepším přítelem EaseUS Data Recovery Wizard pro Mac . Nabízí:
- Hloubková kontrola obrazového souboru pro obnovení více než 200 typů souborů.
- Uživatelsky přívětivé rozhraní – není potřeba žádný příkazový řádek.
- Náhled před obnovením – zkontrolujte, zda jsou vaše soubory neporušené.
- Obnova z formátovaných, poškozených nebo nepřístupných disků – ideální pro situaci po ddrescue.
Proč to zmiňovat tady?
Ddrescue se postará o nízkoúrovňovou záchranu hardwaru; EaseUS se postará o obnovu logických souborů. Společně tvoří výkonný dvoukrokový pracovní postup:
- Použijte ddrescue k vytvoření obrazu vadného disku.
- K extrahování skutečných souborů z daného obrazu použijte Průvodce obnovou dat EaseUS pro Mac.
Tip pro profesionály: I když ddrescue obnoví 100 % sektorů, souborový systém může být stále poškozen. Spuštění EaseUS na obrazu vám ušetří hodiny ruční obnovy.
Průvodce EaseUS Data Recovery Wizard pro Mac si můžete stáhnout z oficiálních webových stránek. Nabízí bezplatnou zkušební verzi s možností náhledu, takže si před zakoupením můžete ověřit, které soubory lze obnovit.
Důležité tipy a varování (na základě reálných zkušeností)
- Nespouštějte příkaz ddrescue na aktivním interním disku, který se pokoušíte uložit. Vždy spusťte systém z externího disku macOS nebo použijte jiný Mac. Zápis souboru protokolu nebo obrazu na stejný vadný disk může způsobit další poškození.
- APFS a Linux live CD – Jak je uvedeno na fóru Technibble, mnoho linuxových live prostředí (například Parted Magic) nativně nerozpoznává svazky APFS. Pokud dáváte přednost grafickému prostředí, zvažte použití systému pro obnovení macOS namísto Linuxu.
- Cílový prostor – Ujistěte se, že cílový disk má více volného místa, než je plná kapacita zdrojového disku (nejen využitý prostor). Ddrescue vytváří obraz sektoru po sektoru.
- Trpělivost – U velkých a poškozených disků může vyčištění disku trvat hodiny nebo dokonce dny. V případě potřeby použijte soubor protokolu k obnovení.
- Alternativy na Macu – I když je ddrescue bezplatný a výkonný, někteří uživatelé preferují komerční nástroje, jako je Data Rescue 5 nebo Disk Drill. Pokud jde o bezplatné, skriptovatelné a vysoce spolehlivé řešení, ddrescue zůstává zlatým standardem.
Závěr
Používání nástroje ddrescue na Macu je jednoduché, jakmile pochopíte pojmenování zařízení a důležitost mapového souboru. Ddrescue vám dává druhou šanci při selhání hardwaru; EaseUS vám vrátí vaše soubory. Společně tvoří elektrárnu pro obnovu dat v systému macOS.
Nejčastější dotazy k používání nástroje ddrescue na Macu
Zde je několik otázek, které by vás mohly zajímat:
1. Je ddrescue zdarma k použití v systému macOS?
Ano. ddrescue je nástroj s otevřeným zdrojovým kódem vydaný společností GNU. Jeho stažení, používání a úpravy jsou zcela zdarma. Můžete si ho nainstalovat pomocí Homebrew (brew install ddrescue) nebo jej zkompilovat ze zdrojového kódu bez jakýchkoli licenčních poplatků.
2. Mohu spustit ddrescue na Macu s Apple Silicon (M1/M2/M3)?
Ano, ale s drobnými úvahami.
ddrescue běží dobře na počítačích Apple Silicon Mac v překladovém prostředí Rosetta 2, pokud je nainstalován přes Homebrew. Příkazy a cesty k diskovým zařízením (/dev/disk0 atd.) fungují identicky jako na počítačích Mac s procesorem Intel.
Powiązane artykuły