12

Мой компьютер страдает от замедлений, и я не удивлен (ему около 6 лет). Вот что я проверил:

  1. Они не очень часты (всего пару раз в день).
  2. Когда это происходит, одно приложение будет зависать в течение 10-60 секунд, а остальные не зависают, но также работают медленно.
  3. Даже когда это происходит, загрузка процессора остается низкой.
  4. Это происходит с приложениями (такими как текстовый редактор, Firefox, Skype).
  5. Это никогда не случается с некоторыми приложениями (например, играми), которые я использую часами при высокой загрузке процессора.

Также примечание:

  1. Видеокарта и блок питания новые (около года).
  2. Хотя сейчас у меня установлено достаточное количество программного обеспечения, это происходило даже сразу после переустановки Windows.
  3. Этот жесткий диск прошел через множество схем раздач и несколько тяжелых операций (например, перемещение около 200 ГБ данных).

Из-за вышеизложенного я уже на 70% уверен, что проблема с жестким диском. Однако прежде чем заменить его, я хочу исключить другие менее вероятные возможности (например, ОЗУ, программное обеспечение или блок питания).

У меня нет денег, чтобы заменить всю коробку прямо сейчас, но я могу легко заменить один из компонентов.

Я прочитал несколько вопросов (таких как этот), которые дают общее руководство по устранению неизвестной проблемы, это не то, что я ищу здесь.

Мой главный вопрос:
Какие тесты или тесты можно выполнить, чтобы убедиться, что у меня проблемный жесткий диск?
Мне не нужно решать эту проблему, я просто хочу убедиться, что это жесткий диск.

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

Работает на Windows/Linux.

3 ответа3

22

Проверка атрибутов SMART - это полезный первый шаг к выявлению проблем с жестким диском.

Доступ к атрибутам SMART

Вы можете просматривать атрибуты SMART в Windows, используя сторонние инструменты, такие как GSmartControl.

В macOS вы можете использовать Дисковую утилиту, хотя она не очень многословна. Вы можете установить smartctl из пакета smartmontools для доступа к атрибутам SMART с помощью командной строки.

В Linux команда smartctl -a /dev/hda (из пакета smartmontools) выдает SMART-информацию о жестком диске, где /dev/hda заменяется данным устройством. GNOME Disks (gnome-disks disk из пакета gnome-disk-utility , ранее известного как palimpsest) - это графическая утилита, которая может дать еще несколько советов о состоянии вашего жесткого диска.

[Палимпсест показывает плохой HDD.]

Понимание атрибутов SMART

Вот некоторые атрибуты, которые актуальны и заслуживают внимания. Большой список можно найти здесь.

Ненулевой коэффициент ошибок чтения (ID 1) указывает на проблему с поверхностью диска или головками чтения / записи.

Производительность по пропускной способности (ID 2) - это средняя эффективность диска. Если значение падает ниже порогового значения, возможно, что-то не так с диском.

Высокое время раскрутки (ID 3) (записанное в миллисекундах) может указывать на то, что жесткий диск испытывает проблемы с раскруткой.

Увеличение количества перераспределенных секторов (ID 5) означает, что области на жестком диске не работают в целостности, и данные пришлось перемещать. Это приводит к снижению производительности при перераспределении секторов, но это может быть более серьезным из-за сбоя жесткого диска.

Низкая производительность по времени поиска (ID 8) является признаком механической проблемы с магнитными головками.

Счетчик повторов вращения (ID 10) увеличивается при сбое вращения. Если это происходит, операции ввода / вывода ставятся в очередь до тех пор, пока жесткий диск не начнет нормально вращаться, что вызывает замедление. Что еще более важно, хотя, если жесткий диск должен повторить попытку вращения, это признак неизбежного отказа.

Ненулевое число сообщаемых неисправимых ошибок (ID 187) означает, что это количество секторов не может быть исправлено аппаратным исправлением ошибок. Вот признак старости.

Текущий счетчик ожидающих секторов (ID 197) - это количество секторов, ожидающих переназначения. Это указывает на старость жесткого диска.

HDD Benchmarks

[Palimpsest HDD Read Test]

Если на жестком диске имеется определенное место с низкой производительностью (возможно, там, где хранится часто используемая информация), тесты чтения с жесткого диска могут помочь подтвердить это. Выше приведен скриншот теста жесткого диска с использованием palimpsest , теперь известного как GNOME Disks (gnome-disks).

Если вы предпочитаете делать тесты командной строки в Linux, вы можете комбинировать несколько вариантов:

  • hdparm (из пакета hdparm)
    • hdparm -t /dev/hda - буферизированный тест последовательного чтения на /dev/hda
    • hdparm -T /dev/hda - последовательный тест чтения из кэша в /dev/hda
  • dd (из пакета coreutils)
    • dd if=/dev/hda of=/dev/zero bs=1M count=1024 - Поддерживать чтение с начала /dev/hda для 1GiB используя размер блока 1MiB
  • ioping (из пакета ioping)
    • ioping -R /dev/hda - тест случайного чтения на /dev/hda

В Windows вы можете использовать такие инструменты, как HD Tune, для тестирования производительности жесткого диска.

В macOS вы можете использовать такие инструменты, как Blackmagic Disk Speed Test, для тестирования производительности жесткого диска.

3

Другой способ тестирования в Windows - запустить командную строку (запуск от имени администратора в Vista или Windows 7). Оттуда введите CHKDSK C: /f /r и нажмите Enter. Это будет сканировать файловую систему и свободное место на наличие ошибок

2

Проверьте состояние SMART ваших дисков с помощью такого инструмента, как GSmartControl. Если есть серьезные проблемы, такие как дефектные сектора, они, вероятно, видны в данных. Вы также можете запустить самопроверку, чтобы узнать о новых ошибках, которые еще не были зарегистрированы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .