Linux odmítá připojit externí NTFS disk: postup bez Windows (záchrana dat i oprava)
NÁVODY > KATEGORIE > Opravy a záchrana / Troubleshooting
29.12.2025
Tento článek řeší situaci, kdy Linux odmítá připojit externí disk nebo flash disk s NTFS. Cílem je nejprve bezpečně zachránit data a poté zvolit realistický způsob opravy, i když nemáte k dispozici nainstalované Windows.
Pozor: Při potížích s NTFS preferujte nejprve záchranu dat (read-only přístup nebo kopie disku). Pokusy o opravu mohou situaci zhoršit, zejména pokud je disk fyzicky poškozen.

Proč Linux NTFS odmítá připojit
Typické příčiny:
- disk byl ve Windows odpojen nečistě (dirty bit / nedokončený zápis),
- oddíl je označen jako hibernovaný (Fast Startup / hibernace),
- poškozená metadata NTFS (např. MFT nebo boot sektor),
- hardwarový problém disku nebo kabelu (chyby čtení).
Krok 0: ověřte zařízení a nepřipojujte pro zápis
Než začnete, zjistěte, jak se disk v systému jmenuje a zda už není připojen:
lsblk -o NAME,SIZE,TYPE,FSTYPE,LABEL,UUID,MOUNTPOINTS,MODEL,SERIAL
mount | grep -E 'sd[a-z]|nvme'
Podívejte se na poslední chyby jádra, které často přímo říkají důvod odmítnutí:
dmesg | tail -n 80
Krok 1: zkuste přístup jen pro čtení (záchrana dat)
Pokud je cílem zachránit data, první volba je připojit oddíl jen pro čtení a data zkopírovat pryč. Zkuste nejprve ovladač ntfs3 (v jádře), případně ntfs-3g (FUSE).
sudo mkdir -p /mnt/ntfssudo mount -t ntfs3 -o ro /dev/sdXN /mnt/ntfs
Když to nepomůže, zkuste:
sudo mount -t ntfs-3g -o ro /dev/sdXN /mnt/ntfs
Kopírování dat (doporučeno rsync)
rsync -aH --info=progress2 /mnt/ntfs/ /cesta/kam_zalohovat/
Krok 2: hibernace a Fast Startup (častý problém)
Pokud je oddíl označen jako hibernovaný, Linux obvykle odmítne připojení pro zápis. Bez Windows je nejbezpečnější postup: připojit jen pro čtení a data zkopírovat.Pozor: Volba remove_hiberfile odstraní hibernační soubor na NTFS a tím zruší možnost obnovit hibernovaný stav. Používejte ji pouze tehdy, pokud chápete důsledky a nepotřebujete hibernaci zachovat.
sudo mount -t ntfs-3g -o remove_hiberfile /dev/sdXN /mnt/ntfs
Krok 3: ntfsfix (první pomoc, ne plná náhrada chkdsk)
`ntfsfix` dokáže v některých případech opravit základní nekonzistence a „odblokovat“ oddíl pro připojení, ale nelze na něj spoléhat jako na plnohodnotnou opravu všech problémů NTFS.
- Odpojení podle zařízení (oddílu):
sudo umount /dev/sdXN 2>/dev/null
- Odpojení podle mountpointu (doporučené pro začátečníky – je to nejčitelnější):
sudo umount /mnt/ntfs 2>/dev/null
Poznámka: „Obě varianty fungují, ale odpojování podle mountpointu bývá přehlednější, protože přesně vidíte, co odpojujete.“
A pak:
sudo ntfsfix /dev/sdXN
Poznámka: „ntfsfix pracuje přímo s oddílem (blokovým zařízením), proto se zadává /dev/sdXN, nikoliv mountpoint.“
Krok 4: když selhává čtení nebo je podezření na HW problém
Pokud se v dmesg objevují chyby čtení, nebo disk vykazuje nestabilitu, nejdříve vytvořte kopii (image) a pracujte až na ní. Je to bezpečnější než opakované pokusy o opravu na původním disku.
Rychlá kontrola SMART (pokud je dostupná):
sudo smartctl -a /dev/sdX
Pro kopírování poškozených médií se běžně používá ddrescue. Následující příklad ukazuje princip; cílem je číst disk šetrně a vynechat problematická místa v první fázi.
Pozor: Následující příkazy zapisují do cílového souboru/zařízení. Ujistěte se, že máte dostatek místa a správně zvolený cíl.
sudo ddrescue -f -n /dev/sdX /cesta/ntfs.img /cesta/ntfs.logsudo ddrescue -f -r3 /dev/sdX /cesta/ntfs.img /cesta/ntfs.log
poznámka:
- -f - vynutí zápis do cíle (např. do existujícího image).
- -n - provede rychlý první průchod a zkopíruje vše, co jde snadno přečíst, bez zdržování se špatnými sektory.
- -r3 - nastaví tři opakované pokusy o dočtení problematických míst v dalším průchodu (vyšší zátěž disku, ale šance zachránit více dat).
Krok 5: TestDisk a PhotoRec – kdy dávají smysl
- TestDisk může pomoci, pokud je problém v tabulce oddílů nebo v NTFS boot sektoru (např. obnova z backupu). Ovládání je textové a vyžaduje opatrnost – doporučuje se pracovat na kopii disku (image) místo na originálu.
- PhotoRec je poslední záchrana, když jsou rozbitá metadata NTFS (např. MFT). Zachrání mnoho souborů, ale často nezachová původní názvy a strukturu složek.
Nejrychlejší „plnohodnotná“ oprava bez nainstalovaných Windows
Pokud potřebujete opravit NTFS tak, aby se zachovaly názvy a struktura (kde je to možné), nejspolehlivější cestou bývá jednorázové spuštění nástroje chkdsk z prostředí WinRE/WinPE (například z instalačního USB Windows).
Praktický postup (obecně):
2. otevřete příkazový řádek,3. zjistěte písmeno jednotky daného NTFS disku (může být jiné než ve Windows běžně),4. spusťte kontrolu: chkdsk X: /f (případně /r pro povrchovou kontrolu, která může trvat dlouho).
Pozor: Nástroje třetích stran typu „Hiren’s BootCD PE“ mohou být praktické, ale počítejte s tím, že se jejich dostupnost a obsah může měnit. Pro široké publikum je čitelnější doporučit standardní WinRE/WinPE z oficiálního instalačního média Windows.
Co je WinPE a WinRE (a jak do toho zapadá Hiren’s BootCD PE):
- WinPE (Windows Preinstallation Environment) je odlehčené „mini-Windows“ určené pro instalaci, servis a záchranu systému. Spouští se z USB/DVD a běží mimo běžně nainstalovaný systém. WinRE (Windows Recovery Environment) je recovery prostředí Windows – typicky „Oprava systému / Troubleshooting“, které se spouští při problémech nebo z instalačního média. WinRE je technicky postavené na WinPE a přidává nástroje pro opravy (včetně příkazového řádku, odkud lze spustit chkdsk).
- Hiren’s BootCD PE je hotové záchranné médium třetí strany založené na WinPE, doplněné o řadu utilit. V praxi tedy platí: chcete-li provést opravu NTFS „jako ve Windows“, potřebujete nabootovat nějaké WinPE/WinRE prostředí (např. instalační médium Windows → WinRE, nebo Hiren’s BootCD PE).
- Více o WinPE (Windows PE) – v článku „Hiren's BootCD - KUNG-FU nejen zkušeného AJŤÁKA“.
- Více o WinRE (Windows Recovery Environment) – v článku „Příprava Windows před P2V“.
Základní rozdíl: WinPE vs WinRE vs Hiren’s BootCD PE
- WinPE (Windows Preinstallation Environment) je odlehčené prostředí Windows určené primárně pro nasazení (deployment) a obnovu/servis. Není to plnohodnotný pracovní OS; mimo jiné se po cca 72 hodinách nepřetržitého běhu automaticky restartuje. Microsoft Learn.
- WinRE (Windows Recovery Environment) je sada nástrojů pro opravy a obnovu, která je součástí Windows (typicky na recovery oddílu nebo dostupná z instalačního média) a používá se pro troubleshooting a opravy systému. Podpora Microsoftu.
- Hiren’s BootCD PE je záchranné médium třetí strany postavené na WinPE, doplněné o řadu utilit. hirensbootcd.org.
Licenční poznámka (stručně a bezpečně)
- WinRE je „included with Windows“, tedy součást Windows a je určené pro opravy a obnovu. Podpora Microsoftu+1
- WinPE je dostupné jako WinPE add-on k Windows ADK a je určené pro deployment a recovery (není to běžné desktopové Windows). Microsoft Learn+1
- Hiren’s BootCD PE je projekt třetí strany; autoři uvádějí, že použití WinPE v jejich prostředí je dle jejich názoru v souladu s účelem WinPE, ale nejde o „oficiální licenční potvrzení“ Microsoftu. hirensbootcd.org+1
Praktické doporučení pro čtenáře: chcete-li být licenčně co nejčistší, používejte pro chkdsk raději oficiální instalační médium Windows → Opravit tento počítač (WinRE), zejména na zařízení, pro které máte platnou licenci Windows.
Kde ve WinRE najdete příkazový řádek (pro chkdsk)
Pokud bootujete z instalačního USB Windows:
1. Nabootujte z USB a zvolte jazyk/klávesnici.2. Na obrazovce „Instalovat“ neklikejte na Instalovat, ale vyberte Opravit tento počítač.3. Poradce při potížích (Troubleshoot) → Upřesnit možnosti (Advanced options) → Příkazový řádek (Command Prompt).
Potom si nejdřív ověřte písmeno jednotky (ve WinRE se může lišit):
diskpartlist volexit
A teprve pak spusťte kontrolu (např. místo X dosaďte správné písmeno):
chkdsk X: /f
Dvě praktické poznámky:
1. Ve WinRE si vždy nejdřív ověřte písmeno jednotky (diskpart → list vol), protože to často není stejné jako ve Windows po běžném bootu.2. Pokud disk vykazuje známky HW problémů (SMART, cvakání, časté I/O chyby), je lepší nejdřív ddrescue a chkdsk pouštět až na kopii/klonu – chkdsk umí disk hodně zatížit.
Prevence (pokud disk střídáte mezi Windows a Linuxem)
- Ve Windows vypněte Fast Startup/hibernaci, pokud disk často odpojujete a přenášíte.
- Vždy bezpečně odpojujte (eject) a nenechávejte probíhající kopírování na pozadí.
- Pro čistě přenosná data zvažte exFAT (méně problémů s hibernací než NTFS).
- Mějte zálohy - u externích disků je to zásadní.
Shrnutí rozhodovacího postupu
1) Zjistit důvod (dmesg) a ověřit zařízení (lsblk).2) Zkusit připojení jen pro čtení a zachránit data.3) Zkusit ntfsfix jako první pomoc.4) Při chybách čtení vytvořit image (ddrescue) a pokračovat na kopii.5) Pro nejspolehlivější opravu NTFS metadat použít WinRE/WinPE a chkdsk.
Zdroje
- Microsoft Learn: chkdsk
- Microsoft Learn: Windows Recovery Environment (WinRE) technical reference
- Debian manpages: ntfsfix(8)
- Root.cz (CZ): manuálová stránka ntfsfix
- Root.cz (CZ): manuálová stránka ntfs-3g
- NTFS-3G wiki (GitHub)
- GNU ddrescue Manual
- Debian manpages: ddrescue(1) (včetně -f / -n / -r)
- TestDisk dokumentace
- TestDisk (wiki)
- PhotoRec (wiki)
- PhotoRec Step By Step
- CGSecurity fórum: proč PhotoRec neuchová názvy souborů
- SystemRescue (užitečný live systém pro záchranu dat)
PODPOŘTE OTEVŘENÉ NÁVODY A DALŠÍ ROZVOJ WEBU LINUX PRO DOMÁCNOST:
Věřím v otevřené znalosti. Každý návod = rešerše, testování na reálném nebo virtuálním počítači a různých Linux distribucích (např.: Rocky / Debian / Zorin / a další), psaní krok za krokem a finální kontrola — typicky několik hodin až několik dnů práce. Web držím bez reklam i trackingu a chci, aby tak zůstal.
Pokud vám jakýkoli článek ušetří čas nebo nervy, budu rád za dobrovolnou podporu (částku si určíte sami). Prosím, do zprávy pro příjemce napište: NA KAFE / Linux-doma.cz, pomůže mi to přehledně zaúčtovat měsíční souhrn. Děkuji!
A pokud se Vám web líbí a chcete se stát pravidelným sponzorem, podívejte se prosím na stránku "SPONZOŘI".
BITLIFI / QR PLATBA (bez částky)

- Uživatel: +420607271333@bitlifi.com
- Poznámka: NA KAFE / Linux-doma.cz
BANKOVNÍ PŘEVOD /
QR PLATBA (bez částky)

- Číslo účtu (CZK): 2000197842 / 2010
- IBAN: CZ41 2010 0000 0020 0019 7842
- BIC/SWIFT: FIOBCZPPXXX
- Zpráva pro příjemce: NA KAFE / Linux-doma.cz