Через пару дней мой жесткий диск работает медленно. Поэтому я тестирую свой жесткий диск с помощью утилиты диска. Это показывает, что у меня 1352 плохих блока.
Тест SMART говорит, что состояние жесткого диска хорошее, но выдает ошибку «Перераспределенный счетчик секторов». Так что я запускаю #badblocks. Но он показывает 0 бадблоков
sudo badblocks -v /dev/sda
0 badblocks found
Затем я запускаю hdparams
sudo hdparm -tT /dev/sda
/dev/sda:
Timing cached reads: 2 MB in 2.70 seconds = 759.55 kB/sec
Timing buffered disk reads: 172 MB in 3.02 seconds = 56.99 MB/sec
Затем я запускаю тест производительности с помощью утилиты диска.
Здесь показано, что скорость чтения / записи составляет 69,6 МБ / с, но hdparm показывает 759,55 КБ / с, SMART сообщает, что на жестком диске имеются поврежденные сектора, но в «плохих» блоках говорится, что нет плохих секторов. Я так сильно запутался. Я уже отправил свой ноутбук на замену жесткого диска (действительная гарантия), но они отказались изменить его и сказали, что нет плохих секторов (они использовали инструменты Windows). Но производительность HDD оставляет желать лучшего.
Спецификация системы:
CPU: DualCore E-450 AMD APU
RAM: 2GB
HDD: Toshiba 320 GB
Laptop model: Acer aspire 4250
Должен быть какой-либо способ, которым мы можем помешать контроллеру SATA перераспределить поврежденные блоки. Затем мы можем обнаружить плохие блоки и пометить неиспользуемые с помощью fsck. После этого снова включите перераспределение. Таким образом, Ubuntu не будет вызывать плохие сектора, а перераспределение будет равно нулю, а также уменьшит количество новых плохих секторов.
Я согласен с комментариями StarNamer. Плохие блоки заменяются микропрограммой на диске, поэтому в идеале операционная система не знает о плохих блоках (кроме как через SMART). Количество перераспределенных секторов мне кажется большим для такого молодого диска, как ваш. ]
Пропускная способность диска зависит от размера считываемых и записываемых данных и их расположения на диске.
Возможно, вы захотите Run the self-test
в главном окне выше, чтобы увидеть, как это происходит.
Может быть разумно найти инструменты, которые обращаются к S.M.A.R.T. под Windows и процитируйте его выводы, если вы возобновите разговор с вашим поставщиком. Это покажет переназначенные сектора. С.М.А.Р.Т. данные - это информация от контроллера диска, и поэтому они будут одинаковыми для Ubuntu и Windows.