1 451 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Windows не запускается

Windows не запускается. Как восстановить загрузку ОС?

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

Как восстановить работоспособность Windows? Давайте рассмотрим этот вопрос подробнее. Но прежде нужно разобраться с тем что же собой представляет загрузочный сектор.

Содержание статьи:

BOOTMGR is missing

Самая распространенная неполадка, которая появляется во время запуска «семерки».

Причинами ее появления могут быть:

  • поврежденные секторы жесткого диска или нерабочие ячейки памяти SSD, на которую установлена Windows 7 (в большинстве случаев можно выполнить их восстановление);
  • спонтанное отключение питания или перезагрузка ПК посредством клавиши «Reset»;
  • деятельность вирусов (очень редко);
  • неумелое обращение пользователя с утилитами для разбивки жесткого диска.

Заставить ошибку исчезнуть можно несколькими путями. Мы же рассмотрим, как восстановить компьютер средствами самой ОС.

  • При возникновении проблем во время запуска Виндовс 7 нажмите F8 для вызова меню со списком дополнительных параметров запуска компьютера.
  • Выбираем вариант «Устранение неполадок…».

  • Выбираем русский язык и жмем «Далее».
  • Выбираем учетную запись с правами администратора.
  • Кликаем по «Восстановление запуска», чтобы операционная система попыталась отыскать и исправить неполадку самостоятельно.

  • Если ошибка не исправлена, запускаем командную строку из окна параметров возобновления ОС.
  • Последовательно вводим команды:

«bootrec.exe /FixMbr» – запись MBR в системный раздел;

«bootrec.exe /FixBoot» — создание загрузочной записи на системном томе.

  • Перезагружаемся и запускаем компьютер.

Если после выполнения вышеописанных действий ПК все еще не обнаруживает установленную Windows 7 во время запуска, выполните через командную строку команду bootrec.exe с атрибутом «RebuildBcd».

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

И в самом последнем случае, когда уже ничто не помогает совершить восстановление запуска «семерки», зарезервируйте старую папку BCD, отвечающую за запуск ПК, и создайте новую. Делается это при помощи нижеприведенной цепочки команд:

Возможно, поврежден загрузчик

Если вы увидели на экране сообщение с текстом «BOOTMGR is missing», значит, загрузчик операционной системы Windows поврежден или отсутствует. Для решения проблемы понадобится установочный диск Windows.

Скачать образ можно либо с официального сайта Microsoft (потребуется ввод ключа продукта) либо с помощью специальной утилиты Microsoft Windows and Office ISO Download Tool. После загрузки и запуска программы (устанавливать ее не требуется) нажмите в появившемся сообщении «Нет» и затем выберите версию Windows и язык, после чего и нажмите кнопку «Скачать».

Запишите образ на CD-диск или флешку. В этом вам поможет официальная утилита от Microsoft Windows USB/DVD Download Tool.

Перезагрузите ПК и в первые секунды загрузки нажимайте функциональную клавишу для открытия BIOS. У разных ПК это могут быть разные клавиши, например ESC, F2 или F6. Нажатие клавиши F8 в Windows 10 позволит вызвать вызвать меню особых вариантов загрузки, в том числе в безопасном режиме. Если это не сработало, при перезагрузке удерживайте клавишу Shift.

Итак, если вам удалось попасть в BIOS, перейдите в раздел «Boot device priority» и при помощи клавиши «+» или «PgUp» назначьте первым загрузочным устройством USB-накопитель. Затем загрузитесь с установочной флешки Windows (как создать ее, читайте здесь) и выберите пункт меню «Восстановление системы». Из списка установленных операционных систем (если таких несколько) выберите нужную и нажмите на кнопку «Далее».

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

В командной строке наберите:

«bootrec /rebuildbcd»

Нажмите «Enter»и согласитесь на внесения изменений в конфигурационные данные загрузки, поочередно нажав клавиши «Y» и «Enter». После этого остается лишь создать новый загрузочный сектор при помощи команды «Bootrec /FixBoot» и перезагрузить компьютер.

Читать еще:  После установки драйвера амд черный экран

Загрузка файлов при запуске Windows 7

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

Так выглядит меню загрузки при установки последней ОС Windows 8.

А так выглядит меню при установке последней ОС Windows Vista, 7.

До Windows Vista (Windows 2000, XP) все изменения в загрузки вносились в файл boot.ini. Boot.ini представляет собой системный файл, содержащий сведения об установленных на компьютере операционных системах Windows. Эти данные отображаются во время загрузки компьютера/ ноутбука. Для того, что бы изменить параметры загрузки, достаточно открыть файлы boot.ini любым текстовым редактором и внести изменения.
Начиная с операционной системы Windows Vista (Windows 7, 8, 10) файл boot.ini заменен файлом данных конфигурации загрузки (BCD). Этот файл более универсален, чем boot.ini, и его можно использовать на платформах, в которых для загрузки системы используются другие средства, а не BIOS.

