Portál AbcLinuxu, 23. dubna 2024 11:10


Dotaz: vadný sektor HDD?

24.10.2009 00:51 andílek
vadný sektor HDD?
Přečteno: 1126×
Odpovědět | Admin
Příloha:
Dobrý den,

Během hledání příčiny pádu systému, jsem hledala i možnost hardwarové chyby.

Celý disk jsem zkoušela přečíst pomocí dd, který skončil na i/o error.

Poté jsem zkusila vypsat SMART info pomocí smartctl -a (viz příloha), zaujala mě část, která se ve výpisu několikrát opakuje s jiným číslem chyba a kterou si neumím jasně vyložit:
Error 78 occurred at disk power-on lifetime: 1106 hours (46 days + 2 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  01 51 02 7f 45 e9 e0  Error: AMNF 2 sectors at LBA = 0x00e9457f = 15287679

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  25 00 02 7f 45 e9 16 08      10:53:55.795  READ DMA EXT
  ec 00 00 00 00 00 00 08      10:53:55.791  IDENTIFY DEVICE
  ef 03 44 00 00 00 00 08      10:53:55.791  SET FEATURES [Set transfer mode]
  ec 00 00 00 00 00 00 08      10:53:55.788  IDENTIFY DEVICE
  25 00 02 7f 45 e9 16 08      10:53:52.890  READ DMA EXT
Domnívám se, že by se mohlo jednat o vadný sektor disku? Prosila bych o vysvětlení uvedeného výpisu.

Děkuji.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

otasomil avatar 24.10.2009 10:21 otasomil | skóre: 39 | blog: puppylinux
Rozbalit Rozbalit vše Re: vadný sektor HDD?
Odpovědět | | Sbalit | Link | Blokovat | Admin

>>>Celý disk jsem zkoušela přečíst pomocí dd, který skončil na i/o error.

Jednou jsem kolegovi z prace zachranoval data z disku z notebooku a tez pri cteni pomoci dd po nekolika minutach padlo na io chybu. Nastesti sel disk primountovat a velkou cast dat  zkopirovat.

Disk jsem pomoci oneho dd prepsal samyma nulama a hle bez chyby. Takze jeste jednou a vytvoril jsem novy FS a disk je OK.

Muzete-li sva data nekam odlozit a toto udelat tak to pomoci vhodneho live distra provedte. Za to nic nedate.

K čemu hudba, která nevede k extázi... Stop MDMA !!! I spam umí být roztomilý
24.10.2009 11:03 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: vadný sektor HDD?
Disk jsem pomoci oneho dd prepsal samyma nulama a hle bez chyby. Takze jeste jednou a vytvoril jsem novy FS a disk je OK.
Spíš bych řekl, že se na zformátovaném disku chyba zatím neprojevila, nebo se při novém zápisu použily náhradní sektory. Rozhodně bych data z toho disku pravidelně zálohoval…
24.10.2009 20:10 Radikn
Rozbalit Rozbalit vše Re: vadný sektor HDD?
Pro zjisteni, zda-li se jedna o vadny blok HDD je nejlepsi pouzit diagnostickou utilitu vyrobce. Kdo vyrobil vas HDD?
Nicky726 avatar 24.10.2009 11:43 Nicky726 | skóre: 56 | blog: Nicky726
Rozbalit Rozbalit vše Re: vadný sektor HDD?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vadné bloky by mohl odhalit nástroj badblocks, pokud jsou na disku data, tak je nutné použít nedestruktivní čtecí test.
Enjoy the detours. There you’ll find the things more important than what you want. (Hunter x Hunter)
24.10.2009 15:31 andílek
Rozbalit Rozbalit vše Re: vadný sektor HDD?
Zajímalo by mě, jakým způsobem se badblocks chová vůči disku? V manuálu jsem pro nedestruktivní kontrolu našla parametr "-n" u něj je však také uvedeno read/write, což evokuje představu možné destrukce dat.

Vzhledem k tomu, že nemám jistotu, zda jsou některé bloky skutečně poškozeny by mě především zajímal význam výpisu SMART.

Děkuji za odpovědi.
24.10.2009 21:36 vencas | skóre: 32
Rozbalit Rozbalit vše Re: vadný sektor HDD?
(AFAIK) Read/write v tomto případě znamená, že se přečtou, zapíšou a přečtou ta stejná data. Takže když je disk bez chyby, je na něm po skončení testu totéž co na začátku.
25.10.2009 12:22 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: vadný sektor HDD?
AMNF znamená Address Mark Not Found. Neboli, že při čtení nebyl nalezen sektor. To může být způsobeno ale i nefatální chybou (když vypadne napájení). Ve smartctl výpisu je pak důležitý řádek:
197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always       -       1
který udává, že disk má podezření na chybný sektor. Pro zjištění zda je OK nebo ne by se mělo do toho sektoru něco zapsat (HDD zjistí zda se data před zápisem rovnaj datům po). Takže stačí data z disku zálohovat a celý ho přepsat.

P.S. Někde jsem viděl i návod jak pomocí dd přepočítat přesný sektor a přepsat ho bez mazání disku, ale to je dost nebezpečné.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.