Старые жесткие диски нужно проверять на BAD сектора при помощи Victoria, MHDD и др
В Linuх это делается командой
sudo badblocks -v /dev/sda
Но современные винчестеры умеют сами ремапить, т.е. прятать битые сектора, чтобы увидеть количество битых и спрятанных секторов нужно посмотреть информацию из smart, для этого нужно поставить пакет smartmontools
smartctl -a /dev/sda|grep -i reallocated
В выводе видим что то вроде
5 Reallocated_Sector_Ct 0x0033 099 099 010 Pre-fail Always - 35
196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 5
196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 5
Следовательно на моем жестком диске 35 битых спрятанных секторов, как бы это не совсем хорошо
4 комментария:
sudo badblocks -v /dev/sda - процедура на целый час. Только что поставил (ubuntu 10.04). Щас посмотрю что там покажет. Спс за инфу.
Checking blocks 0 to 117220823
Checking for bad blocks (read-only test): done
Pass completed, 0 bad blocks found.
Действительно)
sudo apt-get install smartmontools
Щас буду смотреть еще раз..
Ииии после smartctl -a /dev/sda|grep -i reallocated - в ответ тишина.
У меня с одного винта есть 196 атрибут, с другого - нет.
Википедия говорит, что возможность мониторинга спрятанных битых секторов появилась на S.M.A.R.T.-III, возможно один винт не на ней. Глубже гуглить уже не стал, надоело за день. Возможно у вас винт тоже не на S.M.A.R.T.-III
Да, действительно есть такое. Новое поколение винтов умеет само ремапить битые сектора, для более старых да и для новых часто приходится использовать программы на подобии mhdd или виктории.
Отправить комментарий