Проверка и ремонт диска в windows 10
Содержание:
- Лечение винчестера
- Откуда берутся BAD-секторы на HDD
- Проверка диска из командной строки
- Проверка жёсткого диска на сбои
- Использование встроенных программ диагностики HDD
- Проверка диска в Windows с помощью утилиты chkdsk
- Проверка оперативной памяти на ошибки Windows 10
- Ошибка данных CRC на жестком диске
- Как отключить автоматическую проверку жёсткого диска
- Как выбрать наиболее простой способ действия?
Лечение винчестера
Печальный факт: если причина сбоев жёсткого диска — физическая (сбойные сектора, проблемы с записывающими головками и т. д.), то полностью вылечить его вы не сможете. Можно замедлить разрушение с помощью ремапа (переназначения бэд-секторов, т. е. их блокирование и последующая замена секторами из резервной области), но повреждённые сектора это не восстановит, и винчестер продолжит «сыпаться». В какой-то момент единственным выходом станет его замена. А если проблема не в секторах, то программно тем более ничего сделать не получится. Физическое же восстановление винчестера в домашних условиях невозможно, да и в ремонтном центре за такую задачу вряд ли возьмутся.
Тем не менее программные ошибки можно устранить с помощью специальных утилит, а ремап сбойных секторов позволит продлить срок службы даже разрушающегося устройства.
Чтобы помочь ему, первым делом необходимо применить проверку и лечение утилитой chkdsk. Мы уже успели рассмотреть, как это делается.
Если chkdsk не возымел результатов, необходимо воспользоваться утилитой для «лечения» диска с возможностью ремапа (Victoria, MHDD, HDDScan и др.). Подробная инструкция для каждой программы своя, однако суть не меняется: следует запустить сканирование поверхности с переназначением проблемных секторов. Проиллюстрируем процесс на примере MHDD, программы, работающей из-под MS-DOS
Внимание! При применении этого метода можно потерять все данные на винчестере, а если он совсем плох — то и сам диск! Будьте осторожны с ручными переназначениями и предварительно сохраните важные данные с него в другое место.
Создаём загрузочную флешку через Windows USB/DVD Download Tool или её аналог. На флешку устанавливаем MS-DOS и подключаем туда MHDD.
Вставляем загрузочную флешку в компьютер, через BIOS устанавливаем загрузку с флешки, заходим в MS-DOS и загружаем программу
MHDD выведет список найденных в системе дисков и спросит, с каким из них продолжить работу. Выбираем нужный.
Для начала сканирования набираем в консоли SCAN или просто жмём клавишу F4. Высветится окно, где нужно будет настроить будущее сканирование. Начальный сектор по умолчанию равен нулю, конечный — концу диска, и менять эти значения стоит только в том случае, если вы хотите проверить не весь диск, а только какую-то его часть. Дополнительные функции (стирание сбойных секторов, ремап) по умолчанию отключены. Поле Timeout указывает, после какой максимальной задержки сектор следует пометить как сбойный, Spindown after scan останавливает диск после сканирования, а Loop test/repair зацикливает сканирование. Всё это нам пока не нужно. Снова нажимаем F4, чтобы начать сканирование.
Простое сканирование ищет сбойные сектора и сектора задержки, ничего с ними не делая. Некоторое количество «зелёных» секторов вполне нормально, коричневые и красные — нехорошо, но тоже не повод для паники. Сбойные сектора программа определяет по-разному в зависимости от их типа (программные бэд-сектора, которые можно восстановить, или физические, которые можно только заблокировать, а починить невозможно). Если «битых» секторов много или программа вылетает с ошибкой винчестера — то ему уже, скорее всего, не помочь. Дальнейшее вмешательство может не только не «вылечить» его, но и уничтожить окончательно.
Если программа нашла проблемные сектора (они помечаются крестиком, восклицательным знаком или буквой в зависимости от того, что именно не так с этим сектором), у нас есть два варианта действий. Можно пройтись по диску ещё раз со включённой опцией Erase Delays (стирает проблемные сектора, после чего запись в них становится невозможной). Это нужно сделать, если вам жалко информации на устройстве и вы не хотите переустанавливать систему. Если систему не жаль, рекомендуется использовать более эффективный метод: форматирование всего диска командой ERASE. После этого ошибки, не имеющие отношения к «железу», исчезнут. Вместе со всеми данными на компьютере.
После стирания обязательно перепроверяем диск. Если на девственно чистом винчестере всё ещё обнаруживаются сбойные сектора — дело плохо. Это значит, что ошибки — аппаратные, и теперь нам поможет только ремап. Запускаем сканирование ещё раз, включив функцию Remap, и переназначаем все сектора с ошибками. Это необходимо сделать, чтобы замедлить распространение повреждений. Если аппаратных бэд-секторов много, значит, диск уже «сыпется», и ремап только отсрочит неизбежное. Будьте очень аккуратны при дальнейшей работе с таким диском. Не сохраняйте на него важные данные и помните, что он может отказать в любой момент.
В случае если физические ошибки винчестера не имеют отношения к бэд-секторам, единственным приемлемым выходом станет покупка нового диска.
Откуда берутся BAD-секторы на HDD
Особенностью жестких дисков является восприимчивость к программно-аппаратным операциям, которые могут нанести вред устройству. Поэтому профилактические мероприятия по проверке HDD и исправления найденных секторов со статусом BAD, если таковые найдены, нужно проводить время от времени.
Устройства хранения информации на компьютере имеют сложную структуру. Они логически состоят из секторов, содержащих минимальное количество информации, доступное на компьютере. Альтернативное название этих элементов – кластеры. Если кластер повреждается, хранимая информация переносится с него на исправные секторы, а неисправный получает статус BAD и более не используется. На них больше невозможно записать или считать информацию. Признаками появления поврежденных секторов являются:
- частое появление «синего экрана смерти»;
- возникновение ошибок при работе с ПО и данными;
- долгая загрузка системы;
- частые зависания;
- стирание файлов;
- ошибка «Невозможно считать данные» при запуске ПО.
Поврежденные секторы бывают 2 категорий: исправные и неисправные логические кластеры. Исправные поврежденные сектора возникают по причине возникновения ошибок записи на жесткий диск. У них ECC-код не соответствует формату информации, поэтому считать данные с таких блоков уже невозможно.
Это является следствием ошибок в прошивке HDD. Устранить исправные BAD-секторы возможно с помощью специализированного софта. Логические секторы неисправного типа появляются на старых винчестерах. Восстановить неисправные BAD-секторы практически невозможно. Лучшим решением будет просто поменять винчестер на более новую модель.
Проверка диска из командной строки
В некоторых ситуациях пользователю может понадобиться запуск утилиты CHKDSK из командной строки. Такая возможность позволит проверить и восстановить диск в том случае, если система не запускается и графический интерфейс Windows остается недоступным.
Чтобы запустить командную строку из среды восстановления ОС, необходимо:
Шаг 1. Воспользоваться установочным диском или загрузочной флешкой Windows и после окна выбора языка нажать по пункту «Восстановление системы». Перейдя в среду восстановления, следует нажать по пункту «Поиск и устранение неисправностей».
Шаг 2. На следующем окне следует выбрать пункт «Дополнительные параметры», после чего можно обнаружить кнопку «Командная строка».
Также всегда остается возможность запустить утилиту проверки дисков через командную строку из работающей системы
Важно! Для использования полного потенциала CHKDSK следует производить запуск командной строки только с правами администратора. В ином случае утилита CHKDSK проведет проверку без устранения выявленных неполадок
Запустить командную строку или Windows PowerShell от имени администратора можно, нажав правой кнопкой мыши по кнопке «Пуск» и выбрав пункт «Командная строка(администратор)».
Проверка жёсткого диска на сбои
Кроме физических повреждений жёсткого диска, существуют также ошибки, которые можно «вылечить» с помощью встроенных средств диагностики Windows 10. Для исправления более серьёзных проблем (например, битые сектора) можно использовать сторонние утилиты, но спустя время диск всё равно придётся менять.
С помощью «Командной строки»
С помощью «Командной строки» можно запустить встроенную утилиту Check Disk, которая проверяет диск на ошибки и по возможности исправляет их. В среде Windows эта программа не сможет проверить системный диск (диск C): она предложит перезагрузиться и проведёт проверку во время перезагрузки до запуска ОС.
Если утилита chkdsk получает на вход системный диск, она предлагает перезагрузить систему для его проверки
Утилита запускается в «Командной строке» (как туда войти, описано выше) с помощью команды chkdsk <имя диска с двоеточием> с заданными параметрами:
- /f — автоисправление найденных ошибок;
- /r — проверка на битые сектора и попытка восстановления повреждённой информации;
- /offlinescanandfix — оффлайн-проверка, при которой программа сначала «отключает» диск от процессов в системе, а потом проверяет его. Применяется, если диск используется, «простой» запуск Check Disk не может исправить ошибки;
- /? — справка по команде.
Выполнение команды с параметром /r может занять до нескольких часов.
В результате работы chkdsk выведет данные о диске, полученные в ходе проверки
Видео: как проверить жёсткий диск на сбои с помощью chkdsk
С помощью StorDiag
Утилита диагностики хранилища присутствует только в Windows 10 и не применяется в других версиях системы. Так же, как и Check Disk, она запускается через «Командную строку» с помощью команды stordiag.exe -collectEtw -checkfsconsistency -out <путь к папке, куда сохранится отчёт>.
StorDiag не исправляет найденные ошибки, а лишь диагностирует их и записывает полученные данные в файл с отчётом. Однако область её диагностики шире, чем у Check Disk, и, если вы продвинутый пользователь, можете использовать эту программу, чтобы точнее определить причину неполадок с устройством.
Проверка диска с помощью утилиты диагностики хранилища StorDiag позволит диагностировать проблемы и записать полученные данные в отдельный файл
С помощью PowerShell
Windows PowerShell — это оболочка «Командной строки», используемая в Windows как ещё одно средство управления. От обычной консоли её отличает более широкая область применения, возможность использования сценариев и прочие усовершенствования.
Чтобы провести проверку диска, наберите в «Командной строке» PowerShell, запущенной от имени администратора (правая кнопка мыши по иконке PowerShell — «Запуск от имени администратора») одну из следующих команд:
- Repair-Volume -DriveLetter <буква диска без двоеточия> — обычная проверка с восстановлением;
- Repair-Volume -DriveLetter <буква диска без двоеточия> -OfflineScanAndFix — оффлайн-проверка (что это такое, описывалось выше).
Указанные команды, введённые в среде PowerShell, запустят средство диагностики и лечения диска
С помощью «Проводника» и «Панели управления»
Продиагностировать жёсткий диск на наличие ошибок можно, запустить утилиту диагностики через «Проводник». Для этого пройдите путь: «Мой компьютер» — правая кнопка мыши по диску, который нуждается в проверке — «Свойства» — «Сервис» — «Проверка на наличие ошибок». Выполняемая проверка аналогична Check Disk.
Диагностику и исправление ошибок можно запустить из окна свойств диска
Кроме этого, через «Панель управления» можно активировать обслуживание системы, которое включает в себя проверку винчестеров. Расположено оно по пути «Пуск» — «Панель управления» — «Центр безопасности и обслуживания» — «Обслуживание». В окне обслуживания можно просмотреть результаты предыдущей проверки или запустить её заново с помощью кнопки «Начать обслуживание».
Чтобы запустить обслуживание диска, нужно нажать на соответствующую кнопку
Использование встроенных программ диагностики HDD
В Windows 10 есть встроенные инструменты для проверки HDD на наличие ошибок и секторов со статусом BAD. Для начала можно воспользоваться встроенным инструментом в интерфейсе системы. Нужно выполнить следующие шаги:
- зайти в Этот компьютер и перейти в свойства и нажать по вкладке Сервис;
- откроется окно, где нужно нажать на кнопку Проверить;
- когда процесс будет завершен откроется окно отчета, где высветятся все найденные ошибки и битые секторы.
Также можно воспользоваться утилитой CHKDSK через командную строку – консольный инструмент семейства Windows, с помощью которого командами можно управлять системой компьютера. Чтобы ей воспользоваться, нужно запустить командную строку: нажать сочетание клавиш Win+R и в строке «Выполнить» ввести команду cmd.
Чтобы предупредить возникновение подобных проблем, специалисты рекомендуют проводить оптимизацию винчестеров на компьютере. В более ранних версиях ОС она выводилась отдельным окном, теперь встроена в свойства каждого логического диска в системе.
В ней прописать команды chkdsk C: /f или /r, где:
- C – название диска, который подлежит тестированию;
- f – проверка диска с последующим восстановлением ошибок;
- r – проверка и исправление поврежденных секторов.
Запускать работу программу нужно клавишей Enter.
Проверка диска в Windows с помощью утилиты chkdsk
Чтобы проверить жесткий диск на ошибки, запустите командную строку с правами администратора. Выполните команду:
chkdsk E: /F /R
Данная команда запустит проверку диска E:\, найденные ошибки будут исправлены автоматически (/F), при наличии поврежденных секторов будет выполняться попытка восстановления информации (/R). Полная проверка диска может занять длительное время в зависимости от емкости носителя и количества файлов.
Утилита chkdsk последовательно выполняет четыре прохода, на которых выполняется проверка метаданных тома:
- Этап 1. Проверка файлов
- Этап 2. Проверка индексов
- Этап 3. Проверка дескрипторов безопасности
- Этап 4. Проверка секторов
После окончания проверки диска вы увидите подробную статистику диска, информацию о поврежденных секторах и файлах, предпринятых действиях по восстановлению.
Если утилита chkdsk не обнаружила проблем, появится надпись:
Windows has scanned the file system and found no problems. No further action is required.
Вы не сможете выполнить онлайн сканирование и исправление ошибок на системном диске (C:\). При запуске команды chkdsk C: /F /R вы увидите, что диск заблокирован и его проверку можно выполнить только при следующей перезагрузке Windows:
Cannot lock current drive. Chkdsk cannot run because the volume is in use by another process. Would you like to schedule this volume to be checked the next time the system restarts? (Y/N).
Невозможно выполнить команду Chkdsk, так как указанный том используется другим процессом. Следует ли выполнить проверку этого тома при следующей перезагрузке системы?
Если вы хотите проверить диск при следующей загрузке компьютера, нажмите Y -> Enter. Появится сообщение “This volume will be checked the next time the system restarts”.
Теперь, если вы перезагрузите Windows, запустится проверка диска. Нужно дождаться ее окончания.
Если вы хотите проверить на ошибки диск в офлайн режиме (пропустить онлайн проверку), используйте опцию offlinescanandfix:
chkdsk E: /f /offlinescanandfix
При использовании опции offlinescanandfix для системного диска будет предложено запланировать проверку при перезагрузке.
Скорость офлайн проверки диска в Windows 10 существенно увеличена по сравнению с предыдущими версиями ОС.
/X — еще один полезный атрибут chkdsk. Он позволяет отключить том перед проверкой, принудительно закрыв все открытые файловые дескрипторы.
Также нужно обратить внимание на новую опцию chkdsk — /spotfix. Данный параметр применяется только для томов NTFS
Параметр spotfix позволяет существенно сократить время офлайн проверки диска с нескольких часов до секунд. Вместо полной проверки всего диска выполняется только поиск и исправление ошибок, зафиксированных ранее (во время обычной проверки диска) в файле $corrupt. В этом случае chkdsk сразу исправляет ошибки, не тратя время на сканирование диска. Это особенно полезно при проверке больших томов.
Не рекомендуется прерывать выполнение команды chkdsk. Однако, если вы руками остановите/завершите процесс , вы не повредите этим том (он не повредится сильнее, чем он был поврежден изначально). В любом случае через какое-то время рекомендуется выполнить полную проверку диска.
В Windows 10 обслуживание дисков (проверка и дефрагментация) выполняются автоматически по расписанию или во время бездействия компьютера. Информацию о статусе автоматической проверки дисков можно найти в меню Панель управления -> Центр безопасности и обслуживания -> Обслуживание -> Состояние диска (Control Panel -> System and Security -> Security and Maintenance -> Drive status). На скриншоте виден статус All drives are working properly.
Задание проверки диска, которое называется ProactiveScan, и запускается в рамках Windows 10 Automatic Maintance Task можно найти в Task Scheduler -> Microsoft -> Windows -> Chkdsk.
Также в современных билдах Windows 10 добавлена утилита диагностики хранилища (Storage Diagnostic Tool). Данная утилита выполняет сразу несколько операций проверки диска (chkdsk, fsutil и fltmc). Лог можно сохранить в виде ETW трейса. Например:
Проверка оперативной памяти на ошибки Windows 10
Провести диагностику памяти на ошибки можно через встроенную утилиту Windows. Для ее запуска требуется сделать следующие шаги:
- Win+R – ввод команды mdsched – Enter.
- Далее перезагрузка ПК, чтобы осуществить проверку памяти на неполадки. После нее начнется сканирование с выявлением ошибок.
- Во время диагностики можно нажать <key>F1</key> для изменения настроек сканирования, в частности его типа, применения кэша и числа прохождения тестирования.
После окончания проверки произойдет перезагрузка ПК и на мониторе после входа в систему отобразится информация по проверке памяти на ошибки Windows 10. Чтобы ознакомиться с результатами (MemoryDiagnostics-Results) нужно войти в «Журналы Windows» — «Система».
Ошибка данных CRC на жестком диске
Подобная ошибка является довольно частой, поэтому заслуживает отдельного освещения. Сама ошибка подразумевает изменение контрольной суммы файла и ее несоответствие той, что должна быть. Это значит, что файл либо был видоизменен, либо просто-напросто поврежден.
Среди причин появления проблемы возможны следующие:
- Использование торрент-треккеров;
- Прочие причины.
В первом случае алгоритм исправления ошибки довольно простой:
- Открыть торрент, который вы используете;
- С его помощью удалить проблемные файлы вместе с закачкой;
- Найти другую раздачу и воспользоваться ею.
Второй случай не обойдется без использования сторонних специализированных программ.
- Для начала обратимся к способу 9 для определения ошибки;
- Запустите дефрагментацию диска.
Если это не помогло, приступаем ко второму способу:
- Устанавливаем любую программу, указанную в разделе «Как исправить ошибки жесткого диска»;
- Следуем алгоритму, которой прописан для каждой из программ.
Если же и этот вариант не помог, то последнее, что можно сделать — это обратиться в сервисный центр, одновременно готовясь к покупке нового жесткого диска и потере данных.
Как отключить автоматическую проверку жёсткого диска
Если проверка жёсткого диска производится автоматически при запуске компьютера, то вы можете легко её отключить. Для этого достаточно активировать определённую команду.
- Нажмите сочетание клавиш Win+R, для открытия окна «Выполнить».
- Введите команду cmd в строку.
- Подтвердите команду.
- Откроется командная строка. Теперь вам необходимо лишь ввести chkntfs /X «имя диска» (вместо словосочетания «имя диска» укажите буквенное обозначение вашего диска без кавычек).Введите команду chkntfs /X и буквенное обозначения диска для отключения автоматической проверки при включении компьютера
Как выбрать наиболее простой способ действия?
Проще всего воспользоваться встроенными в систему утилитами компании Майкрософт. Закройте все работающие программы. Зайдите в «мой компьютер», щелкните на проверяемом внешнем диске правой кнопкой мыши и выберите пункт «свойства». На вкладке «сервис» или с похожим названием запустите «проверку диска на наличие ошибок» от имени администратора. Отметьте галочками пункты «автоматически исправлять системные ошибки» и «проверять и восстанавливать поврежденные сектора». Запустите утилиту и дождитесь результатов своих действий. Это должно быть не очень долго.
Чего лучше не делать?
Продвинутый уровень нахождения ошибок
При желании можно не полагаться на фирму Майкрософт, а воспользоваться старой и хорошо себя зарекомендовавшей программой Victoria. Наберите ее название в любимом поисковике, а чтобы не попасть на страницу victoria’s secret, укажите поисковой системе, что Вы ищете программу для компьютера. А лучше выберите сразу victoria hdd из выпадающего списка (где hdd это, похоже, hard disk). Скачайте и установите программу непосредственно с сайта производителя. У нее есть неплохой графический интерфейс, хотя и на английском языке и очень серьезные возможности.
Если Вы предпочтете работать из-под DOS (что считается более профессиональным подходом и более качественной проверкой), то запишите на DVD образ ISO, загрузите с него компьютер и запускайте программу Victoria оттуда.
Кроме прекрасной и неповторимой Виктории в интернете рекламируется бесчисленное множество подобных утилит. Скачивайте и ставьте только те программы, производителям которых Вы можете безоговорочно доверять.
Для красноглазых серо-шкурых гоблинов
Для весьма продвинутых юзеров (не путать с обычными пользователями обычных компьютеров), которые не бояться ни лайф-сд, ни командной строки, существует особый путь проверки внешнего жесткого диска на ошибки. Главный секрет этого пути заключается в том, что он не очень-то сложен.
Во-первых, надо найти и запустить «командную строку» (не перепутайте с командой «выполнить», как я это сделала). Обычно она находится под кнопкой пуск, все программы, стандартные и, наконец-то, «Командная строка». Запускать только от имени администратора!
Во-вторых, набрать команду проверки файловой системы CHKDSK, потом пробел, потом системную букву внешнего носителя, потом двоеточие, потом подходящий набор ключей. Выглядит сложно.
Подсказка: гораздо проще отредактировать вызов CHKDSK со всеми ключами в тексте, в блокноте, а затем скопировать и вставить готовую команду непосредственно в «командную строку». После этого не забудьте нажать enter.
Часто используемые ключи команды CHKDSK: /? это вызов справки, в ней есть список всех поддерживаемых ключей /F исправляет ошибки /R ищет поврежденные сектора и восстанавливает уцелевшую информацию (перед ним обязательно набирают /F) /C циклы внутри папок можно пропустить (перед ним обязательно должен быть /F) /I упрощенная проверка индекса (и перед ним тоже обязательно должен стоять /F)
Ключи /C и /I немножечко уменьшают время проверки.
Например: chkdsk /? вызывает справку chkdsk E:/F/R требует проверить диск E и исправить ошибки, а так же восстановить информацию с поврежденных секторов.
И, дабы не оскорблять ничьих чувств, мы только укажем, что в unix-подобных системах аналогичная программа вызывается командой fsck.
https://youtube.com/watch?v=xIEDx9EblIQ
Если у вас есть подозрения на то, что с жестким диском (или SSD) компьютера или ноутбука есть какие-то проблемы, жесткий диск издает странные звуки или просто хочется узнать, в каком он состоянии — это можно сделать с помощью различных программ для проверки HDD и SSD.
В этой статье — описание самых популярных бесплатных программ для проверки жесткого диска, кратко об их возможностях и дополнительная информация, которая будет полезной, если вы решили проверить жесткий диск. Если вы не хотите устанавливать подобные программы, то для начала можете использовать инструкцию Как проверить жесткий диск через командную строку и другими встроенными средствами Windows — возможно, уже этот способ поможет решить некоторые проблемы с ошибками HDD и поврежденными секторами.
Несмотря на то, что когда речь заходит про проверку HDD, чаще всего вспоминают бесплатную программу Victoria HDD, начну я все-таки не с нее (про Victoria — в конце инструкции, сначала о более подходящих для начинающих пользователей вариантах). Отдельно отмечу, что для проверки SSD следует использовать иные методы, см. Как проверить ошибки и состояние SSD.