Исправление ошибок тома диска

Проверка жесткого диска на ошибки

Дополнение 2.05.2019

Очень часто в процессе использования вашего компьютера появляются «тормоза» зависания, притормаживания, в этом случае необходимо сделать проверку жесткого диска на ошибки, благо в Windows имеется много возможностей сделать эту проверку. Прочитайте внимательно данную статью и следуйте рекомендациями.

Если в процессе работы на компьютере при выполнении каких-либо манипуляций, ПК начинает притормаживать или зависать, это может означать, что на винчестере имеются какие-то ошибки. В данном случае необходимо проверить жесткий диск на наличие ошибок и попытаться их исправить. Выполнить это довольно просто.

Стоит отметить, что нижеописанные манипуляции не помогут решить все проблемы с притормаживанием компьютера. Однако, для тех случаев, когда «тормоза» вызывают именно ошибки на винчестере эти действия вполне подойдут. Кроме того, исправление ошибок и поддержание винчестера в нормальном состоянии позволит продлить срок эксплуатации HDD, поэтому эту процедуру желательно регулярно выполнять.

Физические ошибки жесткого диска

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

Логические ошибки жесткого диска

Логические проблемы связаны с повреждением файловой системы. На жестком диске размещена файловая система, которая управляет расположением файлов, доступом к файлам. Если повреждена файловая система, то также компьютер может перегружаться или может появиться синий экран.

Почему могут возникнуть ошибки на жестком диске?

Из-за чего могут возникнуть ошибки на жестком диске?

Ошибки на винчестере могут возникать по разным причинам. К примеру, при работе на компьютере внезапно пропало электричество, и при этом были открыты какие-то файлы или программы. Кроме того, некоторые пользователи выключают компьютер путем нажатия на кнопки питания, а не через «Завершение работы». Такие действия приравниваются к внезапному отключению электроэнергии. В этом случае компьютер неправильно завершает свою работу. Помимо этого, есть еще большое количество причин появления ошибок на винчестере.

Проверка жесткого диска на наличие ошибок в Windows

Проверить винчестер на ошибки можно несколькими способами. Выполнить это можно с помощью интегрированной утилиты командной строки CHKDSK или сторонних программ, а также графический инструмент. Для начинающих пользователей отлично подойдет последний вариант, так как он самый простой из всех. Проверка таким способом одинаково проходит на «семерке» и «восьмерке» Windows.

Данная процедура может отнять довольно много времени, в зависимости от объема винчестера и количества выявленных ошибок. Работать за компьютером в этот момент не рекомендуется. Если выполняется проверка системного диска, на котором установлена операционная система, то проводить ее нужно после перезагрузки компьютера.

  1. Первым делом необходимо перейти в «Мой компьютер». Если такого ярлыка на рабочем столе нет, тогда сделать это можно через меню «Пуск». При необходимости расположить этот ярлык на рабочем столе можно поискать в интернете, как это сделать.
  2. Затем необходимо выбрать диск, который нужно проверить и щелкнуть по нему ПКМ. В выпавшем меню необходимо выбрать «Свойства».
  3. Перейдя в свойства диска, нужно зайти в раздел «Сервис», где должна находиться клавиша «Выполнить проверку». Ее необходимо нажать. На экране появится окно с разделом «Параметры проверки диска». В этом окне необходимо поставить галочки возле пунктов «Автоматически исправлять системные ошибки» и «Проверять и восстанавливать поврежденные сектора». Это позволить выявлять файловые и физические ошибки на винчестере. После этого требуется нажать на кнопку «Запуск».
  4. Затем начнется проверка винчестера, в ходе которой присутствие пользователя не нужно, поэтому можно заняться своими делами. По завершении проверки на экране появится окно, в котором будет указано, что проверка выполнена успешно, а также будет отображаться количество ошибок, выявленных в ходе сканирования, если такие будут на винчестере.

Проверка жесткого диска на наличие ошибок в Windows

Вот, в принципе, и все. Способ довольно простой, поэтому воспользоваться им сможет любой начинающий пользователь. При необходимости можно воспользоваться другими методами проверки, однако, они требуют имение некоего опыта работы за компьютером. Новичкам также можно попробовать использовать сторонние программы для проверки винчестера, которые способы автоматически решить все ошибки на жестком диске.

Выполнить проверку жесткого диска через утилиту chkdsk

Выполнить проверку жесткого диска через утилиту chkdsk

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

chkdsk — это встроенная в Windows утилита для выявления ошибок на Вашем жестком диске, если говорить кратко, то — проверка диска (вытекающее отсюда ошибки, bad-секторы, и прочие «шероховатости»).

Нажимаем Win + R -> cmd -> OK
Вводим команду
chkdsk с: /f
В данном случае C: — это буква проверяемого диска, а параметр /f задает исправление ошибок. Утилита может выдать предупреждение «Невозможно выполнить команду Chkdsk, так как указанный том используется другим процессом…» Просто ответьте утвердительно, нажав Y. Проверка будет произведена при последующей перезагрузке компьютера.

Команды консоли CHKDSK :

