Проверка HDD и SSD на ошибки в Windows: chkdsk, CrystalDiskInfo, smartctl

Как проверить жёсткий диск или SSD на ошибки в Windows 10 и 11: встроенные инструменты chkdsk и PowerShell, программа CrystalDiskInfo, утилита smartctl — пошаговые инструкции.
Windows

Проверка HDD или SSD на ошибки в Windows — важная процедура при тормозах, синих экранах, зависаниях или подозрении на проблемы с накопителем. В Windows 10 и Windows 11 для этого есть несколько встроенных инструментов и ряд бесплатных утилит, позволяющих выявить как файловые ошибки, так и физические проблемы диска до того, как данные будут потеряны.

Что означает «проверка диска на ошибки»

Существует два уровня диагностики:

  • Файловые ошибки и битые кластеры — повреждения файловой системы NTFS, потерянные цепочки, нечитаемые секторы. Их исправляет встроенная утилита chkdsk.
  • S.M.A.R.T.-показатели — аппаратные данные о состоянии накопителя: количество переназначенных секторов, ошибок чтения/записи, температура, ресурс ячеек для SSD. Их показывают CrystalDiskInfo и smartctl.

Для полноценной диагностики стоит использовать оба уровня.

Причины появления ошибок на диске

  • Некорректное завершение работы Windows (отключение питания без shutdown)
  • Физическое старение HDD — появление бэд-секторов
  • Износ ячеек NAND у SSD (актуально для накопителей с большим пробегом записи)
  • Вирусы или вредоносное ПО, повреждающее файловую систему
  • Неисправный SATA/NVMe-кабель или порт на материнской плате
  • Скачки напряжения без ИБП
  • Ошибки файловой системы после внезапного сбоя обновления Windows

Способ 1: Команда chkdsk в командной строке

Утилита chkdsk встроена во все версии Windows и умеет как выявлять, так и исправлять ошибки файловой системы и помечать бэд-секторы.

  1. Щёлкните правой кнопкой по кнопке Пуск и выберите Командная строка (администратор) или Терминал Windows (администратор).
  2. Для базовой проверки без исправления введите:
    chkdsk C:
  3. Для проверки с исправлением ошибок и сканированием бэд-секторов:
    chkdsk C: /f /r

    Флаг /f — исправить ошибки, /r — найти и пометить нечитаемые секторы.

  4. Если диск C: занят системой, Windows предложит запланировать проверку при следующей перезагрузке. Введите Y и перезагрузите компьютер.
  5. После перезагрузки chkdsk выполнится автоматически до загрузки Windows и выведет отчёт.

Для дополнительных дисков (D:, E: и т.д.) замените букву в команде. Проверка незанятого диска запускается немедленно без перезагрузки.

Способ 2: Проверка через Проводник Windows

Графический способ — подходит для тех, кто предпочитает не работать с командной строкой.

  1. Откройте Проводник (Win + E).
  2. В разделе Этот компьютер щёлкните правой кнопкой по нужному диску и выберите Свойства.
  3. Перейдите на вкладку Сервис и нажмите кнопку Проверить.
  4. Windows предложит два варианта: проверить сейчас или запланировать проверку при перезагрузке. Для системного диска выберите второй вариант.

Способ 3: Repair-Volume в Windows PowerShell

PowerShell-командлет Repair-Volume — современный аналог chkdsk с более удобным выводом результатов.

  1. Щёлкните правой кнопкой по ПускWindows PowerShell (администратор) или Терминал Windows (администратор).
  2. Для проверки без исправления (только поиск ошибок):
    Repair-Volume -DriveLetter C -Scan
  3. Для проверки с исправлением в режиме офлайн (при следующей загрузке):
    Repair-Volume -DriveLetter C -OfflineScanAndFix
  4. Замените C на нужную букву диска. Командлет вернёт статус: NoErrorsFound, ErrorsFixed или ErrorsNotFixed.

Способ 4: CrystalDiskInfo — анализ S.M.A.R.T.

CrystalDiskInfo — бесплатная программа для анализа состояния накопителя по данным S.M.A.R.T. Работает с HDD, SSD (SATA и NVMe). Скачать можно с официального сайта crystalmark.info.

  1. Установите и запустите CrystalDiskInfo.
  2. Программа автоматически покажет все подключённые накопители и их S.M.A.R.T.-параметры.
  3. Ориентируйтесь на общую оценку в верхней части:
    • Хорошо (Good) — диск в норме.
    • Предупреждение (Caution) — есть тревожные параметры, стоит сделать резервную копию.
    • Плохо (Bad) — диск критически повреждён, замена обязательна.
  4. Особо следите за параметрами: 05 Reallocated Sectors Count (переназначенные секторы), C5 Current Pending Sector (ожидающие переназначения), C6 Uncorrectable Sector Count. Ненулевые значения — повод для беспокойства.

Что делать если ничего не помогло

Если chkdsk выдаёт ошибки при каждой проверке, а CrystalDiskInfo показывает статус «Плохо» или большое количество переназначенных секторов:

  • Немедленно создайте резервную копию всех важных данных на другой носитель или в облако.
  • Замените накопитель. HDD или SSD с нарастающими бэд-секторами подлежат замене — «лечение» даёт лишь временный эффект.
  • Для дополнительной диагностики HDD используйте утилиту производителя: Victoria (универсальная, бесплатная), SeaTools для дисков Seagate, WD Dashboard для Western Digital.
  • Проверьте SATA-кабель и разъём на материнской плате — иногда причина ошибок в физическом контакте, а не в самом диске.
  • Если данные критически важны и не восстанавливаются стандартными средствами — обратитесь в профессиональный сервис восстановления данных.

FAQ

Как часто нужно проверять диск на ошибки?

Для HDD — раз в 3–6 месяцев, для SSD — раз в год достаточно. Внепланово: при появлении тормозов, зависаний, синих экранов или щелчков из HDD.

Chkdsk долго работает — это нормально?

Да. Полная проверка с флагом /r на HDD объёмом 1–2 ТБ может занимать несколько часов. На SSD проверка проходит значительно быстрее. Прерывать процесс нежелательно.

Какой результат chkdsk считается нормальным?

Нормальный результат — «Windows проверила файловую систему и не обнаружила проблем» или нулевое количество повреждённых секторов. Если найдены и исправлены ошибки файловой системы — это приемлемо. Бэд-секторы (bad sectors) — серьёзный признак проблем с диском.

Чем отличается chkdsk от CrystalDiskInfo?

Chkdsk проверяет и исправляет файловую систему и ищет нечитаемые секторы. CrystalDiskInfo читает S.M.A.R.T.-данные самого накопителя — это аппаратная статистика, которую диск собирает самостоятельно. Для полной картины нужны оба инструмента.

Можно ли проверить диск, не перезагружая компьютер?

Несистемные диски (D:, E: и т.д.) можно проверить без перезагрузки командой chkdsk D: /f. Системный диск C: всегда требует перезагрузки, так как файлы заняты работающей Windows.

CrystalDiskInfo показывает «Предупреждение» — что делать?

Немедленно сделайте резервную копию важных данных. Затем запустите полную проверку chkdsk с флагами /f /r. Следите за динамикой S.M.A.R.T.-показателей — если они ухудшаются, планируйте замену диска.

Алексей Герзанов aka Gerzoid
Алекс Гезанов

Работаю в сервисном центре по ремонту и обслуживанию бытовой техники. За более чем 10 лет трудовой деятельности, я сталкивался с решением большого количества проблем в работе ОС Windows, периферийных устройств, бытовой техники, игровых консолей Playstation и т. д.

Добавить комментарий