Но как вносить изменения в параметры загрузки в Windows Vista 7, 8, 10? Для этого есть два способа предусмотренные разработчиками Windows:

1 С помощью графического интерфейса;

2 С помощью командной строки.

Изменить параметры загрузки с помощью графического интерфейса в Windows Vista, 7, 8.

Что бы воспользоваться этим способом нажмите сочетание клавиш “Win” + “R”, В строке “Выполнить” наберите msconfig, и нажмите клавишу Enter.

Далее выберите вкладку “Загрузка”.

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

1) Получить информацию о текущей и загружаемой по умолчанию системах.
2) Отредактировать время (таймаут). По истечении этого времени будет загружена операционная система, определенная для загрузки по умолчанию без вмешательства пользователя. Для этого укажите время (в секундах) в поле “Таймаут”.


3) Изменить систему, загружаемую по умолчанию. Для этого выберите, какую систему хотите загружать по умолчанию (без внешнего вмешательства) и нажмите кнопку “Использовать по умолчанию”.


4) Удалить ненужную запись из меню загрузки. Выберите запись, которую хотите удалить и нажмите кнопку “Удалить”.

Все изменения вступят после нажатия клавиши “Ок” и перезагрузки системы.

Изменить параметры загрузки с помощью командной строки (bcdedit) в Windows Vista, 7, 8.

Более широкие возможности для изменения параметров загрузки предоставляет утилита bcdedit. Bcdedit – это средство командной строки, предназначенное для управления данными конфигурации загрузки. Оно может использоваться для различных задач: создание новых хранилищ, изменение существующих хранилищ, добавление параметров меню загрузки и многого другого.

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

/bcdedit /?

В этой статье я бы хотел более подробно остановиться на примерах использования команды bcdedit.

Пример использования bcdedit.

Прежде чем начинать вносить изменения в загрузчике Windows, предварительно нужно создать его резервную копию. Для этого создайте на любом диске папку BootBackup и введите в командной строке следующую команду (командная строка должна быть запущена от имени Администратора):

bcdedit /export D:BootBackupbcd

Где D: диск размещения папки BootBackup.

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

bcdedit /import D:BootCopybcd

Где D: диск размещения папки BootBackup.

Следующим шагом выясним основную информацию о своей BCD. Для этого выполните команду bcdedit.

Где:
идентификатор – ID той или иной записи;
device – показывает раздел, на котором расположены файлы загрузки (это может быть операционная система или папка BOOT);
osdevice – показывает раздел, на котором расположены системные файлы операционной системы. Обычно, значения параметров device и osdevice равны;
path – если device определял раздел диска, который содержит файлы операционной системы, то этот параметр определяет остальной путь к загрузчику операционной системы;
default – показывает ID операционной системы, загружаемой по умолчанию, если операционная система, в которой запустили командную строку, загружается по умолчанию, параметру default присваивается значение ;
displayorder – показывает порядок, в котором расположены записи о загружаемых системах;
timeout – таймаут (смотри выше), значение показано и устанавливается в секундах;
locale – указывает язык загрузочного меню или меню дополнительных параметров загрузки;
description – показывает название операционной системы, отображающееся в меню загрузки.

Читать еще:  Отключение автоматической установки драйверов Windows 10

Как изменить операционную систему, загружаемую по умолчанию.
Укажите значение /default и идентификатор ОС, которая должна загружаться по умолчанию.
bcdedit /default
Теперь операционная система с указанным будет загружаться по умолчанию.

Как изменить значение задержки загрузки
Чтобы изменить значение задержки, по истечению которого начнется загрузка операционной системы, выполните такую команду:
bcdedit /timeout XX
где XX – число в секундах, по умолчанию используется 30 сек.

Удаление записи из BCD и диспетчера загрузки выполняется с помощью команды:
bcdedit /delete
Есть особенность выполнения команды: если в качестве ID указывается известная запись, например , то команда должна выполняться с ключом /f:
bcdedit /delete /f
Если же ID записывается в буквенно- цифровом коде, ключ /f не нужен.

Для того, что бы получить более подробную информацию о возможностях утилиты bcdedit, необходимо использовать справку bcdedit /?

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

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

