- Энциклопедия Windows
- Меню загрузки Windows 7 и bcdedit
- Как изменить операционную систему, загружаемую по умолчанию
- Как изменить размещение записей в меню загрузки
- Как изменить значение задержки загрузки
- Как изменить язык менеджера загрузки
- Как изменить язык дополнительного меню загрузки
- Как изменить название операционной системы в меню загрузки
- Как добавить новую операционную систему в меню загрузки
- Как удалить запись об операционной системе из менеджера загрузки и BCD
- Windir system32 bcdedit exe set current path windows system32 winload exe
- Восстановление загрузчика Windows 10: ручное пересоздание файла конфигурация загрузки BCD
Энциклопедия Windows
Все об использовании и настройке Windows
- Windata
- »
- Windows 7
- »
- Настройка
- » Меню загрузки Windows 7 и bcdedit
Меню загрузки Windows 7 и bcdedit
С помощью замечательной программы bcdedit можно без каких-либо проблем изменить записи в меню загрузки Windows 7, либо восстановить их, если с ними что-то стряслось. Программа работает в командной строке и позволяет делать с меню загрузки всякие полезные штуки.
В первую очередь нам необходимо ее запустить. Для этого щелкните на кнопке Пуск, введите cmd и нажмите клавишу . Так мы открыли командную строку.
В открывшемся окне командной строки введите bcdedit и нажмите клавишу .
Важный момент: работа с bcdedit возможна только в режиме администратора. Кроме того, использовать bcdedit можно в консоли восстановления либо в командной строке программы ERD Commander.
Многие значения BCD указаны в фигурных скобках, вот в таких . В этих скобках заключены идентификаторы CLSID. Все идентификаторы обозначаются длинным кодом из букв и цифр в формате
Теперь перечислим основные параметры bcdedit, которые нам понадобятся.
- default – идентификатор (ID) операционной системы, что загружается по умолчанию; если bcedit запущен в ОС, что загружается по умолчанию, то для параметра default будет указано значение ;
- description – название операционной системы, которое отображается в меню загрузки; можете его переименовать во что угодно, вроде “мастдай номер 7”;
- displayorder – порядок размещения записей об операционных системах в меню загрузки;
- device – раздел диска, где находятся файлы загрузки;
- locale – язык, используемый в основном либо дополнительном меню загрузки;
- osdevice – раздел, где находятся системные файлы конкретной операционной системы; как правило, для параметров device и osdevice указан одинаковое значение;
- path – если с помощью параметра device указан раздел диска с файлами ОС, то в параметре path указано на путь к загрузчику ОС;
- timeout – время, по истечению которого осуществляется загрузка операционной системы; значение указывается в секундах.
Если в команде, выполняемой с помощью bcdedit, не указан параметр /set с соответствующим идентификатором (ID), то изменения, произведенные посредством такой команды, будут внесены в Диспетчер загрузки Windows (он же Windows Boot Manager), а не в Загрузка Windows (Windows Boot Loader).
Не спешите ковыряться в загрузчике Windows, поскольку предварительно нужно создать его запасную копию. Для этого создайте на любом диске папку BootCopy и введите в командной строке следующую команду (разумеется, bcdedit должна быть уже запущена):
Вместо D:\ можете указать любой другой диск.
Если вы так раскурочили загрузчик, что совершенно запутались, все первоначальные настройки можно будет вернуть из созданной нами ранее копии:
Теперь займемся изменением меню загрузки Windows 7. Представим, что у нас есть три записи с идентификаторами, а именно
Как изменить операционную систему, загружаемую по умолчанию
Укажите значение /default и идентификатор ОС, что будет загружаться по умолчанию. Скажем, для ОС с идентификатором
Теперь ОС с
Как изменить размещение записей в меню загрузки
Посмотрим, как можно перемещать записи.
Делаем запись первой в списке:
Делаем запись последней в списке:
Указываем точный порядок записей:
Как изменить значение задержки загрузки
Чтобы изменить значение задержки, по истечению которого начнется загрузка операционной системы, выполните такую команду:
в данном случае SS – число в секундах, скажем, красивое число 66.
Как изменить язык менеджера загрузки
Используйте следующую команду:
Так мы выбираем русский язык, указывая нужное значение, вместо ru_RU для русского можно указать en_US для английского языка и так далее.
Как изменить язык дополнительного меню загрузки
Дополнительное меню загрузки вызывается нажатием клавиши . Бывает так, что это меню становится английским, хотя мы ранее и выбрали русский. Это легко исправить:
Аналогичным образом вместо ru_RU можно указать en_US или обозначение любого другого языка.
Как изменить название операционной системы в меню загрузки
Самая вкусная возможность – ввести свое название для операционной системы, отображаемое в меню загрузки.
Кроме того, так можно изменить название ОС, работа которой была восстановлена через среды восстановления. У таких ОС в меню загрузки появляется надпись “восстановлено”. Любое название можно ввести такой командой:
Как изменить букву раздела, где находится папка ОС и загрузочные файлы
Вместо буквы диска подставьте понятно что, скажем, C: или D:.
Как добавить новую операционную систему в меню загрузки
1. Для начала копируем ту запись, что уже есть, присвоив ей новое название:
Появится сообщение “Запись успешно скопирована в <хххххххх-хххх-хххх-хххх-хххххххххххх>”.
2. Указываем для параметров device и osdevice новые значения (для новой ОС, добавляемой в меню загрузки):
Вместо D: можно указать другую букву диска. Вместо кучи крестиков введите идентификатор
3. Добавим новую запись в меню загрузки:
Запись появится в начале списка (или используйте /addfirst, чтобы она появилась в конце списка).
Как удалить запись об операционной системе из менеджера загрузки и BCD
Чтобы избавиться от записи в менеджере (и меню) загрузки воспользуйтесь следующей командой:
Если в качестве
Иногда могут потеряться некоторые файлы, жизненно важные для работы загрузчика, такие как bootsect.exe, bcdboot.exe и bcdedit.exe для Windows 7 Ultimate x86/x64. Скачать эти файлы можно по ссылке ниже:
Вот, собственно, и все, теперь вы обрели мудрость загрузочного меню Windows 7/Vista и получаете почетный значок “Просветленный мастер”.
Windir system32 bcdedit exe set current path windows system32 winload exe
ˇВнимание!
- В этой теме решаем проблемы только с комплектующими («железом») компьютера.
- Если проблемы программного характера (ошибка какой-то программы, непонятные сообщения, плохая работа какой-то программы и т.п) спрашивать в разделе Операционные системы и софт, в теме соответствующей вашей операционной системе.
- Нюансы гарантийного ремонта обсуждаются в теме: Сервисное обслуживание, обмен и возврат ПК и иной техники
- Ремонт ноутбука обсуждается в теме: Скорая помощь владельцам ноутбуков
- Ремонт остальной электроники в теме: Помогите починить устройство
- Проблемы с играми на ПК: Проблемы с производительностью в играх на ПК.
- Вопросы связанные с поиском и установкой драйверов обсуждать в теме: Поиск программ и драйверов для Windows
Для помощи вам, выполняйте следующие рекомендации:ˇ
- Полностью и подробно опишите конфигурацию компьютера (см. спойлер ниже) :ˇ
- Модель материнской платы, ревизию, версию биос
- Модель блока питания или фото наклейки с него, его возраст
- Модель процессора
- Модель оперативной памяти, если планок несколько — модель каждой
- Модель видеокарты, или ссылка на нее
- Модель жесткого диска\ов, SSD
- Наличие\отсутствие разгона компонентов
- Версию операционной системы
Так же полезно указать:
- Состояние SMART жесткого диска (как сделать)
- Температуры компонентов под нагрузкой
- Если компьютер издает звуковые сигналы — сообщить точно какие именно
- Файл с расширением *.DMP, лежит в папке C:\Windows\Minidump
- Если файлов в папке много — то выложить несколько самых свежих
- Если файла нет, то проверить включено ли в системе создание дампа.
- Откройте папку «Этот компьютер» или «Мой Компьютер» и в контекстном меню выберите пункт «Свойства«. Откроется окно «Система«
- В левой части окна «Система» нажмите на ссылку «Дополнительные параметры системы«.
- В окне «Свойства системы» на вкладке «Дополнительно» в разделе «Загрузка и восстановление» нажмите на кнопку «Параметры«.
- В окне «Загрузка и восстановление» в блоке «Запись отладочной информации» в выпадающем списке выберите «Малый дамп памяти«. (Пошагово в картинках)
- Если система не загружается — воспользоваться любой Live CD\USB системой, например Ubuntu, для того чтоб вытащить файл из нужной папки.
Анализ удобно и точно проводить программой MiniDumper. При запуске она автоматически проверяет дамп в соответствующей папке. Для анализа другого дампа — просто перетащить его на исполняемый файл программы. Результат выдается не сразу, наберитесь терпения ожидая результата анализа.
PS: Если компьютер загружается и стабильно работает с Live CD\USB системой — это чаще всего означает, что проблема носит программный характер, а не аппаратный (с «железом»)
Не выполнив пункты перечисленные выше, помочь в решении проблемы невозможно.
Если проблемы ПК начались сразу после сборки, чистки или других манипуляций с комплектующими, то прежде чем писать в теме, проведите самостоятельно базовый алгоритм диагностики, описанный под спойлером ниже ˇ
Сообщение отредактировал WSonic — 04.12.20, 14:10
Восстановление загрузчика Windows 10: ручное пересоздание файла конфигурация загрузки BCD
Диспетчер загрузки современных версий Windows использует для загрузки операционных систем, установленных на компьютере, файл BCD (Boot Configuratin Data) , в котором хранятся данные об ОС и параметрах их загрузки. В том случае, если файл BCD удален или поврежден, Windows перестает загружаться. В этой статье мы покажем способ ручного пересоздания файла хранилища данных конфигурации загрузки на примере Windows 10.
В том случае, если файл BCD поврежден или отсутствует, скорее всего, при попытке загрузить Windows, пользователь увидит такое сообщение:
Your PC needs to be repaired
The Boot Configuration Data file is missing some required information
File: \Boot\BCD
Error code: 0xc0000034
При появлении такой ошибки, в первую очередь попытайтесь исправить проблему с загрузкой ОС с помощью режима Startup Repair , который можно запустить из среды восстановления Windows RE .
Совет . Желательно периодически проверять работоспособность среды WinRE, и если она не работает, воспользоваться для ее восстановления методикой из статьи Восстановление среды WinRE в Windows 10.
В том случае, если автоматическое восстановление с помощью Startup Repair не помогло решить проблему, необходимо загрузиться с загрузочного / установочного диска с Windows или в среде WinRe (Repair your computer -> Troubleshoot -> Advanced options -> Command Prompt), запустить командную строку и попытаться создать новый файл конфигурации BCD «с нуля».
Очень важно . Все инструкции, описанные ниже, подходят для обычных MBR+BIOS систем. На системах с UEFI для пересоздания BCD нужно воспользоваться следующими инструкциями по восстановлению загрузчика в Windows 10/8 c EFI или Windows 7 .
В этом примере я буду использовать установочный диск с Windows 10. Загрузившись с него, нужно нажать на экране выбора языка сочетание клавиш Shift+F10 .
Попробуйте восстановить BCD файл автоматически, выполнив команду:
Перезагрузите компьютер и проверьте, загружается ли Windows, если нет, опять загрузитесь с установочного диска и откройте окно командной строки. Нам нужно идентифицировать диски системы (скорее всего назначенные им буквы дисков будут отличаться от дисков, которые вы видели при работе в Windows). Проще всего это сделать с помощью утилиты diskpart. Выполните следующие команды:
Перед вами появится список разделов в системе, назначенные им буквы и их размер. В нашем случае, на диске имеются всего два раздела:
- Раздел System Reserved размером 500 Мб, которому назначена буква диска C: . На этом небольшом служебном разделе по-умолчанию хранится файл конфигурации загрузки BCD ( подробнее )
- NTFS раздел размером 39 Гб, которому назначена буква D:. На этом разделе находится Window и данные пользователя
Важно . Запомните назначенные буквы дисков, т.к. в они будут использоваться в последующих командах.
С помощью следующих команд мы добьемся того, чтобы в MBR и загрузочном секторе имелись нужные ссылки на загрузчик Windows (bootloader).
bootrec.exe /fixmbr
bootsect.exe /nt60 all /force
Совет . Если команда bootsect.exe не будет найдена, попробуйте указать путь
X:\boot\bootsect.exe /nt60 all /force
Далее с помощью команды BCDedit создадим новый файл с конфигурацией загрузки (предполагается, что у вас нет резервной копии BCD ).
Удалите старый (поврежденный) файл BCD на разделе System Reserved и создайте вместо него новый.
del c:\boot\bcd
Создайте временный пустой файл bcd.tmp
bcdedit /createstore c:\boot\bcd.tmp
Создайте запись для диспетчера загрузки bootmgr.
bcdedit.exe /store c:\boot\bcd.tmp /create
Импортируйте в BCD настройки из файла bcd.tmp
bcdedit.exe /import c:\boot\bcd.tmp
Укажите, что загрузчик находится на служебном разделе System Reserved (ему назначена буква диска C: )
bcdedit.exe /set
Настройте время ожидания при выборе ОС
bcdedit.exe /timeout 10
Удалите временный файл
del c:\boot\bcd.tmp
Итак, у нас имеется пустой файл с параметрами загрузчика. Теперь в него нужно добавить записи об имеющихся на компьютере ОС. Создадим в хранилище BCD новую запись для Windows 10 bcdedit.exe /create /d «Windows 10» /application osloader
Команда должна вернуть уникальный идентификатор (GUID) данной записи загрузчика.
The entry <8a7f03d0-5338-11e7-b495-c7fffbb9ccfs>was successfully created.
Укажем, что bootmgr должен использовать данную запись по-умолчанию (после истечения времени ожидания для загрузки используется именно эта запись).
Теперь в новой записи загрузчика осталось указать пути к имеющейся на диске установленной копии Windows (ранее мы определении, что в среде WinPe диску с Windows присвоена буква D: )
bcdedit.exe /set
bcdedit.exe /set
bcdedit.exe /set
bcdedit.exe /set
Осталось сделать данную запись видимой (по умолчанию она скрыта)
bcdedit.exe /displayorder
Итак, мы полностью пересоздали хранилище конфигурации загрузки. Теперь можно перезагрузить компьютер и убедится, что Windows 10 загружается в штатном режиме.