Противоречивая информация о HDD

С пары дней мой HDD работает медленно. Поэтому я тестирую свой жесткий диск с помощью утилиты диска Это показывает, что у меня 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 не будет вызывать плохие сектора, а перераспределение будет равно нулю, а также уменьшит количество новых плохих секторов.

1 ответ

Я согласен с комментариями StarNamer. Плохие блоки заменяются микропрограммой на диске, поэтому в идеале операционная система не знает о плохих блоках (кроме как через SMART). Количество перераспределенных секторов мне кажется большим для такого молодого диска, как ваш.

Пропускная способность диска зависит от размера считываемых и записываемых данных и их расположения на диске.

Вы можете пожелать Run the self-test в главном окне выше, чтобы увидеть, как это происходит.

Может быть разумно найти инструменты, которые обращаются к SMART под Windows, и процитировать его результаты, если вы возобновите разговор с вашим поставщиком. Это покажет переназначенные сектора. Данные SMART - это информация от контроллера диска, и поэтому они будут одинаковыми для Ubuntu и Windows.

Другие вопросы по тегам