Чтобы загрузить в безопасном режиме Windows 8 или 10, выключите компьютер, зажав кнопку питания, и включите его снова через несколько секунд. Повторяйте это действие до тех пор, пока на экране не появятся дополнительные варианты загрузки. Обычно требуется до трёх таких перезагрузок. Затем нажмите «Поиск и устранение неисправностей» → «Дополнительные параметры» → «Параметры загрузки» → «Перезагрузить». После очередной перезагрузки выберите «Безопасный режим».

Иллюстрация: Лайфхакер

Чтобы включить в безопасном режиме Windows 7, перезагрузите компьютер и сразу после запуска несколько раз нажмите клавишу F8 или Fn + F8 (на ноутбуках). В появившемся меню выберите «Безопасный режим».

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

Шаг второй, реестр

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

Не редко деинсталляторы программ работают неэффективно, оставляя в реестре записи о своём присутствии и работе (параметры, регистрируемые библиотеки, привязка к определённым расширениям файлов и т.д.). Такие записи можно считать мусором, захламляющим БД. И от этого мусора необходимо избавляться, для чего стоит использовать такие утилиты как, например, Reg Organizer, CCleaner, Ashampoo WinOptimizer и другие.

Запускаем CCleaner, переходим в раздел «Реестр», нажимаем «Поиск проблем», и по окончанию — «Исправить выбранное»:

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

Читать еще:  Как ускорить загрузку Windows 7 при включении?

2. Загрузка windows 7 останавливается на classpnp sys? Правда?

Кто же первый это написал… Почему-то никто как следует не прочитал что написано на экране загрузки в безопасном режиме:

Видно же, что последняя строка гласит: «Загружено: Windowssystem32DRIVERSCLASSPNP.SYS». Это значит, что как раз именно classpnp.sys загружен нормально, а загрузка остановилась на том файле, который следует за ним.

Ну, вобщем стал искать что-то о порядке загрузки этих драйверов.

Первое, что нашёл: при установленном антивирусе Avast после файла classpnp.sys грузятся именно файлы этого антивируса, там есть какая-то несовместимость с W7 x64, и система зависает. В детали я не вдавался, т. к. этого антивируса у меня нет, но это можно рассматривать как первый реальный совет в ситуации зависания Windows 7 x64 при загрузке. Если у вас установлен Avast, снесите и замените чем-нибудь. Как его удалить, когда система не грузится, можно найти в Интернете, здесь писать не буду, так как статья на другую тему. Вот ирония, компьютер надо было проверить не на вирусы, а на антивирусы и выкинуть ненужный 🙂 .

Второй хороший совет, который в итоге мне помог, это отключение DVD привода. Часто бывает, что после classpnp.sys грузятся файлы, связанные с работой оптического привода. Опять же не углублялся в детали, лишь понял, что есть какая-то несовместимость W7 x64 с пишущими DVD приводами (их ещё называют DVD-резаками). У меня на ноутбуке стоял DVD привод, он давно уже не работал, я им не пользовался. Просто вытащил его и всё (о, счастье. ), компьютер начал грузиться нормально. А что делать если DVD часто используется, и его отключение вызовет неудобства? Не знаю, но хотя бы ясно в какую сторону копать. Можно попробовать драйверы скачать от производителя и обновить. Или использовать внешний DVD, подключать уже при загруженной системе.

И третий совет, который помог одному знакомому, это восстановление загрузчика или даже замена жёсткого диска. Можно сделать например так: вытащить жёсткий диск из компьютера, который не грузится, подключить к работающему компьютеру, перезагрузить и выполнить команду chkdsk X: /f /r , где X это буква, которая на подключенном жёстком диске присвоена разделу с системой, которая не грузится. Ключи f и r нужно указать обязательно для восстановления повреждённых секторов. Но в нашем случае жёсткий диск был старый, команда chkdsk выдавала какие-то ошибки (в которых разбираться было неохота), и после неё система всё равно не грузилась. Может и можно было как-то восстановить, но решили не мучиться, всё равно этот HD давно собирались менять. После замены компьютер стал работать нормально.

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

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

Если программа не нашла битых секторов или нашла и устранила проблему, то перезагружаемся и проверяем.

Если есть битые сектора, но программе не удалось их устранить, то устанавливаем Windows на другой диск

Вы можете сбросить системные настройки Интернет-безопасности в Internet Explorer. Прочтите статью Сброс параметров браузера Internet Explorer на сайте поддержки Microsoft для получения инструкций.

Вы можете провести диагностику вашей проблемы с загрузкой, следуя инструкциям в статье Диагностика и решение проблем в Firefox.

Эти прекрасные люди помогли написать эту статью:

Станьте волонтёром

Растите и делитесь опытом с другими. Отвечайте на вопросы и улучшайте нашу базу знаний.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Статьи c упоминанием слов: