Противоречивая информация о 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.