Команда: CHKDSK [том: [/F] [/V] [/R] [/X] [/C] [/L[:размер]] выполняет проверку указанного диска при помощи программы Check Disk, при вызове без аргументов осуществляется проверка текущего диска. В консоль вбивать без скобок. Пример: C: /F /R

  • том — определяет метку тома проверяемого диска, точку подключения либо имя диска с двоеточием (например, C:);
  • путь, имя файла — имя файла или группы файлов для проверки на фрагментацию. Используется только в файловой системе FAT/FAT32;
  • /F — выполнение проверки на наличие ошибок и их автоматическое исправление;
  • /V — в процессе проверки диска выводить полные пути и имена хранящихся на диске файлов. Для дисков, содержащих разделы NTFS, также выводятся сообщения об очистке;
  • /R — выполнить поиск поврежденных секторов и восстановить их содержимое. Требует обязательного использования ключа /F;
  • /X — в случае необходимости выполнить отключение тома перед его проверкой. После отключения все текущие дескрипторы для данного тома будут недействительны. Требует обязательного использования ключа /F;
  • /I — не проводить строгую проверку индексных элементов. Используется только в файловой системе NTFS;
  • /C — не проводить проверку циклов внутри структуры папок. Используется только в файловой системе NTFS.
  • /L:размер — в ходе проверки изменить размер файла журнала до указанной величины (в килобайтах). Если значение не указано, выводится текущий размер файла. Используется только в файловой системе NTFS;

Собственно, все. Теперь Вы имеете представление о том, что такое chkdsk и зачем она нужна.

Программы для диагностики жесткого диска

Существуют специальные утилиты для диагностики жестких и современных твердотельных дисков. Часть из приложений позволяют своевременно обнаружить повреждения на поверхности и другие ошибки, некоторые из программ способны даже исправлять проблемы в работе накопителей.

  1. DiskCheckup — Неплохой инструмент для диагностики носителей. «Изюминка» приложения – это возможность не просто сгенерировать отчет со S.M.A.R.T.-параметрами диска, но и сверить их с показателями, полученными при более раннем анализе. При выявлении проблем в работе накопителя программа сразу же отправляет письмо на заранее указанный адрес электронной почты.
  2. Crystal Disk Mark — Утилита позволяет узнать реальную скорость чтения и записи информации на диск, при этом используется четыре различных метода тестирования. Один из них —  алгоритм последовательной записи «Seq» — применяют производители накопителей, поэтому пользователь может сравнить полученные цифры с заявленными разработчиком устройства показателями.
  3. CrystalDiskInfo — Программа для диагностики винчестера компьютера с русской версией меню от создателя популярного тестировщика скорости Crystal Disk Mark. Как и DiskCheckup, утилита может вести историю S.M.A.R.T.-показателей, с той лишь разницей, что у нее есть больше инструментов для визуализации. Благодаря такой функции можно графически построить историю «здоровья» накопителя и своевременно выявить ухудшение состояния диска.
  4. HDDScan — Утилита для просмотра информации об устройствах хранения данных и тестирования дисков по разным алгоритмам – S.M.A.R.T. и режим линейной обработки. Есть функция отображения температуры накопителя, а также возможность генерирования отчета, содержащего информацию о «медленных» секторах.
  5. HDD Regenerator — Если вкратце охарактеризовать эту программу, то ее можно назвать «современным вариантом MHDD». Утилита использует собственные методы реанимации битых участков, при этом она не только запрещает доступ к проблемной области поверхности, но и пробует восстановить ее специальной комбинаций сигналов высокого и низкого уровня. Данный алгоритм более эффективен, чем способ низкоуровневого форматирования. Приложение поддерживает все популярные интерфейсы подключения накопителей.
  6. Western Digital Data Lifeguard Diagnostic — Основные возможности для анализа этой программы сопоставимы с Seagate SeaTools, однако приложение от компании Western Digital мы рекомендуем более продвинутым пользователям. Причина – наличие функции безвозвратного глубокого форматирования накопителя, после которого нет возможности восстановить удаленные файлы. В меню она называется «WRITE ZEROS».
  7. MHDD — Программа-«ветеран», знакома всем пользователям «со стажем» со времен одноядерных процессоров. Инструментами приложения можно выполнить низкоуровневую проверку жесткого диска, выявить поврежденные области и переназначить их. Утилита также позволяет контролировать уровень шума винчестера и имеет функцию установки пароля на устройство хранения данных.Из-за отсутствия поддержки Windows Vista, 7 и новее эту утилиту чаще всего используют в виде загрузочного образа как портативный вариант диагностики HDD без запуска операционной системы.
  8. Seagate SeaTools — Фирменная утилита от известного производителя жестких дисков. Приложение позволяет определить состояние накопителя по S.M.A.R.T.-алгоритму. Правда, получить подробную информацию о каждом показателе нет возможности. По запросу пользователя с помощью Seagate SeaTools можно произвести три типа анализа – так называемый короткий selftest, экспресс-тест методом непродолжительного чтения последовательных массивов и полную диагностику последовательного чтения.

Диагностика диска с программой Victoria HDD

Victoria HDD — максимально простая, но очень мощная программа полной диагностики жёсткого диска. Приложение создавалось в качестве инструмента оценки производительности HDD, тестирования всех его параметров, устранения выявленных проблем, а также правильного и чистого форматирования HDD.

Интерфейс программа Victoria очень простой, тем не менее, программа рассчитана на продвинутых пользователей, или хотя бы со средним левелом знаний и навыков. Программа гибкая, и её можно подстроить (сконфигурировать) под ваш уровень технической грамотностиподготовки. Это изменяет алгоритмы сканирования и вывода информации. Структура данных будет такая, какая вам больше подходит. Программа выдаёт все детали по вашему диску, который сканируется, от модели, общего размера до функций.

Victoria также сканирует физическую поверхность блинов диска, то есть проводит тест с помощью считывающих головок. При обнаружении каких-то проблем и неисправностей, выдаёт предупреждение, помечает, где эта неисправность находится. Это могут быть плохиеповреждённые сектора. После выдаётся подробный отчёт. Пользователь может переназначить все повреждённые сектора, таким образом изолируя плохой блок, чтобы диском можно было продолжать пользоваться без опасения потери ваших данных. Программа является разработкой Казанского Сергея. Хоть и не было давно обновления, приложение до сих пор делает свою работу на очень высоком уровне эффективности.

Главным преимуществом Victoria HDD является работа программы на низовом уровне, это сканирование поверхности диска, анализ его структуры через порты. В этом случае эффективность не может быть низкой, как у программ, которые используют виртуальные костыли. Но для полноценного использования программы пользователю понадобятся навыки повыше обычного пользователя. Можно сказать, что эта программа для профессионалов по восстановлению HDD.

Я уверен что данная статья поможет вам предотвратить частых сбоев в жестком диски и устранить проблему с притормаживанием Windows, удачи!

Источники:

http://lp-digital.ru/articles/598-proverka-zhestkogo-diska-na-oshibki-utilita-chkdsk.html

http://commentarticle.xyz/programmy/instrukcii/5164-proverka-zhestkogo-diska-kompjutera-na-nalichie.html

https://ww.epicm.org/rtfm/chkdsk

https://www.softhome.ru/article/programmy-dlya-diagnostiki-vinchestera

Поделись мнением о статье «Проверка жесткого диска на ошибки», предложи свой вариант в комментариях! Спасибо!

В данном руководстве будет рассмотрено несколько способов проверки жесткого диска (HDD) на ошибки:

  1. стандартная утилита проверки диска в ОС Windows
  2. консольная утилита chkdsk 
  3. сторонние программы для проверки HDD.

Симптомы появления различных ошибок на HDD

Разумеется, заболевания нужно лечить, но для этого нужно разобраться с симптомами болезни. При работе с жестким диском могут возникнуть следующие ситуации:

  • Ошибки при чтении, копировании, перемещении или удалении файлов на компьютере
  • Чрезвычайно медленная работа ПК в целом или жесткого диска в частности (при условии, что вы способны определить ошибку на HDD)
  • Операционная система не может загружаться или загружается с ошибками
  • Компьютер внезапно перезагружается
  • Другие случайные ошибки

Когда на жестком диске появляются ошибки?

Есть несколько стандартных причин, из-за которых на HDD появляются проблемы с чтением данных.

  • Неправильное завершение работы ОС в результате системного сбоя, внезапного отключения электричества
  • Физическое повреждение диска, нанесение ему «тяжких ушибов»
  • Неправильная эксплуатация устройства хранения информации
  • Длительная эксплуатация, износ оборудования

Как видно из перечня, причин для некорректного считывания информации вследствие ошибок на диске достаточно много, уровень глубины проблемы для каждой ситуации различный. Тем не менее, первый шаг, который позволит исправить некорректную работу системы – это проверка HDD на различные баги, нарушение структуры и прочие аспекты – системными и сторонними программами. Итак, начнем по порядку: проверка на ошибки в ОС Windows традиционными методами.

Проверка на ошибки в Windows с помощью штатных средств диагностики

Сейчас я расскажу вам, как использовать инструмент проверки HDD-диска на ошибки в Windows. Проверка возможна как на внешнем диске, так и на внутреннем HDD или SSD. Этот пошаговый метод актуален для ОС Microsoft Windows 8/7/Vista, а также для ранних версий – XP/2000. Служебная программа для проверки жесткого диска носит название «CheckDisk». 

Использование оболочки CheckDisk для поиска ошибок

В Windows 8: Нажмите клавишу Windows (Win) + Х. Для Windows 7/Vista/XP: щелкните правой кнопкой мыши по значку «Мой компьютер» и выберите «Управление». Далее перейдите в «Управление дисками». В нижнем окне щелкните правой кнопкой мыши на прямоугольнике раздела, который находится справа от бокса, содержащего номер диска (т. е. Диск 1). В выпадающем меню выберите пункт «Свойства».

В меню «Свойства», перейдите во вкладку «Инструменты» (или «Сервис»). Выберите команду «Проверить», выполняемую от имени администратора.

Использование командной строки (chkdsk) для теста HDD

Как восстановить поврежденный файл или устранить ошибку на HDD через консоль? Хотя командная строка у некоторых пользователей вызывает боязнь, советуем не брезговать ей: она спасает положение в крайних ситуациях, когда операционная система и вовсе не загружается. Консольная утилита chkdsk — еще одна служебная программа, запускаемая из командной строки Windows, полезная при тесте hdd, проверке жесткого диска на наличие ошибок чтения.

Для запуска утилиты CHKDSK и последующего поиска ошибок чтения и структуры, выполните следующие действия:

Windows 8: Нажмите клавишу Windows (Win) + x, а затем выберите «Командная строка (Администратор)». ОС Windows 7 Или Vista: Нажмите на меню «Пуск». В поле найти программы и файлы введите: cmd и нажмите Enter.

Windows ХР: Нажмите на меню «Пуск». Выберите пункт Выполнить… В окне «Выполнить» введите cmd и нажмите Enter. В окне введите: chkdsk x: /f где x — это буква диска раздела HDD, который требуется проверить. 

Проверка раздела диска с использованием консольной утилиты chkdsk

Если вам нужно произвести диагностику раздела F:. Для этого требуется выполнить команду:

chkdsk f: /f /r

Далее нужно нажать Y для подтверждения операции.

Проверка HDD с помощью консольной программы chkdsk

В свою очередь, открыть командную строку вы можете через меню “Пуск” (Windows) или клавиатурную комбинацию Win + R.

Это далеко не все возможности утилиты chkdsk. Ознакомиться с другими возможностями можно, введя /? в командной стройке.

Программы для проверки жесткого диска на ошибки

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

Scandisk

Программа Scandisk предназначена для пользователей под управлением Windows, которые все еще могут войти в Windows и использовать уже установленную программу для проверки HDD-диска. Таким образом, scandisk – это штатный инструмент для поиска и исправления ошибок на жестком диске в ОС Windows всех версий и редакций. 

Нужно, впрочем, отметить, что в NT-редакциях Windows программа для проверки HDD Scandisk была заменена вышеупомянутой утилитой CHKDSK

TestDisk 

TestDisk — неплохой представитель программы для проверки жесткого диска на ошибки — со свободным и открытым кодом и от стороннего производителя. Программа TestDisk, помимо всего прочего, позволяет исправить разные ошибки на проблемном HDD, обнаружить битые сектора (bad-блоки). Мы уже неоднократно рассматривали возможности данной утилиты для проверки диска, напомним основные функции еще раз, с акцентом на теме обзора:

  • Исправление таблицы разделов и восстановление удаленных разделов диска
  • Исправление загрузочных секторов файловых систем FAT и NTFS всех версий
  • Исправление MFT
  • Поиск ошибок файловой структуры и их исправление
  • Множество функций, связанных с восстановлением удаленных файлов

Консоль для работы с HDD в TestDisk

Как пользоваться Testdisk

Hitachi Drive Fitness Test (DFT) 

Hitachi Drive Fitness Test — отличная сторонняя программа для проверки жесткого диска на ошибки, которая может использоваться на большинстве дисков. В DFT поддерживает возможность создания загрузочного образа компакт-диска. WinDFT — это утилита, позволяющая быстро проверить внутренние и внешние жесткие диски, а также диски с поддержкой технологии G-Technology. WinDFT выполняет тестирование чтения без перезаписи данных клиента. Также в состав комплекса входят дополнительные утилиты для очистки диска от ненужных данных.

Интерфейс утилиты Hitachi Drive Fitness Test

Seatools

Утилита Seatools от компании Seagate — бесплатный диагностический реаниматор, который используется для поиска неполадок и проверки ошибок для всех жестких дисков компьютера на наличие сбоев, битые сектора и ошибки файловой структуры HDD. Как поясняют разработчики, утилита помогает решить проблему с HDD от Seagate самостоятельно, вместо того, чтобы сразу обращаться в гарантийную службу для ремонта. Вот некоторые ошибки, которые способна исправить программа Seatools:

  • Нарушение структуры файловой системы HDD
  • Ошибки драйверов и аналогичные системные проблемы 
  • Несовместимость оборудования
  • Повреждение загрузчика Windows (MBR) на диске
  • Вирусы и другие вредоносные элементы, инфицирующие файловую систему носителя информации

В целом, программа достаточно эффективна при исправлении несложных ошибок. Если что-то непонятно, можно скачать русскоязычное руководство для программы SeaTools

HDD Health

Еще одна интересная и к тому же бесплатная программка, которая поможет проверить жесткий диск на ошибки. Она активно использует технологию S.M.A.R.T для показа статистики жесткого диска, в том числе:

  • температура вращения дисков 
  • общее состояние структуры
  • глубокая проверка hdd на битые сектора
  • чтение других смарт-атрибутов
  • тестирование hdd по различным параметрам

В общем, инструментарий программы HDD health будет полезна тем, кто активно использует SMART для диагностики HDD. Кстати говоря, в большинстве новейших дисков эта технология работает изначально. 

Приложение HDD Health 4.2 поддерживает как HDD, так и SSD-диски. Кроме собственно првоерки и поиска ошибок на диске, утилита умеет предсказывать будущий крах жестких дисков, системный сбой в ОС Windows 7, 8, 10 и старше. Как уже сказано, реализован данный механизм благодаря функции мониторинга и отчетности S.M.A.R.T. 

тестирование hdd в программе hdd health

HDD Health 4.2: информация об устройствах хранения
  • Небольшие технические трудности. В ближайшее время мы появимся в сети и сайт станет чуточку лучше

Проверяем и устраняем ошибки и битые сектора жесткого диска

Жесткий диск компьютера — очень чувствительный компонент. Появившиеся ошибки в его файловой системе, битые сектора на поверхности, механические неполадки иногда становятся причиной полного отказа компьютерной системы.

Те же проблемы характерны для флеш-накопителей, которые по своей сути практически ничем не отличаются от винчестера. Как же определить наличие ошибок и бэд-секторов и как по возможности их исправить?

Совсем чуть-чуть теории

Многие просто путают ошибки файловой системы и плохие сектора. Поэтому попытаемся разъяснить разницу между этими явлениями и причину их появления. Также, определим, какой может оказаться симптоматика проявлений, появившихся ошибок на поверхности винчестера.

Ошибки файловой системы

Когда говорят об ошибках жесткого диска и попытке их исправить с помощью встроенной в Windows утилиты chkdsk, то чаще всего имеют в виду именно ошибки файловой системы. Такие ошибки связаны с проблемами метаданных, описывающих саму файловую систему: ошибки файлов $Bitmap, $BadClus, главной файловой таблицы, различных индексов.

Например, ошибки в файле $Bitmap файловой системы NTFS могут стать причиной неверного распознавания системой объема свободного пространства тома. А проблемы с файлом $BadClus могут привести к неверному определению бэд-секторов и попытке записи данных в такие сектора, что станет причиной полного зависания компьютера.

Битые сектора

Природа битых секторов несколько иная. Жесткий диск «нарезается» на сектора еще на заводе при производстве. Именно тогда создается его логическая структура, тогда он получает магнитные свойства для записи данных. Эти структуры становятся сбойными в результате постепенной деградации областей поверхности жесткого, которые становятся таковыми из-за неосторожного обращения с винчестером, который нечаянно когда-то упал на пол или подвергся удару по корпусу даже обыкновенной отверткой.

Тестирующие программы, попадающие на части деградирующей поверхности, обнаруживают так называемые сбойные или поврежденные сектора — бэд-сектора. Потерявшие магнитные свойства сектора не позволяют считывать и записывать в них данные. Устранить сбойные структуры винчестера возможно. Для этого производители создают специальные резервные области секторов. При появлении бэд-сектора, диагностируемого по определенному адресу, его адрес переназначается сектору из этой резервной области.

Симптомы проявления ошибок и битых секторов

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

  • Заметное подвисание операционной системы при выполнении операций считывания и записи.
  • Отказ при загрузке операционной системы. Например, загрузка продолжается только до появления уведомления о загрузке и эмблемы Windows.
  • Внезапная перезагрузка компьютера.
  • Частое возникновение ошибок в работе операционной среды.
  • Чрезвычайно медленная и непроизводительная работа операционной системы.

Здесь приведен далеко неполный список проявлений ошибок, связанных с неполадками файловой системы и наличием деградирующих областей жесткого диска. Что же делать в таких случаях?

Проверяем ошибки средствами Windows

Проверка и исправление ошибок файловой системы в Windows осуществляется штатной утилитой этой операционной среды под названием chkdsk. Она также может быть полезна при устранении программно возникших сбойных секторов в результате действия вирусов.Ее можно запустить как в графической среде, так и из командной строки. Рассмотрим наиболее доступный вариант ее выполнения в графической среде.

Проверка неактивного тома

Проверка неактивного тома наиболее простая. Выполнить ее можно полностью в графическом режиме. Под неактивным томом подразумеваем раздел, на котором не установлена действующая в данный момент операционная система. Это может быть подключенный другой винчестер или, например, диск D.

Нажмем кнопку «Выполнить проверку».

Запуск утилиты осуществляется из вкладки «Сервис» свойств тома. В данной вкладке находится кнопочка «Выполнить проверку». Если нажать ее, то откроется окошко утилиты chkdsk. Для проверки битых секторов, которые появились в результате программных ошибок нужно установить флажок напротив соответствующей опции. Далее, достаточно нажать кнопочку «Запуск» — утилита произведет проверку и исправление ошибок.

Утилита chkdsk проверяет том D, диагностируя также сбойные сектора.

Проверка системного тома

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

Утилита chkdsk сообщает, что не может проверить диск.

Перезагрузив компьютер, пользователь обнаружит, что во время загрузки, после появления эмблемы Windows, появляется черный экран. Этот черный экран постепенно заполняется строчками текста. Это работает утилита chkdsk, проверяющая системный том жесткого диска. После проверки и необходимых исправлений, она продемонстрирует результат, а затем загрузка операционной системы продолжится.

Утилита chkdsk проверяет том С после перезагрузки.

Программы проверки жесткого диска на бэд-сектора

На рынке программного обеспечения существует целый ряд приложений, умеющих тестировать поверхность жесткого диска. При этом тестируется не один какой-либо том, а вся поверхность винчестера. Конечно же, пользователь может самостоятельно установить граничные сектора и протестировать отдельные области. Для определения сбойных секторов обычно проводят тест на считывание данных сектора.

Важно: результаты теста на наличие поврежденных секторов обязательно следует рассматривать в комплексе со SMART показателями, такими как Reallocation Sector Count, Reallocation Event Count.

Data Lifeguard Diagnostic

Эта утилита создана разработчиками компании Western Digital. Она доступна для загрузки на официальном сайте компании. Lifeguard Diagnostic отлично работает с винчестерами практически любого производителя, а не только с родными для WD жесткими, как можно было бы подумать. Она предлагает ряд тестов: Быстрый, Расширенный, а также возможность заполнения нулями секторов винчестера.

Интерфейс утилиты Data Lifeguard Diagnostic.

Нас больше всего интересует расширенный тест. Данный тест позволяет обнаружить поврежденные сектора на поверхности дисков. Когда программа находит бэд-сектор, она сообщает об этом пользователю, предлагая ему выбрать, хочет ли он исправить обнаруженную ошибку. Если он соглашается, то приложение записывает в сектор 0, поэтому данные сектора будут потеряны.

Выборка тестов утилиты. Нам нужен Extended Test.

Продолжительность этого теста длительней быстрого теста. Время тестирования зависит от размера накопителя, так как тест проводится пот всей поверхности, начиная от 0 сектора и заканчивая максимальным значением LBA.

Extended Test утилиты в работе.

HDDScan

Отличным тестировщиком поверхности винчестера представляется также приложение HDDScan. Его часто можно увидеть в составе целых программных комплексов таких как LiveCD. Это приложение имеет графический интерфейс и предлагает целый ряд тестов, среди которых в нашем случае наиболее интересен «Surface Tests».

Выберем тест Surface Test из выпадающего списка.

Важно: при проведении тестов поверхности из-под Windows необходимо закрыть все работающие программы, чтобы избежать во время теста случайных результатов, инициированных действием этих программ.

После выбора теста, откроется дополнительное окошко, в котором представлены параметры теста. Оставим опцию «Read» включенной, что позволит только лишь считывать данные из секторов. Так, мы определим сектора, из которых нельзя считать информацию за установленное время (бэд-сектора), сектора зависания и нормальные ячейки. Поля начального и конечного секторов оставим без изменения, если хотим проверить всю поверхность.

Оставим опцию Read теста включенной.

При тестировании этой программой выявляется целый ряд секторов:

  • бэд-сектора,
  • сектора зависания, на считывание данных из которых уходит более 500 мс,
  • сектора с временем считывания от 150 до 500 мс,
  • сектора с временем считывания от 50 до 150 мс,
  • сектора с временем считывания от 20 до 50 мс,
  • сектора с временем считывания от 10 до 20 мс,
  • нормальными HDDScan считает такие сектора, данные которых считываются за 5 мс.

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

Проверка поверхности жесткого диска.

Ashampoo HDD Control

В отличие от выше рассмотренных программ HDD Control не является бесплатной программой. Это приложение — целый комплекс инструментов, предназначенных для восстановления здоровья жесткого диска. Предлагает эта программа также возможность протестировать поверхность винчестера.

Выберем опцию «Тестирование поверхности».

Тест очень простой и доступный обыкновенному пользователю HDD Control. Для его запуска нужно лишь нажать кнопку «Тестирование поверхности». Он лишен дополнительных опций, которые позволили бы настроить вид теста. При тестировании выявляются лишь два вида секторов: с отличным результатом считывания и бэд-сектора.

Ashampoo HDD Control проверяет поверхность диска.

Victoria HDD

Victoria — наиболее популярная программа среди IT-специалистов, работающих с жесткими дисками и их проблемами. Она также обладает графическим интерфейсом, однако может быть выполнена не только в графическом режиме Windows, но и в режиме DOS, что делает ее незаменимым помощником при работе с жесткими.

Victoria считает здоровье проверяемого жесткого диска «GOOD».

Это приложение умеет собирать информацию о SMART-здоровье винчестера. Также, оно позволяет провести тест поверхности диска, осуществить переназначение поврежденных секторов операцией Remap, обнулить бэд-сектора. Она также подразделяет сектора по группам:

  • сбойные сектора (Error),
  • сектора зависания с временем считывания более 600 мс,
  • сектора зависания с временем считывания от 200 до 600 мс,
  • сектора с временем считывания от 50 до 200 мс,
  • сектора с временем считывания от 20 до 50 мс,
  • нормальные сектора Victoria диагностирует в рамках считывания данных до 5 мс.

Чтобы произвести тестирование жесткого диска, можно запустить эту программу в графическом режиме Windows. Далее, понадобится выбрать вкладку «Tests». Именно там расположены тесты поверхности. Доступно четыре опции работы с поверхностью жесткого:

  • Ignore,
  • Remap,
  • Erase,
  • Restore.

Первым делом, можно осуществить тест Ignore, чтобы определить есть ли на поверхности винчестера сбойные сектора. Если они есть, то нужно приступать к тесту Remap. Данный тест позволит переназначить адреса поврежденных секторов в область зарезервированных, где размещены нормальные сектора.

Виды доступных тестов и категории секторов. Victoria проверяет поверхность.

Если после теста Remap Victoria продолжает диагностировать плохие сектора, то можно еще попытаться восстановить их работоспособность, применив тест Restore. Опцию Erase нужно использовать с умом из-под Windows, так как она записывает нули в сектора — стирает данные секторов. Ею можно пользоваться только в пределах какой-либо выборки секторов, данные которых не имеют отношения к операционной системе.

Краткий итог

Следует отметить, что существует разница между ошибками, устраняемыми утилитой chkdsk операционной системы Windows и сбойными секторами, устраняемыми такими программами как Victoria HDD. Первые вызываются неполадками файловой системы, а вторые часто являются результатом потери магнитных свойств секторами поверхности жесткого диска и постепенной его деградации. Однако и chkdsk умеет устранять некоторые проблемы сбойных секторов.

Для устранения бэд-секторов можно воспользоваться такими приложениями как: Data Lifeguard Diagnostic, Ashampoo HDD Control, HDDScan, Victoria. Выделим приложение Victoria HDD как наилучшее для проверки и устранения битых секторов, так как оно предлагает целый ряд тестов: Ignore, Remap, Erase и Restore. Оно позволяет не только обнаруживать сбойные структуры поверхности жесткого, но и лечить HDD.

Источник

В PowerShell исправить ошибки на диске можно с помощью командлета Repair-Volume, который является преемником утилиты chkdsk.

Исправление повреждённой файловой системы старым способом

При рабоче с компьютерами вы, вероятно, сталкивались с проблемами жёстких дисков, битыми секторами, невозможностью загрузить операционной систему и прочими неприятностями, вызванными ошибками постоянного хранилища. Эффект от ошибок диска может быть любым — от подвисаний компьютера и замедления производительности до невозможности загрузиться в операционную систему.

С 1981 года chkdsk является встроенной утилитой Microsoft для сканирования и исправления диска. Под «исправлением» я не имею в виду, что он может физически восстановить сам диск, а означает проверку целостности файловой системы и исправление любых логических ошибок файловой системы.

Хотя chkdsk по-прежнему доступен в Windows сегодня, в Windows Server 2012 в PowerShell был представлен командлет Repair-Volume.

Repair-Volume

Как следует из названия командлета, Repair-Volume выполняет ремонт тома. Он поставляется с опциями, соответствующими существующим возможностям chkdsk.

ПРИМЕЧАНИЕ. Repair-Volume необходимо запускать из сеанса с повышенными привилегиями (также известного как администратор).

Связанная статья: Как запустить PowerShell с правами администратора

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

Чтобы предотвратить нарушение доступности тома, вы можете сканировать том, не пытаясь его восстановить.

Repair-Volume -DriveLetter C -Scan

Вместо «C» укажите букву диска, который вы хотите проверить на ошибки.

Все обнаруженные повреждения добавляются в системный файл $corrupt. Это эквивалентно запуску

chkdsk /scan

Если ошибок не найдено, то будет выведено сообщение:

NoErrorsFound

Если имеются ошибки диска, то вы увидите сообщение о ремонте тома файловой системы:

Repairing volume [Running]

В моём случае я получил сообщение о том, что сканирование завершилось неудачно:

Repair-Volume: The scan failed
Activity ID: {ca1936ba-7134-4000-9c8a-35f461fe1c87}

Также пришло уведомление:

Перезагрузите, чтобы устранить ошибки диска
Щёлкните, чтобы перезагрузить компьютер

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

Началась проверка диска:

Всего было пройдено три стадии проверки диска:

При повторном запуске Repair-Volume ошибок найдено не было.

Как устранить проблемы, зарегистрированные в системном файле $corrupt

Так что же делать, если при сканировании обнаруживаются ошибки и они добавлены в системный файл $corrupt? Вы можете использовать опцию -SpotFix для отключения тома на время, которое необходимо для исправления выявленных ошибок.

Repair-Volume -DriveLetter C -SpotFix

Это эквивалентно запуску

chkdsk /spotfix

Отключение тома для полного сканирования и исправления ошибок

Если у вас серьёзные проблемы с повреждением файловой системы, то попробуйте полное сканирование и исправление любых ошибок, найденных в процессе сканирования. Программа при этом отключит диск, что сделает его использование невозможным на время сканирования. Это требует больше всего времени, но также является наиболее эффективным.

Repair-Volume -DriveLetter C -OfflineScanAndFix

Это эквивалентно запуску

chkdsk /f

Восстановите несколько томов с помощью одной команды

Если вы хотите сканировать более одного тома, вы можете указать несколько букв дисков в параметре -DriveLetter. Например, если на вашем компьютере есть диски C, D и E, укажите CDE:

Repair-Volume -DriveLetter CDE -Scan

Как восстановить тома, которым не присвоена буква диска

Не всем томам назначен буквенный диск. Например, у вас может быть системный раздел или раздел восстановления. Вы можете запустить Repair-Volume для этих томов с помощью параметра -FileSystemLabel.

Чтобы узнать, FileSystemLabel, выполните следующую команду:

Get-Volume

Вывод:

DriveLetter FriendlyName             FileSystemType DriveType HealthStatus OperationalStatus SizeRemaining      Size
----------- ------------             -------------- --------- ------------ ----------------- -------------      ----
            System Reserved          NTFS           Fixed     Healthy      OK                    178.47 MB    550 MB
C           Contoso - C              NTFS           Fixed     Healthy      OK                     41.28 GB  98.89 GB
                                     NTFS           Fixed     Healthy      OK                     89.03 MB    481 MB
                                     FAT32          Fixed     Healthy      OK                      70.8 MB     96 MB
D           Contoso - D              NTFS           Fixed     Healthy      OK                     29.13 GB  67.68 GB
E           Contoso - E              NTFS           Fixed     Healthy      OK                    148.44 GB 465.76 GB
F           Archives                 NTFS           Fixed     Healthy      OK                    324.13 GB 465.76 GB

В столбце FriendlyName вы увидите имя, которое нужно указать с опцией -FileSystemLabel.

Запуск исправления:

Repair-Volume -FileSystemLabel "System Reserved" -OfflineScanAndFix

В этом примере том System Reserved переводится в автономный режим и устраняются все проблемы. Этому тому не присвоены буквы дисков. Первая команда Get-Volume даёт обзор томов на локальном компьютере. Как видно из выходных данных, том с меткой «System Reserved» не имеет букв дисков. Затем командлет Repair-Volume использует переключатель -FileSystemLabel для указания тома «System Reserved», а переключатель -OfflineScanAndFix указывает, что том должен быть переведён в автономный режим и просканирован полностью.

Как восстановить тома на удалённом компьютере

Если вы можете установить сеанс CIM на удалённый компьютер, и затем вы можете использовать параметр -CIMSession в Repair-Volume для удалённого выполнения действий по восстановлению.

Доступны не все функции chkdsk

Хотя, возможно, самые популярные функции chkdsk доступны с Repair-Volume, беглый взгляд на

chkdsk /?

покажет некоторые менее используемые и более детализированные элементы управления, которые НЕ доступны в Repair-Volume. Однако для большинства стандартных случаев использования Repair-Volume является адекватной заменой PowerShell традиционному инструменту командной строки chkdsk.

Опции CHKDSK

Использование:

CHKDSK [том[[путь]имя_файла]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:размер]] [/B] [/scan] [/spotfix]

