it-swarm.dev

Jak opravíte „chybu vstupu / výstupu“ v oddílu NTFS?

Nahradil jsem chybnou instalaci systému Windows Vista za Ubuntu. Všechno funguje dobře s tou výjimkou, že hlavní HD, kde jsem měl všechny své soubory, je nyní nepřístupný. Zde se zobrazuje chybová zpráva:

Error mounting: mount exited with exit code 13: ntfs_attr_pread_i: ntfs_pread failed: Input/output error
Failed to read NTFS $Bitmap: Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details

Je to nutně problém s hardwarem? Pokud ne, existuje způsob, jak opravit HD z Ubuntu?

38
Calixte

chkdsk /R je docela důležitý příkaz, když se věci s NTFS chlupají. Bohužel nevím o nástroji pro Linux, který se blíží pokrytí všeho, co dělá. Stručně řečeno, chcete-li jej spustit, budete potřebovat nějaký disk pro obnovení systému Windows.

Pokud jej nemáte, máte k dispozici ISO v vlákno na jiné sadě podpůrných fór (viz první odpověď).

Existují nástroje jako ntfsfix (součást balíčku ntfsprogs), které mohou provádět povrchové kontroly na discích NTFS, ale nemají tendenci opravovat jednotky.

25
Oli

ntfsfix pracoval pro mě:

Sudo ntfsfix /dev/sdb1

Poskytnuto v ntfs-3g balíček.

47
Marc M

NTFS je uzavřený zdrojový souborový systém Microsoftu a pro jeho opravu budete muset Windows opravit spuštěním chkdsk /f, jak bylo navrženo. Pokud problém souvisí s hardwarem, budete muset hdd vyměnit.

3
mikewhatever

Pozadí:

Takže jsem čelil víceméně stejnému problému. Přibližně 12 souborů na oddílu NTFS mého HD nebylo přístupných, ani nemohly být odstraněny. Musel jsem o nich vědět prostřednictvím chybových protokolů backintime. Rozložil jsem své okno 7 na vmware, vstoupil do složky obsahující soubory přes sdílenou složku a zkopíroval je do nové složky. Ale z nějakého důvodu jsem také nemohl odstranit tyto soubory (0 bajtů) ze systému Windows 7. Není divu, že OS neměl přístup k těmto souborům na nízké úrovni.

ntfsfix to neopravil, řekl, že se nic nestalo, a fsck řekl, že je zařízení v pohodě. Nemohl jsem chkdsk /R protože soubory byly sdíleny přes síťovou jednotku. A neměl jsem na svém fyzickém počítači nainstalován Windows 7.

Řešení (kroky pro vmplayer, ale mohly by být snadno použity pro virtuální box):

  1. Přidejte nový HD do svého vm (musel spustit vmplayer jako root)
  2. Po zobrazení výzvy pro typ disku vyberte fyzický disk
  3. Vyberte správné zařízení (z tohoto důvodu byl vmplayer spuštěn jako root)
  4. Vyberte možnost „Použít jednotlivé oddíly“
  5. Vyberte oddíl obsahující soubory buggy
  6. Dokončete přidávání
  7. Spusťte vm

Pro mě Windows 7 detekoval nový oddíl a udělal checkdisk při startu. Měl udělat spoustu (Index) čištění. Buggy soubory byly pryč. A problém byl vyřešen.

2

jednou jsem narazil na podobnou situaci jednou, pak jsem držel pevný disk na Windows, pak se objevilo vyskakovací okno s žádostí o kontrolu disku na chyby.

pokud se nepožádáte o goto počítač, klikněte pravým tlačítkem myši na jednotku a poté klikněte na vlastnosti, byla by zde karta „nástroje“

disk checking

vyberte "zkontrolovat hned"

k tomuto typu chyb dochází, pokud pevný disk neodstraňujete.

2
saiki4116

Dostal jsem to poté, co jsem nově naformátoval SD kartu jako ntfs, všechno, co jsem musel udělat, je umount jako první.

Sudo umount -l /dev/sdx1

pak Mount opět pracoval

0
teknopaul