Проверка и восстановление целостности системных файлов Windows 7/10

28-03-2011, 14:34Windows 7 / Устранение неполадок

Вариант 1. Автоматически — при помощи среды восстановления Windows RE в Windows 7.

Во время установки Windows 7 на жестком диске автоматически создается служебный раздел, обеспечивающий доступ в среду восстановления Windows RE (Recovery Environment). Используя данный служебный раздел, Вы можете:

1) Выполните загрузку в среду восстановления с жесткого диска или диска восстановления системы. Для того чтобы войти в меню Дополнительные варианты загрузки, нажмите F8 после включения компьютера (но до загрузки операционной системы). 2) Выберите первый пункт меню Устранение неполадок компьютера (Repair your computer) и нажмите Enter. 3) Выберите язык раскладки клавиатуры, на котором у вас задан пароль административной учетной записи. 4) Введите пароль администратора. После ввода пароля вы увидите окно с вариантами восстановления. 5) Выберите пункт Восстановление запуска(Startup repair), также иногда может помочь пункт Восстановление системы (System Restore), позволяющий вернуться к точке, созданной до возникновения проблемы.

Вариант 2. Восстановление вручную, с созданием мультизагрузочного меню.

Здесь главное — это добраться до командной строки для введения дальнейших команд. 1) Скачайте архив Bootfiles_x86+x64.zip (содержит файлы: Bcdboot.exe; Bcdedit.exe; Bootsect.exe) 2) Создайте папку Boot 3) Распакуйте скачанный архив и скопируйте файлы Bootsect.exe и Bcdedit.exe, нужной Вам битности в созданную Вами папку Boot. 4) Запустите среду необходимую для работы: 5) Загрузитесь в Windows, установленную на другой диск или в среду восстановления (На жестком диске запускается нажатием, клавиши F8. Если клавиша F8 используется материнской платой, после выбора диска нажмите F8 снова, выберите пункт меню Устранение неполадок компьютера (Repair your computer) и нажмите Enter) 6) Запустите командную строку. В Windows: Win+R -> cmd -> Ok. В среде восстановления: Выберите язык раскладки клавиатуры, на котором у вас задан пароль административной учетной записи. Введите пароль администратора. Выберите пункт Командная строка (Command Prompt)

Далее все команды вводимые в командную строку будут одинаковы как в Windows, так и в среде восстановления.

1) Windows 7 использует усовершенствованный метод загрузки — хранилище данных конфигурации загрузки. Это хранилище содержит все сведения обо всех операционных системах, установленных на компьютере. Следовательно, загрузчики более ранних операционных систем Windows, не могут быть использованы для ее запуска. Итак, для восстановления, загрузочного сектор Windows 7, перезаписываем загрузочный сектор на всех разделах:

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

<textarea>Bootrec.exe</textarea>

и утилита выведет справку по доступным ключам командной строки.В 

1727896Версия для печати

Автор: · Опубликовано 31.12.2017 · Обновлено 01.07.2018

Привет всем! Сегодня я расскажу о достаточно распространенной проблеме операционных систем семейства Windows Vista/7/8/8.1/10 — нарушение целостности загрузчика MBR. Как бы не старалась Microsoft учесть возможные проблемы работы своего ПО, предусмотреть все еще на этапе разработки и тестирования наверное невозможно. Добавляют проблем к стабильности работы разнообразные сторонние загрузчики (активаторы, другие версии операционных систем, вирусы).

Что необходимо для восстановления загрузчика.

  1. Установочный носитель Windows Vista/7/8/8.1/10.
  2. Пользователь.
  3. Привод DVD.

Приступим!

Самый простой способ восстановить загрузчик. Для работы со средством восстановления запуска необходимо сначала запустить среду восстановления Windows RE.

Для этого:

  • Настройте BIOS на загрузку с установочного носителя.
  • Вставьте установочный диск Windows 7 или Windows Vista в DVD-дисковод и включите компьютер.
  • При появлении запроса нажмите клавишу.
  • Выберите пункт Восстановление системы.
  • Укажите операционную систему, которую требуется восстановить, и нажмите кнопку Далее.
  • В диалоговом окне Параметры восстановления системы выберите пункт Восстановление запуска.