Опции:

  том                 Буква диска (с двоеточием после нее),
                      точка подключения или имя тома.
  имя_файла            Файлы, проверяемые на наличие
                      фрагментации (только FAT/FAT32).
  /F                  Исправляет ошибки на диске.
  /V                  Для FAT/FAT32: выводит полный путь и имя каждого файла
                      на диске.
                      Для NTFS: выводит сообщения об очистке (при их наличии).
  /R                  Ищет поврежденные сектора и восстанавливает уцелевшую
                      информацию (требует /F, когда не указан параметр /scan).
  /L:size           Только для NTFS:  задает размер файла журнала (в КБ).
                      Если размер не указан, выводится
                      текущее значение.
  /X                  Предварительно отключает том (при необходимости).
                      Все открытые дескрипторы для этого тома станут
                      недопустимы (требует /F)
  /I                  Только для NTFS: выполняет менее строгую проверку элементов
                      индекса.
  /C                  Только для NTFS: пропускает проверку циклов внутри
                      структуры папок.
  /B                  Только для NTFS: повторно оценивает поврежденные кластеры в томе
                      (требует /R).
  /scan               Только для NTFS: выполняет оперативное сканирование тома
  /forceofflinefix    Только для NTFS (необходимо использовать со "/scan"):
                      обходит восстановление в подключенном состоянии; все найденные неполадки
                      добавляются в очередь для восстановления в автономном режиме (т. е. "chkdsk /spotfix").
  /perf               Только для NTFS (необходимо использовать со "/scan")
                      использует больше системных ресурсов для скорейшего выполнения
                      сканирования. Это может отрицательно повлиять
                      на производительность других задач, выполняемых в системе.
  /spotfix            Только для NTFS: точечно исправляет ошибки в томе
  /sdcleanup          Только для NTFS: собирает ненужные данные дескриптора безопасности в качестве
                      мусора (требует /F).
  /offlinescanandfix  Запускает автономную проверку и исправление тома.
  /freeorphanedchains Только для FAT/FAT32/exFAT: освобождает потерянные цепочки кластеров
                      вместо восстановления их содержимого.
  /markclean          Только для FAT/FAT32/exFAT: помечает том как чистый, если не
                      были обнаружены повреждения, даже если параметр /F не задан.

Параметр /I или /C сокращает время выполнения Chkdsk за счёт пропуска некоторых проверок тома.

Связанные статьи:

  • Как узнать размер свободного и занятого пространства диска в PowerShell (91.7%)
  • Ошибка 0x800702e4 при запуске `C:Program FilesPowerShell7-previewpwsh.exe’ (РЕШЕНО) (8.4%)
  • Как запустить PowerShell с правами администратора (8.4%)
  • Ошибка в PowerShell «New-Item: Access to the path ‘…’ is denied» (РЕШЕНО) (8.4%)
  • Аналог Add-Computer в PowerShell 7 (8.4%)
  • Устранение неполадок: групповая политика (GPO) не применяется (RANDOM — 8.4%)

Понравилась статья? Поделить с друзьями:
  • Исправление ошибок сторно
  • Исправление ошибок совместимости
  • Исправление ошибок скайп
  • Исправление ошибок системы командная строка
  • Исправление ошибок синонимайзер