Используя ноутбук или стационарный ПК на операционной системе Windows 7, пользователи часто встречаются с проблемой его загрузки, зависанием системы или «синим экраном». Основными причинами этих проблем могут быть вирусы, удаление системных файлов и некачественное ПО. Чтобы решить эти проблемы, достаточно воспользоваться точками восстановления системы .
Эти точки восстановления предназначены для восстановления состояния ОС на момент времени, когда она стабильно работала . Каждая точка восстановления создается автоматически при каких-то изменениях в системе. Например, при установке драйвера или программного обеспечения.
В этом материале мы уделим особое внимание командной строке , с помощью которой будем производить восстановление Windows 7. Восстанавливая ОС через консоль, вы значительно ускорите процесс. Наша статья будет особенно интересна начинающим системным администраторам и продвинутым пользователям ПК.
Если в Windows 7 после загрузки наблюдается нестабильная работа, не открываются программы, зависают и не работают компоненты системы, то в этом случае необходимо откатиться к предыдущей сохраненной точке. Запустим консоль от имени Администратора. Для этого перейдем в меню «Пуск » и в поиске наберем «CMD ». Затем кликнем по найденному результату правой кнопкой мыши и выберем в контекстном меню пункт «Запуск от имени администратора ».
После проделанных действий консоль запустится в режиме Администратора. В запущенном окне консоли введите команду rstrui.exe
После выполнения команды откроется мастер восстановления системы. Нажмем в появившемся окне кнопку Далее > , чтобы перейти к выбору точек восстановления.
Выберем подходящую точку восстановления, при которой Windows 7 нормально функционировала и продолжим.
В открывшемся окне нажмем кнопку Готово и подтвердим сообщение. Подтвердив сообщение, мы запустим откат системы к выбранной точке восстановления. Если восстановление пройдет успешно, то вы увидите соответствующее сообщение.
Как видите, запустить восстановление через консоль совсем несложно.
Описываемый далее способ восстановления необходим, если Windows 7 не удается запустить обычным способом. Чтобы перейти в меню альтернативной загрузки Windows, при старте системы нажмите клавишу F8 (могут быть иные варианты, например, Del или другие). В этом меню необходимо выбрать пункт, показанный на изображении ниже.
Выбрав этот пункт, операционная система загрузится без графического интерфейса , а единственным средством, через которое можно управлять системой, будет консоль . В окне консоли введем уже знакомую нам команду rstrui.exe
Выполнив эту команду, мы откроем мастер восстановления системы. Выберем подходящую точку доступа в мастере.
Из примера видно, что он идентичен с предыдущим. Единственным отличием является запуск Windows в безопасном режиме с поддержкой консоли. Обычно этот способ срабатывает практически всегда, даже если система сильно повреждена вирусами , так как при запуске ОС загружает только основные драйверы, и нет доступа к Интернету.
Если второй способ не поможет восстановить систему, то единственным вариантом запустить восстановление с помощью консоли является установочный диск или загрузочная флешка . Включим наш ПК и загрузимся с установочного диска Windows 7.
Теперь перейдем непосредственно к самой консоли. Для этого нажмем гиперссылку «Восстановление системы », что запустит поиск установленных систем.
Выберем необходимую нам операционную систему и перейдем к следующему окну.
В этом окне выберем пункт «Командная строка », после чего она обязательно должна запуститься.
В консоли наберем уже знакомую нам команду rstrui.exe После выполнения этой команды запустится мастер восстановления. Работа мастера идентична вышеописанным примерам. Поэтому мы пропустим дальнейшее описание работы мастера восстановления.
Используя ПК с операционной системой Windows 7, пользователи часто встречаются с проблемой его загрузки и получают при старте ОС сообщения такого типа.
Или такое.
Главным виновником данной проблемы является поврежденная загрузочная запись MBR или нарушенная конфигурация загрузки BCD . Решить эту проблему можно с помощью утилиты Bootrec.exe . С помощью команд «/FixMbr » и «/FixBoot » утилита может создавать новую загрузочную запись и исправлять ее.
Чтобы воспользоваться этими командами, нам необходимо загрузиться с установочного диска и запустить командную строку, как в предыдущем примере. Воспользуемся первой командой «/FixMbr » утилиты Bootrec.exe .
Выполнив эту команду, мы исправили нашу загрузочную запись MBR . Если эта команда не поможет, то воспользуемся второй командой «/FixBoot » утилиты Bootrec.exe .
Выполнив эту команду, мы создадим новую загрузочную запись, которая позволит запустить Windows 7.
Из примера видно, что используя Bootrec.exe в большинстве случаев, вы сможете восстановить или исправить загрузочную запись в Windows 7. Также хочется отметить, что главными причинами, которые повреждают или затирают загрузочную запись, являются:
Обращая внимание на причины, которые повреждают или затирают загрузочную запись, вы сможете сохранить рабочее состояние своего ПК.
В составе установочного диска Windows 7 есть еще одна замечательная утилита, с помощью которой можно восстановить ОС. Загрузимся также с установочного диска в командную строку. После чего введем команду, изображенную ниже.
В нашем случае Windows установлена на диске «E:\», поэтому мы указали путь в команде «E:\windows ». Выполнив эту команду, мы восстановим файлы конфигурации BCD , а также файл загрузчика bootmgr .
Введя команду bcdboot.exe в консоли, вы сможете увидеть описание утилиты, а также список дополнительных ключей, которые можно использовать при ее запуске.
Эта консольная утилита идет в комплекте с мультизагрузочным диском Hiren’s Boot CD .
Hiren’s Boot CD это диск с десятками программ, которые помогают многим компьютерщикам и системным администраторам. Главной задачей MBRFix является восстановление загрузчика Windows. Образ диска Hiren’s Boot CD можно загрузить на официальном сайте www.hirensbootcd.org. Загрузившись с Hiren’s Boot CD , мы попадем в его меню загрузки.
В этом меню необходимо выбрать пункт «Mini Windows XP » и нажать Enter . Выполнив это действие, мы загрузим портативную версию Windows XP с необходимыми утилитами для диагностики и ремонта системы, включая нашу утилиту MBRFix . Теперь перейдем в «HBCD Menu » c ярлыка на Рабочем столе. Затем в меню «Programs » перейдем к пунктам «Partition/Boot/MBR/Commandline/MBRFix ».
Это позволит нам открыть консольную утилиту MBRFix . В окне консоли вводим команду MBRFix.exe /drive 0 fixmbr /win7 /yes
Эта команда восстановит загрузочную запись и загрузчик , что позволит запустить Windows 7.
Использовать диск Hiren’s Boot CD с утилитой MBRFix особенно удобно, если нет оригинального диска с семеркой.
В этом материале мы постарались рассмотреть все способы восстановления Windows 7 с помощью командной строки. Поэтому ознакомившись с этой статьей, вы сможете без труда восстановить работоспособность компьютера под управлением Windows 7.
Также хочется отметить, что если системные файлы ОС сильно поврежденные или стерты, то восстановить систему или ее загрузчик не удастся. Поэтому если у вас именно этот случай, то сделайте бекап всей важной информации на винчестере и переустановите Windows .
Надеемся, что наш материал поможет вам восстановить систему или ее загрузочную запись, а также позволит вам в будущем избегать подобных проблем или быстро их решать.
Много лет компания Microsoft улучшала систему восстановления операционной системы Windows, и в Windows 7 и Windows Vista она работает практически в автоматическом режиме. Если вы загрузитесь с установочного диска Windows 7 и щелкните "Восстановление системы " ("Repair Computer "), система восстановления Windows будет запущена и самостоятельно попытается исправить все ошибки, которые она найдет. Она способна исправить большое количество проблем, однако, вполне вероятна ситуация, когда оказывается поврежден загрузчик, и с этой проблемой система восстановления не может справиться. В этом случае можно восстановить загрузчик вручную при помощи утилиты Bootrec.exe.
Приложение Bootrec.exe служит для исправления ошибок, связанных с повреждением загрузчика и, как следствие, невозможностью запуска операционных систем Windows 7 и Windows Vista.
Запущенная с ключом /FixMbr, утилита записывает совместимую с Windows 7 и Windows Vista главную загрузочную запись (Master Boot Record, MBR) в системный раздел. Используйте эту опцию для разрешения проблем, связанных с повреждением главной загрузочной записи, или если вы желаете удалить из неё нестандартный код. Существующая таблица разделов в этом случае не перезаписывается.
Bootrec.exe /FixBoot
Запущенная с ключом /FixBoot, утилита записывает в системный раздел новый загрузочный сектор, совместимый с Windows 7 и Windows Vista. Использовать эту опцию нужно в следующих случаях:
Следует отметить, что подобного эффекта можно добиться использованием утилиты bootsect.exe, также находящейся на загрузочном носителе Windows 7. Для этого необходимо запустить bootsect.exe со следующими параметрами:
Bootsect /NT60 SYS
Загрузочный сектор системного раздела будет перезаписан кодом, совместимым с BOOTMGR. Подробней об использовании утилиты bootsect.exe можно узнать, запустив её с параметром /help .
Bootrec.exe /ScanOs
Запущенная с ключом /ScanOs, утилита сканирует все диски на предмет установленных операционных систем Windows Vista и Windows 7. Кроме того, при её использовании выводится список найденных систем, которые в данный момент не прописаны в хранилище данных конфигурации загрузки Windows (Boot Configuration Data (BCD) Store).
Bootrec.exe /RebuildBcd
Запущенная с этим ключом, утилита сканирует все диски на предмет наличия установленных операционных систем Windows Vista или Windows 7. Найденные ОС выводятся в список, из которого их можно добавить в хранилище данных конфигурации загрузки Windows (Boot Configuration Data Store). Используйте также эту опцию, если вы хотите полностью перестроить хранилище данных конфигурации загрузки. Перед этим необходимо удалить предыдущее хранилище. Набор команд при этом может быть таким:
Bcdedit /export C:\BCDcfg.bak attrib -s -h -r c:\boot\bcd del c:\boot\bcd bootrec /RebuildBcd
В вышеприведенном примере текущее хранилище конфигурации загрузки экспортируется в файл C:\BCDcfg.bak, с него снимаются атрибуты "системный", "скрытый" и "только для чтения", после чего оно удаляется командой DEL и заново перестраивается командной bootrec /RebuildBcd.
Увеличить рисунок
Конечно, утилита Bootrec.exe весьма функциональна, однако, она не поможет, если, например, файл загрузчика Windows bootmgr поврежден или физически отсутствует. В таком случае можно воспользоваться другой утилитой, также входящей в состав дистрибутивного носителя Windows 7 - bcdboot.exe .
BCDboot.exe - это средство, которое используется для создания или восстановления среды загрузки, расположенной в активном системном разделе. Утилита также может быть использована для переноса файлов загрузки .
Командная строка в данном случае может выглядеть таким образом:
Bcdboot.exe e:\windows
Замените e:\windows на путь, соответствующий вашей системе.
Эта операция восстановит поврежденную среду загрузки Windows, включая файлы хранилища конфигурации данных загрузки (BCD), в том числе упомянутый выше файл bootmgr.
Утилита bcdboot.exe использует следующие параметры командной строки:
BCDBOOT источник ]
источник
Указывает расположение каталога Windows, используемого в качестве источника при копировании файлов среды загрузки.
Необязательный параметр. Задает язык среды загрузки. По умолчанию используется английский (США).
Необязательный параметр. Указывает букву диска системного раздела, куда будет установлены файлы среды загрузки. По умолчанию используется системный раздел, заданный микропрограммой BIOS.
Необязательный параметр. Включает режим подробного протоколирования работы утилиты.
Необязательный параметр. Объединяет параметры вновь созданной и уже имеющейся загрузочной записи хранилища и записывает их в новую загрузочную запись. Если GUID загрузчика операционной системы задан, для создания загрузочной записи объединяет объект загрузчика с шаблоном системы.
В статье были рассмотрены принципы работы с утилитами bootrec.exe и bcdboot.exe, служащими для разрешения проблем, связанных с невозможностью запуска операционной системы Windows 7 из-за поврежденного или отсутствующего загрузчика.
Если по каким-либо причинам у вас не загружается операционная система Windows 7, то прежде чем переустанавливать систему попробуйте восстановить загрузку с помощью “Диска восстановления” или дистрибутива ОС.
В некоторых случаях помогает и автоматическое восстановление загрузки (Восстановление запуска), однако я рекомендую воспользоваться ручным восстановлением загрузки с помощью командной строки. Была ситуация когда только запуск этих трех команд помог восстановить нормальную работу Windows 7.
1. Вставьте “Диск восстановления” или дистрибутив OC в привод CD/DVD и перезагрузите компьютер.
2. При появлении надписи “Press any key to boot from CD or DVD” нажмите любую клавишу.
3. Выберите метод ввода и нажмите кнопку “Далее ”.
4. Если у вас установлено несколько операционных систем Windows, то выберите нужную в противном случае просто нажмите кнопку “Далее ”.
5. Начнется проверка, в случае если у вас включено автоматическое сохранение системных файлов (по умолчанию включено), то вы можете попытаться откатить систему к последней точке сохранения данных. Но мы рассматриваем не этот вариант восстановления, поэтому нажимаем кнопку “Отмена ” и попадаем в “Параметры восстановления системы”.
6. Выбираем пункт “Командная строка ”, куда вводим следующие команды:
1. Bootrec.exe /FixMbr
— Это команда восстановления MBR
2. Bootrec.exe /FixBoot
— Это команда восстановления загрузчика
3. Bootrec.exe /RebuildBcd
— Это команда восстановить нормальную загрузку нескольких систем или если проблемы с разделами жесткого диска
7. После выполнения команд восстановления, закройте окно командной строки и нажмите кнопку ”Перезагрузка”. Восстановление загрузки операционной системы Windows 7 завершено.
P.S Что бы в дальнейшем подстраховаться от возможных проблем с загрузчиком Вы можете выполнить резервное копирование хранилища BCD. Особенно это рекомендуется тем, кто имеет две и более операционных систем на жестком диске. Данные команды работают и в новой операционной системе Windows 8.
Создания копии загрузчика BCD:
bcdedit / export e:\ boot. bcd
Вы можете указать при вводе команды любой раздел (букву) на жестком диске или устройстве (флешка), куда команда сохранит файл boot.bcd.
Восстановления копии загрузчика BCD: В командную строку введите следующую команду:
bcdedit / import e:\ boot. bcd
Соответственно при восстановлении загрузчика нужно указывать тот раздел (букву) на котором находится копия файла. После восстановления хранилища загрузчика BCD, перезагрузить компьютер.
Что такое загрузочный «Диск восстановления» и зачем он нужен?
Загрузочный диск (диск запуска) — это тип съемного носителя, такого как дискета, компакт-диск или DVD-диск, содержащий загрузочные файлы Windows, используемые компьютером для запуска Windows, если системные файлы Windows на жестком диске повредились.
Диск содержит специальные средства восстановления, с помощью которых можно восстановить работоспособность Windows.
Навыки, которые помогут пользователю провести восстановление загрузчика windows 7 необходимы в том случае, если операционная система не запускается совсем или возник ряд проблем в процессе ее включения.
Загрузчик операционной системы – это системная программа, которая предназначена для запуска ОС.
Говоря простыми выражениями, это утилита, с помощью которой включается компьютер.
С появлением новых версий операционных систем улучшаются и загрузчики. К примеру, ОС Windows XP загружается с помощью UEFI.
Более новые версии ОС (начиная с седьмой) в процессе своей загрузки использую системную утилиту BOOTMGR.
Чаще всего поводом для беспокойства является возникновение следующих ошибок:
Помните! Если операционная система уже начала процесс запуска и ошибки начали появляться только потом, это не свидетельствует о проблеме с загрузчиком. Попробуйте включить ОС в безопасном режиме и устранить возникшие неполадки (к примеру, вирусное ПО).
Прежде чем совершать попытки наладить работу загрузчика, зайдите в БИОС и убедитесь, что в системе выставлен правильный порядок загрузки всех жестких дисков .
Если у вас на компьютере установлено сразу два жестких диска порядок их запуска некорректен, могут возникнуть проблемы с загрузчиком.
Первым в очереди должен стоять тот диск, на котором установлена запускаемая операционная система.
Решать неполадку нужно, начиная с самого легкого способа.
Если у вас не получится исправить работу загрузчика с помощью нижеуказанного метода, попробуйте следующий представленный в статье вариант решения проблемы.
Чтобы начать процесс решения неполадки, возьмите диск с которого устанавливалась ОС .
Если у вас его нет, можно провести восстановление и без диска – в таком случае необходимо создать загрузочный внешний носитель usb .
Версия операционной системы, которая расположена на носителе должна полностью соответствовать установленной на компьютере.
Чтобы провести автоматическое восстановление с флешки или диска следуйте таким действиям:
Информация о конфигурации запуска ОС содержит подробные данные о том, в каком порядке какие данные должны подгружаться во время включения операционной системы компьютера.
Часто загрузчик ОС не может завершить работу из-за поврежденных элементов в Boot Configuration Data.
Чтобы исправить неполадку, необходимо добавить новые данные конфигурации в загрузчик ОС:
Полное обновление конфигурации можно совершить благодаря команде rebuildbcd.
Для ее выполнения необходимо открыть окно командной строчки в параметрах восстановления системы (как на рисунке выше).
В строке введите текст «bootrec.exe /rebuildbcd» (без кавычек) и нажмите на кнопку Ентер, чтобы выполнить команду. Процесс обновления может занять несколько минут.
После его завершения в окне утилиты появится строка о результате команды.
После восстановления данных следует выключить компьютер, извлечь из него диск с образом ОС, настроить стандартный порядок загрузки в БИОСе и включить устройство еще раз.
Если все действия были сделаны правильно, система запустится в стандартном режиме.
Если после выполнения команды вы получили системное уведомление о том, что конфигурацию не удалось восстановить, необходимо загрузится в безопасном режиме.
Для этого в командной строчке введите команду bootrec.exe/safeboot – она позволяет провести запуск операционной системы, используя минимальное количество драйверов и сторонних утилит, которые могут вызывать ошибку загрузчика ОС.
Чтобы посмотреть и редактировать параметры конфигурации загрузчика ведите команду BCDEdit.exe:
Команда редактирования конфигурации загрузчика
Привет друзья! В сегодняшней статье мы с вами создадим заново загрузчик Windows 7. В каких случаях это может пригодится. К примеру у вас не загружается Windows 7 и выдаёт ошибки, связанные с неисправностью загрузчика, например: "An operating system was not found" (Операционная система не найдена), BOOTMGR is missing. Press ctrl+alt+del, NTLDR is missing при загрузке Windows 7. А может вы перенесли Windows 7 с жёсткого диска на твердотельный накопитель, но система не стартует с SSD и выводит ошибку или показывает чёрный экран. Вы пытаетесь восстановить загрузку операционной системы , но у вас это не получается. В таких случаях нужно удалить и затем создать заново скрытый раздел - System Reserved (Зарезервировано системой, объём 100 МБ), именно на этом разделе находятся файлы загрузки Windows 7.
При установке Windows 7 на ноутбук или компьютер с обычным BIOS (жёсткий диск MBR), автоматически создаётся скрытый раздел System Reserved (Зарезервировано системой, объём 100 МБ), назначение которого - хранить и защищать файлы загрузки операционной системы. Данный раздел всегда имеет атрибуты: (Активен, Система, Основной раздел), и с него происходит запуск операционной системы, установленной на вашем компьютере.
Если данному разделу присвоить букву диска и в параметрах папок (вид) установить параметры "Показывать скрытые файлы" и снять галочку с параметра "Скрывать защищённые системные файлы", то внутри вы увидите папку «Boot» (содержащую хранилище конфигурации загрузки файл - BCD), и менеджер загрузки файл «bootmgr».
Для успеха нашего дела, вспомним механизм загрузки Windows 7 и поможет нам программа BOOTICE.
В первую очередь, после включения компьютера, управление получает подпрограмма BIOS, которая производит проверку на работоспособность всех комплектующих системного блока, затем БИОС смотрит в своих настройках приоритетное для загрузки устройство (жёсткий диск, флешка, DVD-диск) и найдя такое (к примеру жёсткий диск) считывает с него загрузочную запись MBR (Windows 7 обычно устанавливается на диск разметки MBR)
.
MBR располагается в первом секторе загрузочного диска, имеет размер 512 байт, и содержит в себе программный код NT 6.x
,
Который выполняет поиск активного раздела (Active), с которого может осуществляться загрузка операционной системы, данный активный раздел
После этого управление переходит
Операционная система (в нашем случае Windows 7) это программа и чтобы она заработала (стала загружаться) необходимо запустить исполняемый файл OS: winload.exe или winload.efi. З апускает эти файлы загрузчик. З агрузчик это маленькая программа. Файл winload.exe запускает MBR- загрузчик, а файл winload.efi запускает EFI-загрузчик. Windows 7 в большинстве случаев установлена на диск с MBR загрузчиком.
Загрузка Windows 7 происходит в такой последовательности, менеджер загрузки файл «bootmgr» обрабатывает имеющуюся информацию в хранилище загрузки (файле BCD), а это - меню, время отображения, список операционных систем (если их несколько) и так далее, еcли данные корректные, то следует загрузка операционной системы. Но! Если хоть один из упомянутых мной файлов (bootmgr или BCD) окажется некорректным или вовсе будет отсутствовать, то проблемы при загрузке системы нам обеспечены. Часто бывает, что целостность данных файлов бывает нарушена в силу каких-либо причин (неосторожные действия пользователя, установка менеджеров загрузки сторонних разработчиков, вирусы и т.д), в этом случае стандартные действия по восстановлению загрузчика могут не помочь и тогда лучше всего удалить этот раздел полностью, затем форматировать и создать файлы загрузки заново. Как это можно сделать.
Загружаемся с установочной флешки Windows 7. Если не найдёте ISO-образ семёрки, то можете использовать загр. флешку Windows 8.1 или Win 10.
В начальном окне установки системы открываем командную строку клавиатурным сочетанием Shift+F10.
Вводим последовательно команды:
diskpart
lis vol (эта команда отображает буквы, номера, метки, размер и файловую систему. Б уква раздела 100 мб (С:). Том 1. Б уква раздела с установленной Windows 7 - (D:).
sel vol 1 (выбор тома с которым будем работать - 100 мб (С:). Том 1)
del vol (удаляем том 100 мб).
после удаления тома на диске появилась неразмеченная область 100 мб.
creat par prim (создаём основной раздел в этой неразмеченной области)
format fs=ntfs (создаём на разделе файловую систему NTFS)
assign letter С (присваиваем созданному разделу букву С )
activ (делаем раздел активным)
exit (выходим из diskpart)
bootsect /nt60 C: /mbr (данная команда записывает на жёсткий диск нужные коды PBR (Bootmgr) и MBR (NT 6.x ))
bcdboot D:\windows /s C: (создаём загрузчик для Windows 7, находящийся на (D:), расположение загрузчика (С:))
Файлы загрузки успешно созданы.
Данный способ подойдёт и для тех у кого несколько жёстких дисков, и на них установлены OS с загрузчиком.
На данных дисках мы не используем средства bootrec /fixmbr и bootrec /fixboot для обновления кодов MBR и PBR. Эти команды работают только с жёстким диском 0.
Команда bootsect работает с диском который мы укажем. То же самое касается и bcdboot. Без параметра /s , bcdboot работает с активным разделом на жёстком диске 0. И спользуемый нами параметр /s указывает на активный раздел нужного жёсткого диска.