Windir system32 bcdedit exe set current path windows system32 winload exe

Энциклопедия 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: можно указать другую букву диска. Вместо кучи крестиков введите идентификатор , полученный на этапе 1.

3. Добавим новую запись в меню загрузки:

Запись появится в начале списка (или используйте /addfirst, чтобы она появилась в конце списка).

Как удалить запись об операционной системе из менеджера загрузки и BCD

Чтобы избавиться от записи в менеджере (и меню) загрузки воспользуйтесь следующей командой:

Если в качестве указывается готовая запись, скажем, , то нам понадобится дополнительно использовать ключ /f. Если же в качестве применяется запись типа <хххххххх-хххх-хххх-хххх-хххххххххххх>.

Иногда могут потеряться некоторые файлы, жизненно важные для работы загрузчика, такие как 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
  • Если файлов в папке много — то выложить несколько самых свежих
  • Если файла нет, то проверить включено ли в системе создание дампа.
    1. Откройте папку «Этот компьютер» или «Мой Компьютер» и в контекстном меню выберите пункт «Свойства«. Откроется окно «Система«
    2. В левой части окна «Система» нажмите на ссылку «Дополнительные параметры системы«.
    3. В окне «Свойства системы» на вкладке «Дополнительно» в разделе «Загрузка и восстановление» нажмите на кнопку «Параметры«.
    4. В окне «Загрузка и восстановление» в блоке «Запись отладочной информации» в выпадающем списке выберите «Малый дамп памяти«. (Пошагово в картинках)
  • Если система не загружается — воспользоваться любой 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 /d «Windows Boot Manager»

    Импортируйте в BCD настройки из файла bcd.tmp
    bcdedit.exe /import c:\boot\bcd.tmp

    Укажите, что загрузчик находится на служебном разделе System Reserved (ему назначена буква диска C: )
    bcdedit.exe /set device partition=c:

    Настройте время ожидания при выборе ОС
    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 device partition=d:
    bcdedit.exe /set osdevice partition=d:
    bcdedit.exe /set path \Windows\system32\winload.exe
    bcdedit.exe /set systemroot \Windows
    Осталось сделать данную запись видимой (по умолчанию она скрыта)
    bcdedit.exe /displayorder /addlast

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

    Читайте также:  Scp сервер для windows
    Оцените статью