Re: bad sector

Autor: Mikolaj Tutak <mtutak(a)nixz*net_at_nospam.com>
Data: Thu 05 Jun 2008 - 10:06:53 MET DST
Message-ID: <g28797$i10$1@nemesis.news.neostrada.pl>
Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=response

>> Zakładam, że ten dysk bedzie podlinuksem widziany jako /dev/sda.
>
> niestety linux to dla mnie czarna magia

Bez przesady, sciagniesz obrazy płyt "systemrescuecd", wypalisz, zbootujesz.
Nastepnie napiszesz z prompta:

fdisk -l

dostaniesz info podobne do mojego (2 dyski po dwie partycje):

Disk /dev/hda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot Start End Blocks Id System
/dev/hda1 1 2432 19535008+ 83 Linux
/dev/hda2 2433 14593 97683232+ 83 Linux

Disk /dev/hdc: 80.0 GB, 80026361856 bytes
16 heads, 63 sectors/track, 155061 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

   Device Boot Start End Blocks Id System
/dev/hdc1 1 1985 1000408+ 82 Linux swap / Solaris
/dev/hdc2 1986 155061 77150304 fd Linux raid
autodetect

Zidentyfikujesz który dysk chcesz wyczyscić - /dev/hda, /dev/hdb, /dev/sda,
/dev/sdb czy inny.

Zastepnie dajesz z prompta:

badblocks -w -f -v -p 2 /dev/XXX

Gdzie /dev/XXX to ten znaleziony dysk.

Mozesz jeszcze identyfikować ten dysk poleceniem:

hdparm -i /dev/XXX

dostaniesz coś jak to:

/dev/XXX:

 Model=ST3120026A, FwRev=3.06, SerialNo=3JT1RYE4
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=off
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=234441648
 IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes: pio0 pio1 pio2 pio3 pio4
 DMA modes: mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5 udma3 udma4 *udma5
 AdvancedPM=no WriteCache=enabled
 Drive conforms to: ATA/ATAPI-6 T13 1410D revision 2: ATA/ATAPI-1
ATA/ATAPI-2 ATA/ATAPI-3 ATA/ATAPI-4 ATA/ATAPI-5 ATA/ATAPI-6

 * signifies the current active mode

Raporty smarta odczytasz poleceniem:

smartctl -a /dev/XXX

No to tyle :-)

-- 
pozdrawiam
      Mikołaj
Received on Thu Jun 5 10:10:15 2008

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Thu 05 Jun 2008 - 10:51:02 MET DST