parametri_vosstanovlenia.png

  • Следуйте дальнейшим инструкциям.

vosstanovlenie-zapuska.jpg

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

Если проблема осталась, приступим к дальнейшим действиям.

Сейчас мы рассмотрим восстановление загрузочной записи MBR с помощью штатных средств операционной системы. Которые идут либо в составе установочного диска, либо как компонент операционной системы. А именно BOOTREC.EXE и BOOTSECT.

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

/FixMbr

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

/FixBoot

Это параметр записывает новый загрузочный сектор в системный раздел, используя загрузочный сектор, совместимый с Windows Vista или Windows 7. Этот параметр следует использовать, если выполняется хотя бы одно из перечисленных ниже условий.

  • Загрузочный сектор заменен на нестандартный загрузочный сектор Windows Vista или Windows 7.
  • Загрузочный сектор поврежден.
  • После установки Windows Vista или Windows 7 на компьютер была установлена более ранняя версия операционной системы Windows. В данном случае для запуска компьютера вместо диспетчера загрузки Windows (Bootmgr.exe) используется загрузчик Windows NT (NTLDR).

/ScanOs

Этот параметр выполняет на всех дисках поиск установленных систем, совместимых с Windows Vista или Windows 7. Он также отображает все записи, не включенные в хранилище данных конфигурации загрузки. Этот параметр следует использовать в том случае, если на компьютере присутствуют установленные операционные системы Windows Vista или Windows 7, которые не отображаются в меню диспетчера загрузки.

/RebuildBcd

Этот параметр выполняет на всех дисках поиск установленных систем, совместимых с Windows Vista или Windows 7. Кроме того, он позволяет выбрать установленные системы, которые необходимо добавить в хранилище данных конфигурации загрузки. Этот параметр следует использовать в том случае, если необходимо полностью перестроить хранилище данных конфигурации загрузки.

Приступим!

Для работы со средством Bootrec.exe необходимо сначала запустить среду восстановления Windows RE.

  • Вставьте установочный диск Windows 7 или Windows Vista в DVD-дисковод и включите компьютер.
  • При появлении запроса нажмите клавишу.
  • Выберите пункт Восстановить компьютер.
  • Укажите операционную систему, которую требуется восстановить, и нажмите кнопку Далее.
  • В диалоговом окне Параметры восстановления системы выберите пункт Командная строка.
  • Введите команду  и нажмите клавишу . Появится полный список возможностей.
  • Запишите сектор MBR, для чего есть команда

Bootrec.exe /FixMbr;

  • Об успешном завершении операции после нажатия Enter компьютер оповестит пользователя в следующей строчке;
  • Далее проведите процедуру записи нового сектора загрузки, для чего введите

Bootrec.exe /FixBoot;

  • Останется только ввести Exit и попытаться перезагрузить компьютер.

fixboot.png

Очень вероятно, что далее Windows заработает нормально.

Если нет, опишем, как восстановить загрузчик Windows другим способом с использованием этой же программы:

  • Войдите в командную строку с установочного диска или флешки.
  • Введите Bootrec /ScanOs, после чего утилита про сканирует компьютер на предмет наличия операционной системы.

Bootrec /ScanOs

  • Напишите в следующей строке команду Bootrec.exe /RebuildBcd, программа предложит внести в меню запуска все найденные версии Windows, включая XP и другие.

Bootrec.exe /RebuildBcd

  • Останется с этим согласиться, нажав последовательно Y и Enter, после чего при загрузке системы вы будете иметь выбор, какую из ОС загрузить — XP или семерку.

Если и это не помогло. Устранить проблему с MBR можно и еще одной командой. Для этого в командной строке нужно ввести bootsect /NT60 SYS, затем Enter.

Команда BOOTSECT позволяет записывать заданный программный код загрузочных секторов, обеспечивающих загрузку либо ntldr, либо bootmgr .

