Не удается сохранить параметры запуска windows 7

Обновлено: 05.07.2024

Бывает, что после установки какого-нибудь обновления или после очередного эксперимента система перестала загружаться и тут уже EasyBCD не помощник просто потому что вы не можете сейчас им воспользоваться. А интересна стала эта проблема мне из-за того, что один из моих знакомых как раз столкнулся с ней.

Нам потребуется флешка, на которой записана Windows.

Первый вариант для нас – это воспользоваться автоматическим восстановлением.

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

Наша задача здесь выбрать восстановление системы.

На следующем экране выбираем «Поиск и устранение неисправностей» .

И на новой странице нажимаем « Восстановление при загрузке ».

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

В последнем случае есть еще вариант.
Надо необходимо проделать в принципе все те же операции, только на последнем пункте вместо «восстановления» выбираем « Командная строка »

Есть конечно способ быстрее, как только вы загрузитесь с флешки, просто нажмите « SHIFT+F10 »

Запускаем программу diskpart, для этого вводим команду:

Теперь нам нужно посмотреть список всех доступных томов, для этого вводим команду:

list volume

Обратите внимание, что буква диска с ОС не обязательно будет «C», поэтому вам нужно запомнить ее.

Теперь нам нужно выйти из программы, вводим команду:
exit

Теперь нам нужно восстановить файл загрузки следующей командой:

bcdboot c:\windows

(причем буква «С» в данном случае – это буква диска, на котором записана ОС)

Как видно на моем примере, я ошибся буквой и у меня ничего не получилось, так как ОС у меня на диске « D »

Но, когда я прописал правильную букву диска, операция прошла успешно.

Бывает конечно, но довольно редко, что и этот способ не работает, тогда нам нужно перейти к следующему действию.

Опять включаем программу diskpart, для этого вводим команду:

В зависимости от того UEFI и GPT у вас или BOIS и MBR, разметка может выглядеть по-разному. У вас может показаться скрытый раздел размером 100 мб в формате FAT32.

Или же раздел в формате NTFS размером 500мб.

Вам нужно запомнить номер этого раздела. А затем вам нужно поочередно ввести следующие команды:

select volume N

причем N – это номер тома

format fs=fat32 или format fs=ntfs
в зависимости от того, какая файловая система на разделе

кстати можно еще дописать quick для ускорения процесса. В моем случае это выглядит так.

В любом случае должно выполниться форматирование тома

assign letter=Z
присваиваем букву Z этому разделу

exit
выходим из Diskpart

bcdboot C:\Windows /s Z: /f ALL

причем C: — диск с файлами Windows, Z: — буква, которую мы присвоили скрытому разделу. На моем примере это выглядит так:

Первый раз я косячнул с пробелом, поэтому не повторяйте моих ошибок. И делайте правильно.

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

list volume

select volume N
номер скрытого тома, которому мы присваивали букву

remove letter=Z
удаляем букву, чтобы том не отображался в системе, когда мы перезагрузимся

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

Воспользуемся утилитой bootrec.exe

Для этого загружаемся с загрузочной флешки, и нажимаем «Восстановление системы».

Для Семерки причем следующее окошко будет выглядеть так:

А для более новых ОС чуть по-другому.

Вводим:
bootrec.exe

Команд здесь не много и разобраться с ними не сложно.
/fixboot
Команда позволяет записать новый загрузочный сектор на системном разделе диска, при этом загрузочный раздел будет создан так, чтобы он был совместим с вашей операционной системой — Windows 7, 8.1, 10

Поврежден загрузочный сектор (например, после изменения структуры и размеров разделов жесткого диска)

Была установлена более старая версия Windows после более новой (Например, вы установили Windows XP после Windows 8)

Был записан какой-либо не Windows-совместимый загрузочный сектор.

No bootable device

Missing operating system

Non-system disk or disk error

/scanos
Команда ищет ОС, для которых нет записей в файле загрузки. Если таковые найдены, то вам нужно воспользоваться командой /RebuildBcd.

