Скачать smartmontools (http://smartmontools.sourceforge.net/)
Выполнить:
smartctl -a /dev/hda # Посмотреть состояние
smartctl -t long /dev/hda # Провести текст
smartctl -l selftest /dev/hda # Посмотреть результатПри необходимости воспользоваться debugfs как написано в статье по ссылке.
URL: http://smartmontools.sourceforge.net/BadBlockHowTo.txt
Обсуждается: http://www.opennet.me/tips/info/850.shtml
Или юзануть mhdd
>> # Провести текстЭто как?
Натравил на SerialATA
papa # smartctl -i /dev/sda
smartctl version 5.32 Copyright (C) 2002-4 Bruce Allen
Home page is http://smartmontools.sourceforge.net/Device: ATA ST3120026AS Version: 3.05
Serial number: 3JT0PAEH
Device type: disk
Local Time is: Sat May 14 11:20:19 2005 WEST
Device does not support SMART9-((
Из документации к 5.30:SATA devices
------------
Currently work OK if you use the standard IDE drivers in
drivers/ide. If you use the new libata drivers, it won't work
correctly because libata doesn't yet support the needed
ATA-passthrough ioctl() calls. Jeff Garzik, the libata developer, says
that this support will be added in the future. When this happens, add
support to smartmontools for a new SATA/libata device type '-d sata'.Ждем-с.
из-за отсутствия нормальной поддержки ioctl() hdparm нормально параметры диска не отображает.
vkluchit' SMART:
smartctl -s on /dev/ad0posmotret' VSE info:
smartctl -a -i /dev/da2takzhe mozhno popravit' ${PREFIX}/etc/smartd.conf i zajuzat' daemon'a SMARTd.
а что делать если случайно вместо bad сектора заблокировал весь винт?