Формат командной строки:bootsect {/help|/nt60|/nt52} {SYS|ALL|< DriveLetter >:} [/force] [/mbr]

Параметры командной строки Bootsect:/help — отображение справочной информации;/nt52 — запись программного кода загрузочного сектора, обеспечивающего использование загрузчика ntldr для операционных систем, предшествующих Windows Vista./nt60 — запись программного кода в загрузочные секторы для обеспечения загрузки файла bootmgr — диспетчера загрузки Windows Vista/Server 2008 и более поздних ОС семейства Windows.SYS — запись будет выполнена в секторы системного раздела загрузки Windows, в среде которой выполняется данная команда.ALL — запись программного кода будет выполнена для всех существующих разделов, которые могут быть использованы для загрузки Windows.DriveLetter — буква диска, для которого будет выполнена перезапись программного кода загрузочных секторов./force — принудительное отключение используемых другими программами томов дисков для обеспечения монопольного доступа утилиты bootsect.exe/mbr — изменение программного кода главной загрузочной записи (MBR — Master Boot Record) без изменения таблицы разделов диска. При использовании с параметром /nt52, MBR будет совместима с предшествующими Windows Vista версиями, При использовании с параметром /nt60 — MBR будет совместима с операционными системами Windows Vista и более поздними.

Примеры:

bootsect /nt52 E: — создать для диска E: загрузочные записи для операционных систем Windows XP/2000/NT, т.е для загрузки на базе ntldr;bootsect /nt60 /mbr C: — изменить загрузочные сектора диска C: для обеспечения загрузки диспетчера bootmgr, а это Windows Vista/7/8/8.1/10;bootsect /nt60 SYS — изменение загрузочных секторов для раздела, с которого выполнена загрузка текущей ОС Windows.

Так же попробуем использовать команду BCDBOOT. Это средство, которое используется для создания системного раздела или восстановления среды загрузки, расположенной в системном разделе. Системный раздел создается посредством копирования небольшого набора файлов среды загрузки из установленного образа Windows®. Средство BCDBOOT создает хранилище данных конфигурации загрузки (BCD) в системном разделе с новой загрузочной записью, которая позволяет загружать установленный образ Windows.

О которой можно прочитать в следующем разделе.

Рано или поздно может настать момент, когда операционная система Windows 7 начнет работать неправильно, а то и вовсе перестанет загружаться, несмотря на отсутствие неисправностей аппаратной части компьютера. К этому событию лучше подготовиться заранее, чтобы не потерять пользовательские данные и приложения на системном диске, прибегнув к полной переустановке системы. Рассмотрим, как сбросить Windows 7 до заводских настроек и восстановить работоспособность системы 4 способами.

Содержание

Точки восстановления, также именуемые теневыми копиями, представляют собой бэкапы критически важных системных и программных файлов, в том числе конфигурационных, а также веток реестра. Создаются они в автоматическом режиме при внесении в Windows значимых изменений, например, при установке драйверов, и сохраняются в особую скрытую папку System Volume Information, расположенную в корне системного каталога, доступ к которой ограничивается даже администратору компьютера.

1.png

Если Windows 7 начала работать неправильно, можно выполнить откат к точке восстановления, но при этом желательно, чтобы она была создана сразу после установки системы.

Чтобы откатить Windows 7 к точке восстановления, в окошке RunWin + R выполните команду rstrui и проследуйте простым указаниям пошагового мастера, выбрав вашу точку восстановления.

Если Windows повреждена настолько, что не может загрузиться самостоятельно, попробуйте сначала загрузить систему в безопасном режиме (нажатие F8 при включении ПК), а в случае неудачи загрузите ее с установочного диска, а когда на экране появится окно мастера-установщика, нажмите Shift + F10. При этом откроется стандартная командная строка, в которой вам нужно выполнить уже знакомую команду rstrui, вызвав тем самым мастер отката к предыдущей точке восстановления.

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

Второй вариант сброса Windows 7 более жесткий, фактически он равноценен полной переустановке системы с тем лишь отличием, что в процессе такого восстановления в корне системного диска создается папка Windows.old, содержащая значительную часть старой системы. Также обязательным условием сброса к исходным настройкам Windows 7 является наличие у пользователя установочного диска данной версии операционной системы. Если система всё еще способна загружаться, откройте через окошко Win + R командой

control /name Microsoft.BackupAndRestore

окно «Архивация и восстановление» и нажмите ссылку «Восстановить системные параметры или компьютер», а затем и ссылку «Расширенные параметры восстановления».

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

Когда компьютер загрузится, следуем указаниям пошагового мастера, не забыв заранее вставить в дисковод установочный образ, из которого Windows 7 станет брать необходимые файлы. В BIOS загрузку с диска в данном примере выставлять не нужно. Дальнейшие действия, вплоть до создания пользователя, ничем не отличаются от действий при классической установке ОС, кроме того, что при первой загрузке система предложит восстановить ваши пользовательские файлы из архива, если вы его потрудились создать, читайте предыдущий абзац.

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

31.png

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

Выберите в открывшемся окне мастера вашу резервную копию (выбрать можно также и в вручную) и проследуйте указаниям, сводящимся обычно к просьбе нажать кнопку «Далее», а затем и «Готово», после чего начнется процедура развертывания образа. Дождитесь ее завершения, и вы получите полностью восстановленную систему со всеми настройками.

Что касается настоящего сброса Windows к заводским настройкам или иначе Factory Reset, тут нужно отметить одну важную деталь. Описанные выше методы по сути таковым сбросом не являются, поскольку он доступен далеко не на всех компьютерах, а лишь на тех, на которых производитель посчитает это нужным. На дисках таких ПК имеется особый служебный раздел Recovery с той самой «заводской» системой с оригинальными драйверами.

Откройте командой diskmgmt.msc через окошко Win + R «Управление дисками» и посмотрите, если ли у вас такой раздел.

41-1.png

Дополнительно на некоторых ноутбуках и компьютерах производитель интегрирует в BIOS или среду восстановления WinPE, или специальную утилиту. В Acer, например, она называется Acer Recovery Management и вызывается многократным нажатием F10 при зажатой Alt с последующим вводом пароля 000000; в HP оно носит имя HP Recovery Manager и вызывается нажатием F11 при перезагрузке компьютера; в Lenovo для этого предусмотрена специальная аппаратная кнопка. Более подробные сведения о процедуре можно прочесть либо в прилагаемой к компьютеру инструкции, либо на сайте производителя.

41.png

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

Спец-раздел с заводской оригинальной ОС имеется не на всех компьютерах. Что делать, если его у вас нет? Лучше всего создать полный бэкап настроенной системы встроенным или сторонним инструментом и сохранить его если не на отдельном физическом диске, что предпочтительнее, то на пользовательском разделе. Когда с вашей Windows что-то случится, вы всегда сможете развернуть созданный образ. Ну, а если вы считаете себя продвинутым пользователем, можете попробовать создать на своем ПК спец-раздел Recovery самостоятельно, найдя, конкретный образ раздела Recovery в интернете, однако заранее предупреждаем, что процедура эта достаточно трудоёмкая, да и не факт, что всё после этого будет работать корректно.

Используемые источники:

  • http://wintech.net.ru/windows-7/win7-un/63-vosstanovlenie-zagruzki-windows-7-bez-ustanovochnogo-diska.html
  • https://novoselovvlad.ru/2017/12/31/%d0%b2%d0%be%d1%81%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-mbr-%d0%b7%d0%b0%d0%b3%d1%80%d1%83%d0%b7%d1%87%d0%b8%d0%ba%d0%b0-windows-vista-7-8-8-1-10/
  • https://spravkapc.ru/windows-7/kak-sbrosit-windows-7-k-zavodskim-nastrojkam.html

Рейтинг автора
5
Подборку подготовил
Андрей Ульянов
Наш эксперт
Написано статей
168
Ссылка на основную публикацию
Похожие публикации