Нужен хороший совет, как произвести восстановление загрузчика Windows 7 , если восстановление запуска с помощью установочного диска семёрки не помогло. Вкратце объясню в чём дело: на компьютере сначала была установлена Windows 7, затем второй системой понадобилась Windows XP, после установки естественно запускалась она одна, для загрузки двух операционных систем использовал программу EasyBCD. В дальнейшем XP стала не нужна и раздел на котором она находилась я форматировал из Windows 7. Сейчас при загрузке кроме чёрного экрана ничего. Что можно предпринять в таком случае? Поподробнее если можно. Сергей.

↑ Восстановление загрузчика Windows 7

Привет друзья! Самое главное не волнуйтесь, проблема у вас несложная и в принципе простое средство "Восстановление запуска Windows 7" описанное в нашей статье должно помочь, но! Если данная статья вам не поможет, то должны помочь две другие:

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

Напомню вам, что нельзя устанавливать старшую операционную систему после младшей, Windows 7 ни в коем случае не будет загружаться после установки на компьютер Windows XP, так как последняя при установке переписывает главную загрузочную запись (MBR) на себя. Поэтому вы установили дополнительный менеджер загрузки EasyBCD, который используется для настройки загрузки нескольких операционных систем и имеет в свою очередь свой загрузчик.

Когда вы удалили старушку XP вместе с EasyBCD, то оставили свой компьютер на произвол судьбы с непонятной ему загрузочной записью и он в знак благодарности выдаёт вам чёрный экран. Для исправления ситуации, мы с вами проведём восстановление загру зчика Windows 7 , а именно перезапишем главную загрузочную запись с помощью утилиты Bootrec.exe , находящейся на диске восстановления или на установочном диске Windows 7 (друзья, если у вас нетбук и вы хотите использовать среду восстановления находящуюся на флешке, то прочтите сначала комментарии). Так же данной утилитой мы запишем новый загрузочный сектор, понятный Windows 7.

↑ Восстановление загрузчика Windows 7 автоматически

Загружаемся с диска восстановления или установочного диска с Windows 7, в начальной фазе загрузки компьютера, при появлении предложения загрузиться с диска «Press any key to boot from CD…», жмём в течении 5 секунд на любую клавишу клавиатуры, иначе с диска вы не загрузитесь


далее Восстановление системы.


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




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


Восстановление загрузчика Windows 7 вручную

Если и это средство не поможет, выбираем средство Командная строка


lis vol (выводим список разделов жёсткого диска и видим, что «Том 1» является скрытым разделом System Reserved (Зарезервировано системой), объём 100 Мб, на нём должны располагаться файлы загрузки Windows 7 и именно его нужно сделать активным). Также видим раздел с установленной Windows 7, у него буква D:, объём 60 Гб.

sel vol 1 (выбираем Том 1)

activ (делаем его активным)

exit (выходим из diskpart)

bcdboot D:\Windows (где D: раздел с установленной Windows 7), данная команда восстанавливает файлы загрузки Windows 7 (файл bootmgr и файлы конфигурации хранилища загрузки (BCD))!

«Файлы загрузки успешно созданы»


↑ Восстановление загрузчика Windows 7 вручную (способ №2)

В окне командной строки вводим команду Bootrec и Enter


выходит полная информация о возможностях утилиты. Выбираем запись основной загрузочной записи Bootrec.exe /FixMbr .


Операция успешно завершена. В первый сектор загрузочного раздела записана новая загрузочная запись.
Вторая команда Bootrec.exe /FixBoot записывает новый загрузочный сектор.


Операция успешно завершена. Exit. Далее пробуем загрузить нашу Windows 7.


Друзья, если команды Bootrec.exe /FixMbr и Bootrec.exe /Fixboot Вам не помогут, не отчаивайтесь, есть ещё одно средство. Вводим команду Bootrec /ScanOs, она просканирует все ваши жёсткие диски и разделы на наличие операционных систем и если такие будут найдены, то выйдет соответствующее предупреждение. Затем нужно ввести команду Bootrec.exe /RebuildBcd, данная утилита предложит внести найденные Windows в меню загрузки, соглашаемся и вводим Y и жмём Enter, всё найденная Windows добавлена в меню загрузки. В моём случае найдено две операционные системы. Всё видно на скришноте.


