Проверка жесткого диска на ошибки и bad-блоки. Как проверить windows xp на наличие ошибок Проверка виндовс с помощью командной строки
Операционная система Windows во многом подобна живому организму, из чего следует, что порой даже самое малое повреждение или удаление одного или нескольких её файлов способно привести к появлению определённых проблем. Причиной повреждения могут стать действия вирусов, сбои в работе программного обеспечения, внезапное отключение электропитания, ошибки при редактировании системных библиотек и так далее.
В результате пользователь может сталкиваться с различными ошибками при запуске программ или невозможностью их установки, проблемами с системными настройками и даже синими «экранами смерти». Поэтому при диагностике неполадок, первым делом обычно рекомендуется выполнить проверку целостности системных файлов Windows 7/10. На данный момент существует два основных метода проверки и восстановления системных файлов – с помощью штатных утилит SFC и DISM , запускаемых через командную строку или консоль PowerShell.
Второй инструмент является более мощным и обычно применяется, когда SFC не способна справиться с задачей или её запуск завершается ошибкой. Существуют также предназначенные для этих целей сторонние программы, но они по большей части дублируют функционал SFC и DISM, обеспечивая более удобный к ним доступ посредством использования графического интерфейса. В критических случаях, когда ни SFC, ни DISM не помогают, применяется восстановление системы или отдельных её компонентов с помощью заранее созданной резервной копии.
Использование SFC
Утилита SFC или иначе System Files Checker присутствует во всех версиях Windows, начиная с 2000, и предназначается для проверки состояния и восстановления системных файлов. SFC может принимать несколько аргументов, но в данном случае нас интересует только один. Проверка и восстановление системных файлов Windows 7/10 с её помощью производится следующим образом. Запустите от имени администратора командную строку или консоль PowerShell и выполните такую команду:
sfc /scannow
Процедура проверки займёт некоторое время. Если по завершении будут найдены ошибки, утилита предложит выполнить восстановление повреждённых файлов в процессе перезагрузки компьютера. Если SFC пишет, что не может восстановить файлы, убедитесь, что у вас отключены функции шифрования EFS и Bitlocker, загрузитесь в безопасном режиме, после чего повторите процедуру сканирования.
Для обеспечения максимального доступа к файловой системе процедуру восстановления поврежденных системных файлов Windows можно выполнить в загрузочной среде. Попасть в среду восстановления можно несколькими способами, но предлагаем наиболее универсальный. Загрузите компьютер с установочного диска Windows, а когда на экране появится окно мастера установки, нажмите Shift + F10 . Так как в загрузочной среде буквы дисков отличаются, вам нужно определить букву системного раздела. Выполняем такие команды:
diskpart
list volume
На MBR-дисках системный раздел, скорее всего, будет иметь букву D, а раздел «Зарезервировано системой» – букву C. Зная буквенные метки томов, командой exit закрываем Diskpart и производим проверку:
sfc /scannow /offbootdir=C:/ /offwindir=D:/
По завершении сканирования Windows перезагрузится в обычном режиме.
Утилита DISM
Как проверить целостность системных файлов Windows 7/10, если описанный выше способ не помогает или при выполнении команд выдаются разные ошибки? В этом случае можно попробовать прибегнуть к более мощному средству – утилите DISM . Запускаем командную строку с правами администратора и выполняем такую команду:
dism.exe /online /cleanup-image /scanhealth
Если утилита сообщит, что хранилище компонентов подлежит восстановлению, восстанавливаем его следующей командой:
dism.exe /online /cleanup-image /restorehealth
Если в процессе выполнения команд будут выдаваться ошибки, попробуйте восстановить хранилище компонентов с помощью запущенной с повышенными правами PowerShell, выполнив команду Repair-WindowsImage -Online -RestoreHealth при подключении компьютера к интернету.
После проделанных процедур можно произвести проверку sfc /scannow и посмотреть, не будут ли повторяться ошибки. Если да, проверьте, включена ли у вас служба «Установщик модулей Windows», а вообще, сделать это желательно заранее.
Восстановление поврежденных файлов в ручном режиме
Данный способ применяется при невозможности восстановления поврежденных файлов SFC, но для его использования вам в любом случае понадобится точно такая же операционная система, установленная на другом компьютере или виртуальной машине либо резервная копия. Чтобы определить, какие именно файлы нужно восстановить, выполните в командной строке команду:
findstr /c: «» %windir%/logs/cbs/cbs.log >»D:/sfc.log»
Информация о повреждённых файлах будут сохранена в лог-файл, в нашем случае это sfc.log на диск D. Содержимое файла может быть достаточно объёмным, ищите в нем блоки с ключевой фразой «Cannot repair» (не удалось восстановить) с соответствующими датой и временем сканирования.
На приложенном скриншоте видно, что SFC не смогла восстановить файл Asseccbility.dll. В этом же логе должен быть указан путь к неисправимому файлу. Скопируйте оригинальный файл с другого компьютера и замените им вручную повреждённый. На данном этапе нередко приходится сталкиваться с проблемами, так как файл может оказаться либо используемым системными процессами, либо пользователь не будет иметь на него права.
Для получения прав и замены таких файлов можно использовать штатные консольные утилиты Takeown с параметром /f и icacls с параметром /grant administrators:f , но есть более простой и универсальный способ – воспользоваться любым «живым диском» со встроенный файловым менеджером, например, Dr.Web LiveDisk. Если компьютер загружается, всё ещё проще, достаточно скопировать оригинальные файлы в любую удобную вам папку на его жёстком диске.
Отредактировать загрузочный образ ISO того же Dr.Web LiveDisk можно в программе UltraISO, создав в нём папку и скопировав в него windows-файлы.
Теперь рассмотрим, как восстановить системные файлы Windows 7/10 с помощью такого диска. Загрузившись с носителя, найдите свою папку с файлами (в Dr.Web LiveDisk точкой монтирования служит /cdrom ), скопируйте оригинальные файлы в буфер, перейдите в целевой каталог папки win и замените ими повреждённые.
Если оригинальные файлы лежат на диске Windows, ищите их в расположении win, в том разделе, в который вы их поместили. Данный способ удобен тем, что снимает все ограничения файловой системы Windows, позволяя получать к ней монопольный доступ.
Использование сторонних приложений
Разработка специальных программ, которые позволяли бы восстанавливать повреждённые и удалённые системные файлы, не имеет смысла, так как весь необходимый для этого функционал имеется в самой системе. Однако существуют инструменты, упрощающие доступ к штатным средствам с помощью удобного графического интерфейса. Таковым, к примеру, является Microsoft DaRT – загрузочный диск, представляющий собой набор средств администрирования, в который также входит модуль сканирования и восстановления системных файлов Windows. Порядок действий такой проверки представлен на скриншотах ниже.
Для более удобного запуска SFC служат также программы Windows Repair и , только в отличие от Microsoft DaRT, стартуют они из рабочей системы.
В Windows Repair для запуска проверки необходимо перейти в раздел Pre-Repair Steps, крикнуть по вкладке Step 4 (Optional)» и нажать кнопку «Check».
В Glary Utilities переходим на вкладку «Модули», в меню слева выбираем «Сервис» и жмем «Восстановление системных файлов». В обоих случаях будет запущена стандартная консольная утилита SFC.
Прочие способы
Что касается вопроса, как восстановить полностью удаленные системные файлы, тут всё и так должно быть ясно. Если позволяют размеры диска, регулярно создавайте резервные копии системного раздела или, по крайней мере, не отключайте защиту системы, чтобы в случае чего иметь возможность выполнить откат к предыдущей .
И последнее, на что хотелось бы обратить внимание. Если вы скачали и установили пользовательскую сборку, будьте готовы к тому, что SFC более чем наверняка найдёт в ней поврежденные файлы. Причина очень проста – сборщики очень часто модифицируют свои образы, заменяя, к примеру, оригинальные иконки в библиотеках и прочее. Поэтому перед тем, как производить восстановление оригинальных файлов, подумайте, действительно ли это вам нужно, если в работе системы не наблюдается неполадок.
Жесткий диск (HDD) – важнейший элемент компьютера, на котором хранится вся необходимая информация, программы и файлы пользователя. Как и любой другой компонент, со временем винчестер изнашивается, нарушается его нормальная работа, начинают происходить сбои. Наряду с физическим износом, приводящим к появлению так называемых битых секторов (bad-блоков), зачастую возникают логические ошибки, связанные с файловой системой, индексами и главной файловой таблицей.
До поры до времени вы можете не наблюдать проблем в работе жесткого диска, но это не дает гарантии, что в один прекрасный день винчестер не прикажет долго жить. Поэтому важно периодически (раз или два в год) проверять жесткий диск на наличие ошибок и битых секторов, требующих исправления. Регулярный мониторинг позволит отслеживать состояние носителя и вовремя реагировать на изменение его состояния. Конечно, не стоит пренебрегать таким проверенным способом защиты информации, как резервное копирование. Самые ценные данные должны обязательно дублироваться на запасном хранителе.
Симптомы неисправности жесткого диска
В большинстве случаев HDD работают бесперебойно в течение нескольких лет, не требуя к себе особого внимания. Однако в случае неправильной эксплуатации (физическое воздействие, отсутствие должного охлаждения) ресурс носителя информации существенно уменьшается. В редких ситуациях имеют место заводской брак или внезапный выход из строя.
На возникновение сбоев в работе жесткого диска могут указывать слишком долгая загрузка операционной системы, беспричинное исчезновение файлов и папок, медленный запуск приложений. Очевидными симптомами потери винчестером работоспособности являются подтормаживание программ и долгое копирование файлов. Если компьютер постоянно «виснет», и ничего кроме перезапуска не помогает, то в процессе выявления причин проверка жесткого диска должна стоять первым пунктом.
Использование штатных средств Windows 7/10
Протестировать носитель можно стандартными средствами Windows. Самый простой способ – в Проводнике выбираем нужный жесткий диск, кликаем по нему правой клавишей мыши и переходим на вкладку «Сервис».
Далее нажимаем кнопку «Выполнить проверку» и в открывшемся окне устанавливаем параметры проверки. Если будут отмечены обе галочки, то Windows в ходе диагностики автоматически исправит все системные ошибки и восстановит поврежденные сектора.
С итогами проверки можно ознакомиться в отчете.
Командная строка
Провести ревизию жесткого диска можно также с помощью утилиты chkdsk , вызываемой из командной строки. По сути, такая проверка будет не сильно отличаться от приведенного выше варианта.
Итак, запускаем командную строку, выбрав необходимый пункт меню «Пуск». Затем в окне вводим команду: chkdsk G: /f /r
- G – имя тестируемого жесткого диска (выберите тот диск, который будете проверять);
- f – проверка и исправление ошибок;
- r – обнаружение и восстановление поврежденных секторов.
Вся информация о найденных ошибках и плохих секторах будет выводиться по мере проведения диагностики.
Сторонние программы для проверки жесткого диска
Существует множество программ и утилит для поиска битых секторов и исправления ошибок HDD. Мы приведем только самые известные.
Victoria
Пожалуй, самый популярный инструмент проверки жестких дисков. Программа может запускаться как в среде Windows, так и в DOS-режиме с загрузочной флешки.
Интерфейс предоставляет пять вкладок: Standard, SMART, Tests, Advanced и Setup. В первую очередь переходим в раздел Standard , где в списке устройств выбираем интересующий нас жесткий диск. В области Drive passport отобразится основная информация о HDD.
Далее выбираем вкладку SMART и нажимаем кнопку «Get SMART». SMART (Self-Monitoring, Analisys and Reporting Technology) – это технология самомониторинга жесткого диска. Т.е. винчестер в процессе функционирования отслеживает свою работу, записывая информацию по комплексу параметров, позволяющих дать оценку состояния носителя. Именно эту служебную информацию мы и пытаемся получить.
После нажатия «Get SMART» справа от кнопки появится либо надпись GOOD на зеленом фоне, либо надпись BAD! на красном. Второй вариант будет свидетельствовать о том, что носитель находится в неудовлетворительном состоянии и его, скорее всего, придется менять. Для более детального изучения статистики SMART обратим внимание на список параметров слева. Здесь нас, прежде всего, интересует атрибут 5 Reallocated sector count , указывающий на количество переназначенных секторов. Если их слишком много, значит диск начал «сыпаться», то есть его поверхность быстро деградирует и необходимо срочно делать копию всех данных. В таком случае восстанавливать винчестер нет смысла.
Раздел Tests дает возможность проверить жесткий диск на битые сектора, а также попытаться «вылечить» или переназначить нечитаемые блоки. Для простого тестирования винчестера устанавливаем переключатель в значение Ignore и запускаем проверку кнопкой Start. Оценка состояния секторов производится путем измерения времени отклика. Чем оно меньше, тем лучше. Каждому диапазону значений времени отклика соответствует свое цветовое обозначение. Самые «медленные» блоки помечаются зеленым, оранжевым и красным цветами. Синим маркируются сектора, которые вообще не удалось прочитать. При наличии большого количества «медленных» и нечитаемых блоков жесткий диск следует менять.
Программа Victoria позволяет провести восстановление битых секторов, однако все нюансы процедуры мы рассматривать не будем. Тем более, что «лечение» зачастую способствует лишь незначительному продлению срока службы носителя информации. Для переназначения плохих блоков выполните проверку с включенным режимом Remap . Если восстановление прошло успешно, не спешите радоваться. Проведите повторную диагностику диска после определенного периода эксплуатации. Появление новых bad-блоков будет говорить о том, что деградация винчестера необратима, и ему пора подыскать замену.
HDDScan
Это еще одна удобная программа для выявления проблем с жесткими дисками. После запуска приложения выбираем в списке Select Drive накопитель, нуждающийся в проверке.
Внизу кликаем по кнопке «S.M.A.R.T.» и знакомимся с предоставленным отчетом.
Теперь проведем диагностику поверхности диска. Нажимаем на круглую кнопку справа от выпадающего списка носителей и в открывшемся меню выбираем Surface Tests.
Нажимаем на кнопку Add Test, тем самым добавив тест в список и запустив его выполнение.
Получать информацию о ходе тестирования можно в режиме графика (Graph), карты (Map) и отчета (Report). Все блоки также в зависимости от времени доступа распределяются по группам с соответствующей цветовой маркировкой.
В конце формируется итоговый отчет.
Пожалуй, это все, что мы хотели рассказать о методиках проверки жесткого диска компьютера на работоспособность. Надеемся, приведенная информация будет для вас полезной и поможет сохранить важные данные.
В любой операционной системе, в том числе и Windows 10, в процессе эксплуатации возникают ошибки. Причины их появления различны: ошибки со стороны пользователя (принудительно выключили компьютер в процессе обновления), ошибки, связанные с работой установленных программ, ошибки, возникающие из-за неисправности жесткого диска, вирусной активности и т.п. Справедливости ради стоить отметить, что, начиная с Windows 7, операционные системы компании Microsoft стали более стабильны в работе и легче восстанавливаются после сбоев. Все больше пользователей устанавливают системный раздел на SSD-диск, что по сравнению с жестким диском (HDD) увеличивает надежность и скорость работы Windows. Как проверить Windows 10 на ошибки – об этом и пойдет речь в этой статье.
Как самостоятельно проверить Windows 10 на ошибки и исправить их
Используйте приведенный ниже способ, чтобы проверить Windows 10 на ошибки. Не будем использовать утилиты сторонних разработчиков, а воспользуемся для проверки инструментами, которые предлагает нам Microsoft. Доверимся разработчикам системы – ведь им лучше известно, как работает Windows, какие проблемы могут у неё возникать и как лучше устранить возникшие неполадки.
Как найти ошибки утилитой SFC в Windows 10
Утилита SFC - это известная компьютерным специалистам команда, которая проверяет системные файлы, обнаруживает поврежденные и при необходимости восстанавливает их. Для ее запуска запустите командную строку (от имени администратора) и введите команду sfc /scannow
. Обязательно дождитесь завершения работы.
Если все в порядке - проверка завершится без ошибок или с сообщением об их исправлении, в противном случае если появилось сообщение об обнаруженных ошибках в системных файлах (например, Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них) нужно будет воспользоваться еще одной утилитой.
DISM поможет пользователю проверить Windows 10
В Windows 10 включена полезная утилита для восстановления – DISM. Перед ее использованием, перезагрузите компьютер, отключите внешние накопители данных (флешки, внешние диски, карты памяти), завершите работу программ, имеющих автозапуск (включая Антивирус). Проверить еще работающие программы можно, например, через «Диспетчер задач» и при обнаружении там же завершить их работу. Убедитесь, что вы подключены к сети интернет и компьютер при бездействии пользователя не уйдет в спящий режим, а жесткие диски не отключаться для экономии электроэергии.
Снова запустите командную строку от имени Администратора и введите команду: DISM.exe /Online /Cleanup-image /ScanHealth . Начало работы приложения:
Запаситесь терпением и дождитесь результатов проверки программы. По окончанию вы можете получить сообщение, что «хранилище компонентов подлежит восстановлению»
в этом случае введите команду: DISM.exe /Online /Cleanup-image /RestoreHealth
Из названий можно понять, что в первом случае мы проверяли систему, установленную на диске, а теперь восстанавливаем.
По окончании работы вы получите сообщение «Восстановление выполнено успешно».
Если же работа DISM на первом этапе выявила критические ошибки, которые невозможно исправить, то самым оптимальным решением будет переустановка Windows. Перед этим убедитесь, что ваш жесткий диск в порядке, например, при помощи программы CristalDiskInfo или Victoria - они сканируют SMART - служебную информацию, которую хранит диск о своей работе, а команда chkdsk запущенная из командной строки (от имени администратора) проверит и исправит возможные ошибки диска.
Каждый раз, когда вы запускаете Windows, есть невеликая вероятность того, что система даст небольшой сбой. И чем дольше вы будете работать с этой ОС, тем быстрее это случиться, ведь ни для кого не секрет, что Windows имеет свойство «засоряться». Если вы уверены, что ваша операционная система работает некорректно, то у вас есть возможность проверить компьютер на ошибки, путем использования встроенных инструментов Windows. А главное здесь то, что независимо от того, какая у вас версия ОС (Windows 7,8 или 10), везде этот процесс будет одинаковым. Так давайте же посмотрим, как проверить операционную систему не наличие ошибок.
Проверка Windows на ошибки
Помимо поиска таких файлов, Виндовс может их также и восстанавливать. Чтобы сделать это, перезагрузите компьютер после проверки.
Конечно, очень часто бывают ситуации, когда Виндовс не может восстановить все поврежденные файлы. Об этом вы также будете уведомлены в консоли после проверки. В таком случае вы можете сделать следующее:
- Откройте еще раз командную строку.
- Пропишите и выполните эту команду: findstr /c:"" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfc.txt"
- После этого на рабочем столе вашего компьютера будет создан текстовый документ, где будут указаны объекты операционной системы, которые являются поврежденными.
- В случае острой нужды, вы можете скопировать эти самые файлы себе из другого компьютера и посмотреть.
Теперь вы знаете, как можно проверить Windows на наличие ошибок и восстановить поврежденные файлы. Однако проверка и чистка уже поврежденных элементов – этого может быть не совсем достаточно, ведь куда проще уберечь свой компьютер от критических ошибок. Для этого мы рекомендуем вам воспользоваться утилитой по чистке ПК от системного «мусора» на свой выбор. Если интересно – можете почитать. На этом же у нас всё. Пользуйтесь нашими советами и ваш компьютер будет работать стабильно и без перебоев.
Даже самая «вылизанная» и максимально защищенная операционная система отнюдь не гарантирована от сбоев, воспринимаемых пользователем как ошибки. Особенно раздражают неизвестные и неожиданно возникающие ошибки иногда чреватые крайне неприятными последствиями.
Нетрудно представить эмоции человека, работающего над сложным документом, который теряется в результате системного сбоя Windows. Чтобы избежать подобных проблем — лучше заранее к ним приготовиться. А для этого нужно быть в курсе того, как осуществляется проверка ОС виндовс 7 на наличие ошибок. Рассмотрим по отдельности два серьезных вопроса, имеющих отношение к заявленной теме:
- Проверка системных файлов и реестра Windows.
- Контроль состояния жесткого диска компьютера.
Старожилы компьютерного мира хорошо помнят утилиты знаменитого на весь мир Питера Нортона – не только автора превосходных книг, но и создателя программ под маркой «Norton utilities». Первые версии этих программ работали еще до появления windows – в популярной на то время операционной системе MS DOS. Эти утилиты позволяли обнаружить наличие ошибок на винчестере и выявить наличие других проблем DOS. Нас же будут интересовать аналогичные инструменты для Windows.
Файлы и реестр
Проверку файлов ОС можно выполнить двояко: либо с помощью штатных инструментов Windows, либо с применением стороннего программного обеспечения. ОС имеет встроенные инструменты контроля файлов. Чтобы задействовать их возможности необходимо открыть окно командной строки и набрать в нем команду sfc с параметром /scannow, вот так:
В итоге будет произведено сканирование системных файлов на предмет обнаружения в них ошибок. Результат будет выведен тут же в окне командной строки.
Полученную информацию можно проанализировать (хотя бы с помощью того же Интернета), что бывает полезно для определения степени изношенности ОС и оборудования. В процессе работы программа будет пытаться исправлять все обнаруженные нарушения в системных файлах на диске.
Дополнительный сервис, более высокое качество сканирования и надежность корректировок обеспечивает ПО сторонних производителей.
Например, тот же пакет «Norton Utilities» (NU) для Windows. Хотя данное средство и является наиболее популярным и мощным программным пакетом для борьбы с неисправностями ОС и компьютера, – оно все же стоит немало денег. Особенно в своей «профессиональной» конфигурации. В наше время в Сети можно обнаружить немало бесплатных аналогов этого творения.
Реестр Windows – то самое место, где помимо нужной ОС информации скапливается масса всякого хлама и мусора. Периодическая чистка реестра – наша прямая обязанность. С этой целью стоит установить и периодически запускать проверенную временем утилиту CCleaner (хотя NU также неплохо справляется с этой задачей). Поищите ее в сети и скачайте.
Жесткий диск
Появление ошибок в файловой структуре на жестком диске вызвано износом поверхности диска, сбоями в работе дисковых сервисов (драйверов) Windows и ошибками позиционирования лазерной подсистемы винчестера. Проверить и вылечить жесткий диск можно способами, аналогичными предыдущим. Мы рассмотрим самый простой способ – запуск стандартной программы проверки ошибок диска, которая поставляется вместе с Windows. Для этого:
- Откройте ярлык «Мой компьютер», выберите значок любого из разделов (например, «Локальный диск С»).
- Откройте контекстное меню правой кнопкой мыши.
- Выберите пункт «Свойства». Откроется окно с вкладками.
- Перейдите на вкладку «Сервис»
- Нажмите на кнопку «Выполнить проверку».
Программа обследует раздел и устранит неисправности. Ту же операцию произведите с остальными разделами.