Кроме вышеприведённого способа, есть ещё один, вводим в командной строке bootsect /NT60 SYS, основной загрузочный код, так же будет обновлён.



Наша найденная Windows 7 появляется в меню загрузки операционных систем


Если всё, что сказано выше не помогает, попробуйте заново перезаписать все файлы хранилища загрузки BCD, повторятся не буду, всё подробно объяснено в этой статье

↑ Как ещё можно восстановить загрузчик Windows 7

Недавно один мой знакомый принёс мне компьютер с жалобой на то что две установленные у него на разных жёстких дисках операционные системы Windows 7 и Windows 8 не загружаются выдавая разные ошибки при загрузке. Первым делом я загрузил компьютер с загрузочного диска Acronis Disk Director и увидел такую картину. Как видим имеются два жёстких диска, первый Диск 1 с установленной Windows 7, а второй Диск 2 с установленной Windows 8. Обратите внимание на два красных флажка, которыми помечены совсем не те разделы, которые нужно. Почему? Красный флажок означает то, что данный раздел активен и с него должна происходить загрузка операционной системы. Так вот, ошибка в том, что у нас на обоих жёстких дисках должны быть отмечены красным флажком первые скрытые разделы System Reserved (Зарезервировано системой). На Windows 7 объём такого раздела составляет 100 МБ, а на Windows 8 350 МБ, именно эти разделы носят атрибуты: Система. Активени именно на этих разделах находятся файлы конфигурации хранилища загрузки (BCD) и файл менеджера загрузки системы (файл bootmgr). А у нас получается эти атрибуты носят другие разделы. Из-за этого Windows 7 и Windows 8 не загружаются.


Сделать активным раздел Зарезервировано системой можно с помощью командной строки или программами AOMEI Partition Assistant и Acronis Disk Director. Выбираем первый жёсткий Диск 1, щёлкаем на первом разделе System Reserved (Зарезервировано системой) правой мышью и выбираем "Отметить как активный"


Том "Зарезервировано системой" будет отмечен как активный. Нажимаем ОК.


То же самое делаем с Диском 2. Программа Acronis Disk Director работает в режиме отложенной операции, чтобы изменения вступили в силу нажимаем кнопку "Применить ожидающие операции"



Как видим, после наших изменений активными стали те разделы которые нужно.


Выходим из программы и перезагружаемся. Результат работы положительный - поочерёдно загружаются обе операционные системы.

обновление драйверов NVIDIA разбил мою установку Windows 7, так что я работаю, чтобы отменить ущерб.

что я могу сделать: я могу загрузить Windows установить с USB-накопителя, и я могу загрузить загрузочный компакт-диск Hiren. Хотя автоматическое восстановление Windows не удается, я могу получить в командной строке при загрузке Windows установить с USB-накопителя, и я могу видеть мой диск и все мои данные.

кажется, что что-то не так с моим /Boot/BCD, поэтому я пытаюсь воссоздать его с нуля. Я перепробовал все подробные методы здесь (включая ремонт Windows, который терпит неудачу), и я остался с последним (в нижней части этой страницы). Когда я набираю следующую команду, как в учебнике:

. происходит сбой со следующей ошибкой:

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

кроме того, когда я пытаюсь это:

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

не имеет прямого отношения к вашей проблеме, как вы ее решили, а скорее к вашему оригинальному описанию (в частности, "запрошенное системное устройство не может быть найдено."на операциях BCD несмотря на все попытки пересоздать / перестроить):

эта ошибка может произойти, если вы загружаетесь с USB-накопителя, и ваш BIOS поддерживает данный слот usb, но среда предустановки Windows/восстановления не делает!

Я провел два дня, вытаскивая волосы, борясь с этой проблемой (BCD магазин был всегда недоступен при этом " не удается найти запрошенное системное устройство."ошибка, независимо от того, что я сделал), только чтобы найти, что проблема была просто слот USB я подключал загрузочный USB палку В. Подключив его к другому разъему (usb 2.0 вместо usb 3.0), стандартные действия по восстановлению работали нормально.

чтобы сделать хуже, я позже обнаружил, что это было путем подключения в неправильном слоте и позволяя среде спасения, чтобы попытаться авто-Ремонт, что я перепутал вещи в первую очередь!

Update: другой пользователь (improvedcomputers) связался со мной, чтобы подтвердить, что это также произошло с ними; поскольку все их слоты USB были нераспознаны Windows 7 PE, им пришлось вытащить диск и выполнить ремонт на другом компьютере.

обновление: мне было трудно даже переустановить windows на моем ноутбуке. Из этого поста я узнал и понял, что Windows 7 PE не распознает USB-накопитель. Хотя загруженный из образа USB-накопителя по какой-то причине он не смог запустить процесс установки. После целого дня усилий, наконец, я попробовал его с DVD, и он работал. Я использую Lenovo W520

Для восстановления «слетевшего» загрузчика в Windows применяется специальная команда bootrec с параметрами /FixMbr, если диск имеет разметку MBR и /FixBoot. Команда bootrec с первым параметром создает основную загрузочную запись, та же команда со вторым параметром записывает в системный раздел новый загрузочный сектор. Но не всегда выполнение этих команд бывает корректным. В некоторых случаях при выполнении команды bootrec /fixboot вы можете получить ошибку «Элемент не найден» .

Bootrec - ошибка Элемент не найден

Активируйте системный раздел

На дисках MBR загрузчик лежит в специальном разделе «Зарезервировано системой», который является активным. Если он по какой-то причине станет неактивным, при загрузке Windows вы получите ошибку BOOT FAILURE . Попытка восстановить загрузчик командой fixboot ни к чему не приведет, так как наличие флага «Активный» для раздела является обязательным условием.

BOOT FAILURE

Управление дисками

Сделать том «Зарезервировано системой» активным проще всего с помощью загрузочных LiveCD с менеджерами дисков, но сгодится и обычный установочный диск с Windows. Загрузив с него компьютер и открыв нажатием Shift + F10 командную строку, последовательно выполните в ней указанные на скриншоте команды:

CMD - diskpart

Первая команда запускает Diskpart, вторая предоставляет список подключенных носителей, третья выбирает диск с системой, четвертая выводит список томов, пятая устанавливает фокус на разделе «Зарезервировано системой», шестая делает его активным. Exit служит для выхода из Diskpart. Активировав раздел, выполните команду bootrec /fixboot .

Присвойте букву разделу EFI

С ошибкой «Элемент не найден» при восстановлении загрузки нередко сталкиваются пользователи, конвертировавшие MBR в GPT . Чаще ее причиной становиться отсутствие буквы для EFI -раздела, на котором сохраняются загрузочные файлы. Фиксим неполадку, присваивая EFI -разделу букву с помощью той же Diskpart. Загружаем ПК с установочного диска, запускаем описанным выше способом консоль и Diskpart, и выполняем такие команды:

Diskpart - команды

Diskpart - list vol

Первая команда выдает перечень всех разделов на физических дисках, второй командой выбирается EFI -раздел (он имеет файловую систему FAT32) , третья команда присваивает ему букву X, exit завершает работу Diskpart, пятой командой выполняется переход в EFI -раздел с загрузочными файлами, шестая команда записывает новый загрузочный сектор.

Примечание: в некоторых случаях каталог с загрузочными файлами может иметь расположение cd /d Буква:\Boot либо же cd /d Буква:\ESD\Windows\EFI\Microsoft/Boot.

Восстановление BCD

Наконец, ошибка может быть вызвана повреждением конфигурационных файлов BCD . Чтобы их восстановить, загрузите ПК с установочного диска, откройте нажатием Shift + F10 командную строку и выполните такие команды:

Bootrec /fixboot

Обратите внимание на используемые буквы. Буква F в данном примере присвоена загрузочному диску с дистрибутивом Windows, D — это буква системного раздела с файлами операционной системы. В проводнике он обычно имеет букву C, но в загрузочной среде буква может отличаться. Если вы не знаете, какие буквы присваиваются в загрузочной среде, откроете командой notepad Блокнот и выберите Файл -> Сохранить как -> Этот компьютер.

Читайте также: