Bcdboot exe: BCDBOOT-создание конфигурации загрузки.

Содержание

BCDBOOT-создание конфигурации загрузки.

Команда BCDBOOT применяется в операционных системах Windows 7 и старше для создания и восстановления файлов данных конфигурации загрузки ОС ( BCD - Boot Configuration Data ). Средство командной строки bcdboot.exe позволяет выполнить копирование в заданный раздел критических файлов загрузки и создания нового ( резервного ) хранилища данных конфигурации загрузки Windows. Формат командной строки: bcdboot [/l ] [/s ] [/v] [/m [{ИД загрузчика ОС}]]

Параметры командной строки:

источник - Расположение корневого системного каталога Windows.

/l - Необязательный параметр, определяющий языковой стандарт, который используется при инициализации хранилища BCD. По умолчанию используется английский язык (США) - EN-US.

/s - Необязательный параметр, определяющий букву тома, назначенную целевому системному разделу, в который копируются файлы среды загрузки. По умолчанию используется системный раздел, создаваемый при стандартной установке системы (небольшой раздел "Зарезервировано системой" в начале диска, которому автоматически не присвается буква).

/v - Включение режима подробной информации.

/m - Если в наличии имеется идентификатор GUID загрузчика операционной системы, этот параметр объединяет данный объект загрузчика с шаблонами системы для создания записи, пригодной к загрузке. В противном случае выполняется слияние только глобальных объектов.

Примеры использования: bcdboot c:\windows - создать конфигурацию загрузки для источника C:\WINDOWS

При выполнении этой команды, в специальном разделе жесткого диска, создаваемом при установке системы будет сохранена текущая конфигурация загрузки источника C:\WINDOWS в скрытом каталоге Boot

bcdboot c:\windows /l en-us - то же самое, но с явным указанием языка используемой конфигурации.

bcdboot c:\windows /s D: - создать конфигурацию загрузки для источника C:\WINDOWS на диске D: Скрытый раздел с сохраненной конфигурацией загрузки Boot будет создан или перезаписан в корне диска D:

bcdboot c:\windows /m {d58d10c6-df53-11dc-878f-00064f4f4e08} - создать конфигурацию загрузки с явным указанием GUID загрузчика.

Текущий GUID загрузчика можно получить с помощью команды BCDEDIT

Скачать архив с утилитами bcdboot.exe, bootsect.exe и bcdedit.exe для 32-х и 64-х разрядных ОС Windows

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

Много лет компания Microsoft улучшала систему восстановления операционной системы Windows, и в Windows 7 и Windows Vista она работает практически в автоматическом режиме. Если вы загрузитесь с установочного диска Windows 7 и щелкните "Восстановление системы" ("Repair Computer"), система восстановления Windows будет запущена и самостоятельно попытается исправить все ошибки, которые она найдет. Она способна исправить большое количество проблем, однако, вполне вероятна ситуация, когда оказывается поврежден загрузчик, и с этой проблемой система восстановления не может справиться. В этом случае можно восстановить загрузчик вручную при помощи утилиты Bootrec.exe.

Приложение Bootrec.exe служит для исправления ошибок, связанных с повреждением загрузчика и, как следствие, невозможностью запуска операционных систем Windows 7 и Windows Vista.

Последовательность действий

  1. Настройте параметры BIOS таким образом, чтобы первым устройством загрузки был DVD-привод
  2. Вставьте установочный компакт-диск с Windows 7 и загрузитесь с него до этого окна:

  3. Щелкните "Восстановление системы" ("Repair your computer").
  4. Выберите операционную систему, которую необходимо восстановить, и нажмите "Далее" ("Next")

  5. В окне "Параметры восстановления системы" ("System Recovery Options") выберите пункт "Командная строка" ("Command Prompt")

    Откроется окно интерпретатора командной строки cmd.exe, где следует ввести:

    Bootrec.exe

Утилита выведет справку по доступным ключам командной строки.

Описание ключей запуска утилиты Bootrec.exe

Bootrec.exe /FixMbr - Запущенная с ключом /FixMbr, утилита записывает совместимую с Windows 7 и Windows Vista главную загрузочную запись (Master Boot Record, MBR) в системный раздел. Используйте эту опцию для разрешения проблем, связанных с повреждением главной загрузочной записи, или если вы желаете удалить из неё нестандартный код. Существующая таблица разделов в этом случае не перезаписывается

Bootrec.exe /FixBoot - Запущенная с ключом /FixBoot, утилита записывает в системный раздел новый загрузочный сектор, совместимый с Windows 7 и Windows Vista. Использовать эту опцию нужно в следующих случаях:

  1. Загрузочный сектор Windows Vista или Windows 7 был заменен нестандартным.
  2. Загрузочный сектор поврежден.
  3. Была установлена предыдущая версия операционной системы Windows после установки Windows Vista или Windows 7. Например, если была установлена Windows XP, будет использоваться NTLDR (Windows NT Loader, загрузчик Windows NT), код штатного загрузчика NT 6 (Bootmgr) будет затерт программой установки Windows XP.

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

Командная строка в данном случае может выглядеть таким образом:

bcdboot.exe e:\windows

Замените e:\windows на путь, соответствующий вашей системе. Эта операция восстановит поврежденную среду загрузки Windows, включая файлы хранилища конфигурации данных загрузки (BCD), в том числе упомянутый выше файл bootmgr.

Синтаксис параметров командной строки утилиты bcdboot

Утилита bcdboot.exe использует следующие параметры командной строки:

BCDBOOT источник [/l язык] [/s буква_диска] [/v] [/m [{GUID_загрузчика_операционной системы}]]

источник - Указывает расположение каталога Windows, используемого в качестве источника при копировании файлов среды загрузки.

/l - Необязательный параметр. Задает язык среды загрузки. По умолчанию используется английский (США).

/s - Необязательный параметр. Указывает букву диска системного раздела, куда будет установлены файлы среды загрузки. По умолчанию используется системный раздел, заданный микропрограммой BIOS.

/v - Необязательный параметр. Включает режим подробного протоколирования работы утилиты.

/m - Необязательный параметр. Объединяет параметры вновь созданной и уже имеющейся загрузочной записи хранилища и записывает их в новую загрузочную запись. Если GUID загрузчика операционной системы задан, для создания загрузочной записи объединяет объект загрузчика с шаблоном системы.

Резюме. В статье были рассмотрены принципы работы с утилитами bootrec.exe и bcdboot.exe, служащими для разрешения проблем, связанных с невозможностью запуска операционной системы Windows 7 из-за поврежденного или отсутствующего загрузчика

winreview.ru

Параметры Command-Line BCDBoot | Microsoft Docs

  • Чтение занимает 7 мин

В этой статье

BCDBoot — это средство командной строки, используемое для настройки загрузочных файлов на компьютере или устройстве для запуска операционной системы Windows. Это средство можно использовать в следующих сценариях:

  • Добавление загрузочных файлов на компьютер после применения нового образа Windows. В типичном развертывании Windows на основе образа используйте BCDBoot, чтобы настроить встроенное по и системный раздел для загрузки образа. Дополнительные сведения см. в разделе захват и применение разделов Windows, систем и восстановления.
  • Настройте компьютер для загрузки в файл виртуального жесткого диска (VHD), который включает образ Windows. Дополнительные сведения см. в статье Загрузка в VHD (Встроенная загрузка): Добавление виртуального жесткого диска в меню загрузки.
  • Восстановите системный раздел. Если системный раздел поврежден, можно использовать BCDBoot для повторного создания файлов системного раздела, используя новые копии этих файлов из раздела Windows.
  • Установите или восстановите меню загрузки на компьютере с двойной загрузкой. Если на компьютере установлено несколько копий Windows, можно использовать BCDBoot, чтобы добавить или восстановить меню загрузки.

Расположения файлов

В Windows и среда предустановки Windows (WinPE)

% WINDIR% \System32\BCDBoot.exe

В комплекте средств для развертывания и оценки Windows (Windows ADK):

C:\Program Files (x86) \Windows Kits\10\Assessment and Deployment Кит\деплоймент Tools\amd64\BCDBoot\BCDBoot.exe

Поддерживаемые операционные системы

BCDBoot может копировать файлы среды загрузки из образов Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Vista, Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 или Windows Server 2008.

Принцип работы

Чтобы настроить системный раздел, средство BCDBoot копирует небольшой набор файлов среды загрузки из установленного образа Windows в системный раздел.

BCDBoot может создать хранилище данные конфигурации загрузки (BCD) в системном разделе, используя последнюю версию файлов Windows:

  • BCDBoot создает новое хранилище BCD и инициализирует файлы среды загрузки BCD в системном разделе, включая диспетчер загрузки Windows, используя файл шаблона% WINDIR% \ system32 \ config \ BCD-Template.
  • Новые функции в Windows 10: во время обновления BCDBoot сохраняет любые другие существующие загрузочные записи, например дебугсеттингс, при создании нового хранилища. Используйте параметр /c , чтобы игнорировать старые параметры и начать новую версию с новым хранилищем BCD.
  • Если для этого раздела Windows уже есть загрузочная запись, BCDBoot удаляет старую загрузочную запись и ее значения. Используйте параметр /m , чтобы хранить значения из существующей загрузочной записи при обновлении системных файлов.
  • По умолчанию средство BCDBoot перемещает загрузочную запись для выбранного раздела Windows в начало последовательности загрузки диспетчера загрузки Windows. Используйте параметр /d для сохранения существующего порядка загрузки.

На компьютерах UEFI средство BCDBoot может обновить записи встроенного по в NVRAM устройства:

  • BCDBoot добавляет в NVRAM запись встроенного по, указывающую на диспетчер загрузки Windows. По умолчанию эта запись помещается в качестве первого элемента в списке загрузки. Используйте параметр /p , чтобы сохранить существующий порядок загрузки UEFI. Используйте /аддласт , чтобы добавить его в нижнюю часть списка порядка загрузки.

Параметры командной строки

Для BCDBoot.exe доступны следующие параметры командной строки.

BCDBOOT < Исходный код > [ /l < locale > ] [ /s < Volume-Letter > [ /f < тип встроенного по . > ] ] [ /v ] [ /m [ {GUID загрузчика ОС} ] ] [ /аддласт или /p ] [ /d ] [ /c]

Параметр Описание

<source>

Обязательный элемент. Указывает расположение каталога Windows, используемого в качестве источника для копирования файлов среды загрузки.

В следующем примере системный раздел инициализируется с помощью файлов BCD из папки C:\Windows:

bcdboot C:\Windows

/l < языковой стандарт >

Необязательный элемент. Задает языковой стандарт. Значение по умолчанию — английский (США en-us ).

В следующем примере задается языковой стандарт BCD по умолчанию в японском виде:

bcdboot C:\Windows /l ja-jp

/s < буква > тома

Необязательный элемент. Указывает букву тома системного раздела. Этот параметр не следует использовать в типичных сценариях развертывания.

Используйте этот параметр, чтобы указать системный раздел при настройке диска, который будет загружаться на другом компьютере, например на USB-устройстве Flash или дополнительном жестком диске.

UEFI:

  • BCDBoot копирует загрузочные файлы в системный раздел EFI или секцию, указанную параметром/s.

    BCDBoot создает хранилище BCD в одном разделе.

    По умолчанию BCDBoot создает запись диспетчера загрузки Windows в NVRAM на встроенном по для обнаружения загрузочных файлов в системном разделе. Если используется параметр/s, эта запись не создается. Вместо этого средство BCDBoot использует параметры встроенного по по умолчанию для обнаружения загрузочных файлов в системном разделе. По спецификации UEFI 2.3.1 Параметры встроенного по по умолчанию должны открывать файл: \efi\boot\bootx64.EFI в системном разделе EFI (ESP).

BIOS:

  1. BCDBoot копирует загрузочные файлы в активный раздел на основном жестком диске или в раздел, указанный параметром/s.

  2. BCDBoot создает хранилище BCD в одном разделе.

В следующем примере файлы BCD копируются из папки C:\Windows в системный раздел на вторичном жестком диске, который будет загружаться на другом компьютере. Системному разделу на вторичном диске назначена буква S:

bcdboot C:\Windows /s S:

В следующем примере создаются загрузочные записи на флэш-накопителе USB с буквой S, включая загрузочные файлы для поддержки компьютера на основе UEFI или BIOS:

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

< тип > встроенного по /f

Необязательный элемент. Указывает тип встроенного по. Допустимыми значениями являются UEFI, BIOS и ALL.

  • В системах на базе BIOS/MBR значение по умолчанию — BIOS . Этот параметр создает каталог Boot дистрибутивного в системном разделе и копирует все необходимые файлы среды загрузки в этот каталог.

  • В системах на основе UEFI и GPT значение по умолчанию — UEFI . Этот параметр создает каталог \ефи\микрософт\бут и копирует все необходимые файлы среды загрузки в этот каталог.

  • При указании ALL значения BCDboot создает каталоги Boot дистрибутивного и \ефи\микрософт\бут и копирует все необходимые файлы среды загрузки для BIOS и UEFI в эти каталоги.

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

В следующем примере выполняется копирование файлов BCD, которые поддерживают загрузку на компьютере, основанном на UEFI или BIOS, из папки C:\Windows на устройство флэш-памяти USB, которому назначена буква тома S:

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

/v

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

bcdboot C:\Windows /v

/m [{GUID загрузчика ОС}]

Необязательный элемент. Объединяет значения из существующей загрузочной записи в новую загрузочную запись.

По умолчанию при выборе этого параметра объединяются только глобальные объекты. Если указать идентификатор GUID загрузчика ОС, этот параметр выполняет слияние объекта Loader в системном шаблоне для создания загрузочной записи.

Следующий пример выполняет слияние загрузчика операционной системы в текущем хранилище BCD, которое идентифицирует указанный GUID в новом хранилище BCD:

bcdboot c:\Windows /m {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}

/аддласт

Необязательный элемент. Указывает, что запись встроенного по диспетчера загрузки Windows должна быть добавлена в последнюю очередь. Поведение по умолчанию — сначала добавить его. Не может использоваться с использованием/p.

bcdboot C:\Windows /addlast

/p

Необязательный элемент. Указывает, что существующая запись встроенного по диспетчера загрузки Windows должна быть сохранена в порядке загрузки UEFI. Если запись не существует, в первой должности добавляется новая запись. Не может использоваться с/аддласт.

По умолчанию во время обновления средство BCDBoot перемещает диспетчер загрузки Windows в первую запись в порядке загрузки UEFI.

bcdboot C:\Windows /p
bcdboot C:\Windows /p /d

/d

Необязательный элемент. Сохраняет существующую запись операционной системы по умолчанию в объекте {Bootmgr} в диспетчере загрузки Windows.

bcdboot C:\Windows /d

/C

Необязательный элемент. Указывает, что все существующие элементы BCD не должны переноситься.

Новое для Windows 10: по умолчанию во время обновления элементы BCD, такие как дебугсеттингс или флигхтсигнинг , сохраняются.

bcdboot C:\Windows /c

Восстановление системного раздела

Если системный раздел поврежден, можно использовать BCDBoot для повторного создания файлов системного раздела, используя новые копии этих файлов из раздела Windows.

  1. Загрузите компьютер в командную строку. Например, загрузите компьютер с установочного диска Windows и нажмите клавиши SHIFT + F10 или Загрузите среду предустановки Windows (WinPE: Create USBreboot Drive).

  2. С помощью программы DiskPart определите, какая буква диска содержит раздел Windows и системный раздел ( diskpart, list vol, exit ).

  3. Необязательно: форматирование системного раздела: format (drive letter of your system partition) /q

  4. Добавьте загрузочную запись для раздела Windows: bcdboot D:\Windows

  5. Перезагрузите компьютер. Должны отобразиться окна.

Настройка или восстановление меню загрузки на компьютере с двойной загрузкой

При настройке компьютера для загрузки нескольких операционных систем иногда может быть потеряна возможность загрузки в одну из операционных систем. Параметр BCDBoot позволяет быстро добавить параметры загрузки для операционной системы на основе Windows. Чтобы настроить компьютер с двойной загрузкой:

  1. Установите отдельный жесткий диск или подготовьте отдельный раздел для каждой операционной системы.

  2. Установите операционные системы. Например, если на компьютере установлена ОС Windows 7, установите Windows 10 на другой жесткий диск или раздел.

  3. Перезагрузите компьютер. Меню загрузки должно отображаться в обеих операционных системах.

    Если в списке отсутствуют следующие операционные системы:

    1. Откройте командную строку либо как администратора в Windows, либо загрузив в командную строку с помощью установочного носителя Windows, нажав клавиши SHIFT + F10 или загрузив среду предустановки Windows (WinPE: Create USBreboot Drive).

    2. Добавьте параметры загрузки для операционной системы Windows.

      bcdboot D:\Windows
      
    3. Перезагрузите компьютер. Теперь в меню загрузки будут отображаться оба варианта меню.

Выявлен

Сведения о восстановлении загрузочных файлов на компьютере с Windows XP и более поздней версии Windows, например Windows 7, см. в статье 2277998базы знаний Майкрософт.

Запись и применение разделов Windows, систем и восстановления

Настройка разделов жесткого диска на основе BIOS/MBR

Настройка разделов жесткого диска на основе UEFI и GPT

BCDedit

Параметры Command-Line Bootsect

Синтаксис командной строки DiskPart

Восстановление загрузчика Windows 7 вручную при помощи утилит bootrec.exe и bcdboot.exe

Довольно долгое время компания Майкрософт модернизировала систему, которая восстанавливает операционную систему WindowsVista, Windоws и Windows7. Если запустить Windows 7 с загрузочного диска, и кликните «Восстановить систему» восстановление будет запущено автоматически, и автономно попробует восстановить систему и исправить все возможные ошибки, которые только обнаружит. Система может исправить внушительное количество проблем, но вполне возможна ситуация, когда сам загрузчик оказывается неисправен, и с этой задачей не может справиться даже сама восстановительная система. При такой ситуации выполнить восстановление загрузчика в ручном режиме вполне возможно с использованием приложения Bootrec.exe. Утилита Bootrec.exe настроена на исправление неполадок и ошибок, которые могут быть непосредственно связаны с ошибками загрузчика, что ведет к невозможности запуска WindоwsVista и Windоws 7.

Последовательность действий

  • 1. Необходимо выполнить настройку BIOS так, чтобы главным устройством запуска был привод — DVD
  • 2. После этого, необходимо запустить Windоws 7 с загрузочного диска и добраться до того момента, пока не появится данная картинка:

 

  • 3. Кликните «Восстановить систему» («Repairyоurcоmputer»).
  • 4. Далее необходимо выбрать операционную систему для восстановления и кликнуть,  «Далее» («Next»).

  • 5. В появившемся окне «Параметры восстановления системы» («SystemRecоveryOptiоns») необходимо остановить свой выбор на  пункте «Командная строка» («CоmmandPrоmpt»).

После открытия окна в командной строке cmd.exe, вписать: Bootrec.exe

Программавыдаст справку по возможным ключам в командной строке.

Описание ключей запуска утилиты Bootrec.exe:

Bootrec.exe /FixMbr

Приведенная в действие с ключом /FixMbr, программа выполняет запись совместимую с WindоwsVistaи операционной системы Windоws 7 главную запись необходимую для загрузки  (MasterBооtRecоrd, или сокращенно MBR) в один из разделов системы. Данную опцию необходимо использовать для разрешения задач, связанных с ошибками главной записи для загрузки системы, или если вам необходимо выполнить удаление не стандартного кода. При этом таблица разделов не перезаписывается.

Bootrec.exe /FixBoot

Приведенная в действие с ключом /FixBооt, программавыполняет запись в раздел системы новый сектор для загрузки, который совместим с WindоwsVista и операционной системой Windоws 7. Использовать данную функцию необходимо в случаях:

  • 1. Сектор для загрузок Windоws 7 или операционной системы WindоwsVistaбыл подменен нестандартным.
  • 2. Повреждение сектора загрузки.
  • 3. Произведена установка предыдущей версииWindоws после установки Windоws 7 или операционной системы WindоwsVista.

Стоит отметить, что данного эффекта можно достичьс помощьюприменения программы bootsect.exe, что находится на загрузочном дискеWindоws 7. Необходимо выполнить запуск bootsect.exe с такими параметрами:

bootsect /NT60 SYS

Системный загрузочный сектор данного раздела будет записан заново с кодом, который совместим с BOOTMGR. Более подробней о применении программы bootsect.exe можно прочесть, запустив её со строкой /help.

Bootrec.exe /ScanOs

Приведенная в действие с ключом /ScanOs, программа выполняет сканирование всех дисков на возможностьсуществующих установленных систем WindоwsVista и Windоws 7. Помимо этого, при её эксплуатации выводится некий список по запросу  поиска систем, которыена данный момент не имеют записей в базе данных конфигурации загрузки операционной системы.

Bootrec.exe /RebuildBcd

Приведенная в действие с данным ключом, программавыполняет сканирование все дисков на наличие установленных WindоwsVista или Windоws 7. Обнаруженные операционные системыстроятся в список, из которого их есть возможность добавить в базу данных конфигурации загрузки операционной системы. Использовать данную  опцию, если возникает необходимость полностью выполнить перестройкубазы данных конфигурации загрузки. Для этого нужно удалить предыдущуюбазу. Подборка команд такова:

bcdedit /export C:\BCDcfg.bak
attrib -s -h -r c:\boot\bcd
del c:\boot\bcd
bootrec /RebuildBcd

В примере,приведенном выше, данная база  конфигураций загрузок переносится в файл C:\BCDcfg.bak, с него убираются атрибуты «только для чтения»,«скрытый» и «системный» после этого выполняется удаление при помощи DEL и перестраивается с начала при помощи команды bооtrec /RebuildBcd.

Безусловно, программа Bootrec.exe довольно функциональна, но, бессильна, еслизагрузочный файлWindоwsbооtmgrотсутствует или поврежден. При такой задаче можно использовать другуюпрограмму- bcdboot.exe.

Восстановление среды загрузки с помощью BCDboot.exe

BCDboot.exe — это утилита,  для восстановления или созданиясреды загрузки, которая находится в системном разделе.Программа  может быть использована для перемещенияфайлов,что выполняли загрузку с первого раздела или жесткого диска на второй.
Командная строка должна выглядеть так:

bcdboot.exe e:\windows

Выполнить замену e:\windows на путь, который соответствует вашей операционной системе.

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

Синтаксис параметров командной строки утилиты bcdboot

Утилита bcdbооt.exe применяет параметры:

BCDBOOT источник [/l язык] [/s буква_диска] [/v] [/m [{GUID_загрузчика_операционной системы}]]

источник

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

/l
Не вынужденный параметр. Прописывает язык среды загрузки. Автоматически применяется английский (США).

/s
Невынужденный параметр. Показывает букву диска,на котором находится системный раздел, куда производится установка файлов среды загрузки. Автоматически применяется системный раздел, который задал BIOS.

/v
Невынужденный параметр. Активирует режим тщательного протоколирования всей работы программы.

/m
Не вынужденный параметр. Совмещает параметры новой и уже имеющейся записи базы и сохраняет их в новую загрузочную запись.

Итог

В данной статье были разобраны основные  принципы работы с программами bcdbооt.exe и bооtrec.exe, которые предназначены для разрешения задач, связанных с проблемой запуска ОСWindоws 7 из-за того, что загрузчик отсутствует или же поврежден.

 

Восстановление загрузчика Windows 10 | remontka.pro

&nbsp windows

Если после установки второй ОС, попыток воспользоваться свободным местом на скрытых разделах диска или их форматирования, в случае системных сбоев, при экспериментах с EasyBCD и в других случаях вы столкнулись с тем, что Windows 10 не загружается, сообщая «An operating system wasn’t found», «No bootable device found. Insert boot disk and press any key», то, возможно, вам требуется восстановление загрузчика Windows 10, о чем и пойдет речь ниже.

Вне зависимости от того, UEFI у вас или BIOS, установлена ли система на GPT диск со скрытым FAT32 разделом EFI загрузки или на MBR с разделом «Зарезервировано системой», действия по восстановлению будут одинаковыми для большинства ситуаций. Если ничто из нижеописанного не помогает, попробуйте Сброс Windows 10 с сохранением данных (третьим способом). Примечание: ошибки, подобные указанным выше, необязательно вызваны поврежденным загрузчиком ОС. Причиной может оказаться вставленный компакт-диск или подключенный USB-накопитель (попробуйте вынуть), новый дополнительный жесткий диск или проблемы с имеющимся жестким диском (прежде всего взгляните, а виден ли он в БИОС).

Автоматическое восстановление загрузчика

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

  1. Загрузитесь с диска восстановления Windows 10 или загрузочной флешки с Windows 10 в той же разрядности, что и ваша система (диска). Для выбора накопителя для загрузки можно использовать Boot Menu.
  2. В случае загрузки с установочного накопителя, на экране после выбора языка внизу слева нажмите пункт Восстановление системы. 
  3. Выберите пункт Поиск и устранение неисправностей, а затем — Восстановление при загрузке. Выберите целевую операционную систему. Дальнейший процесс будет произведен автоматически. 

По завершении вы либо увидите сообщение о том, что восстановление не удалось, либо компьютер автоматически перезагрузится (не забудьте вернуть загрузку с жесткого диска в БИОС) уже в восстановленную систему (но не всегда).

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

Процедура восстановления вручную

Для восстановления загрузчика вам потребуется либо дистрибутив Windows 10 (загрузочная флешка или диск), либо диск восстановления Windows 10. Если вы ими не обзавелись, придется воспользоваться другим компьютером для их создания. Подробнее о том, как сделать диск восстановления можно прочитать в статье Восстановление Windows 10.

Следующий этап — загрузиться с указанного носителя, поставив загрузку с него в БИОС (UEFI), либо используя Boot Menu. После загрузки, если это установочная флешка или диск, на экране выбора языка нажмите клавиши Shift + F10 или Shift+Fn+F10 на некоторых ноутбуках (откроется командная строка). Если это диск восстановления в меню выберите Диагностика — Дополнительные параметры — Командная строка.

В командной строке введите по порядку три команды (после каждой нажимаем Enter):

  1. diskpart
  2. list volume
  3. exit

В результате выполнения команды list volume, вы увидите список подключенных томов. Запомните букву того тома, на котором располагаются файлы Windows 10 (в процессе восстановления это может быть не раздел C, а раздел под какой-либо другой буквой).

В большинстве случаев (на компьютере только одна ОС Windows 10, скрытый раздел EFI или MBR в наличии), для того, чтобы восстановить загрузчик, достаточно после этого выполнить одну команду:

bcdboot C:\windows (где вместо C может потребоваться указать другую букву, о чем было сказано выше).

Примечание: если на компьютере несколько ОС, например, Windows 10 и 8.1, вы можете выполнить эту команду дважды, в первом случае указав путь к файлам одной ОС, во втором — другой (не сработает для Linux и XP. Для 7-ки зависит от конфигурации).

После выполнения этой команды вы увидите сообщение о том, что файлы загрузки успешно созданы. Можно попробовать перезагрузить компьютер в обычном режиме (вынув загрузочную флешку или диск) и проверить, загружается ли система (после некоторых сбоев загрузка происходит не сразу после восстановления загрузчика, а после проверки HDD или SSD и перезагрузки, также может проявиться ошибка 0xc0000001, которая в этом случае также обычно исправляется простой перезагрузкой).

Второй способ восстановить загрузчик Windows 10

Если вышеописанный способ не сработал, то возвращаемся в командную строку так же, как делали это ранее. Вводим команды diskpart, а потом — list volume. И изучаем подключенные разделы дисков.

Если у вас система с UEFI и GPT, в списке вы должны увидеть скрытый раздел с файловой системой FAT32 и размером 99-300 Мб. Если же BIOS и MBR, то должен обнаружиться раздел размером 500 Мб (после чистой установки Windows 10) или меньше с файловой системой NTFS. Вам требуется номер этого раздела N (Том 0, Том 1 и т.д.). Также обратите внимание на букву, соответствующую разделу, на котором хранятся файлы Windows.

Введите по порядку следующие команды:

  1. select volume N
  2. format fs=fat32 или format fs=ntfs (в зависимости от того, какая файловая система на разделе).
  3. assign letter=Z (присваиваем букву Z этому разделу).
  4. exit (выходим из Diskpart)
  5. bcdboot C:\Windows /s Z: /f ALL (где C: — диск с файлами Windows, Z: — буква, которую мы присвоили скрытому разделу).
  6. Если у вас несколько ОС Windows, повторите команду для второй копии (с новым расположением файлов).
  7. diskpart
  8. list volume
  9. select volume N (номер скрытого тома, которому мы присваивали букву)
  10. remove letter=Z (удаляем букву, чтобы том не отображался в системе, когда мы перезагрузимся).
  11. exit

По завершении, закрываем командную строку и перезагружаем компьютер уже не с внешнего загрузочного накопителя, проверяем, загружается ли Windows 10.

Видео инструкция

Надеюсь, изложенная информация сможет вам помочь. Кстати, можно попробовать также и «Восстановление при загрузке» в дополнительных параметрах загрузки или с диска восстановления Windows 10. К сожалению, не всегда все проходит гладко, и проблема легко решается: часто (при отсутствии повреждений HDD, что тоже может быть) приходится прибегать к переустановке ОС. Также для восстановления можно попробовать простую команду bootrec.exe /fixboot (см. Использование bootrec.exe для исправления загрузочных записей).

remontka.pro в Телеграм | Другие способы подписки

А вдруг и это будет интересно:

Параметры командной строки BCDboot

BCDboot - это средство, которое используется для создания системного раздела или восстановления среды загрузки, расположенной в системном разделе. Системный раздел создается посредством копирования небольшого набора файлов среды загрузки из установленного образа Windows®. Средство BCDboot создает хранилище данных конфигурации загрузки (BCD) в системном разделе с новой загрузочной записью, которая позволяет загружать установленный образ Windows.

Средство BCDboot можно запустить из среды предустановки Windows®. Дополнительные сведения о среде предустановки Windows см. в разделе Краткие руководства по Windows PE.

В операционных системах Windows® 7 и Windows Server® 2008 R2 средство BCDboot находится в папке %WINDIR%\System32. Средство BCDboot также входит в состав предустановочного набора OPK (OEM Preinstallation Kit) и пакета автоматической установки Windows (Windows AIK) и расположено в каталоге «%Program Files%\<версия>\Tools», где <версия> — это Windows OPK или Windows AIK.

Средство BCDboot копирует набор файлов среды загрузки из образа Windows, который расположен на компьютере. BCDboot может копировать файлы среды загрузки из образов Windows Vista®, Windows Server® 2008, Windows 7 или Windows Server 2008 R2. Дополнительные сведения о применении образа Windows к системе см. в разделе Создание и применение образов Windows.

Средство BCDboot использует файл «%WINDIR%\System32\Config\BCD-Template» для создания нового хранилища данных конфигурации загрузки (BCD) и инициализации файлов среды загрузки в системном разделе. Параметры данных конфигурации загрузки можно задать в файле шаблона данных конфигурации загрузки. Это средство копирует последние версии файлов среды загрузки из папки «%WINDIR%\boot» образа операционной системы и папки «%WINDIR%\System32» в системный раздел.

BCDboot копирует файлы в системный раздел по умолчанию, заданный микропрограммой устройства. Этот раздел можно создать с помощью средства для создания разделов диска, например DiskPart. Этому разделу можно не назначать букву диска, средство BCDboot все равно сможет найти его. Дополнительные сведения см. в справке по средству DiskPart в командной строке или в разделе Синтаксис командной строки средства Diskpart (возможно на английском языке).

  • Для систем на основе BIOS системный раздел является активным только на дисках с основной загрузочной записью (MBR). Средство BCDboot создает каталог \Boot на системном разделе и копирует в этот каталог все файлы, необходимые для загрузочной среды.
  • В системах с единым интерфейсом EFI (Unified Extensible Firmware Interface) системный раздел EFI является системным разделом только на дисках с таблицей разделов GPT. Средство BCDboot создает каталог \Efi\Microsoft\Boot и копирует в этот каталог все файлы, необходимые для загрузочной среды.

BCDboot может обновить существующую среду загрузки в системном разделе. Новые версии файлов из образа Windows будут скопированы в системный раздел.

Если хранилище данных конфигурации загрузки в системном разделе уже существует:

  • Средство BCDboot создаст новую загрузочную запись в существующем хранилище данных конфигурации загрузки на основе параметров, указанных в файле шаблона данных конфигурации загрузки, и удалит все повторяющиеся загрузочные записи, которые ссылаются на тот же образ Windows.
  • Если загрузочная запись для образа Windows уже существует и для дополнительных параметров данных конфигурации загрузки (BCD), включенных для этой загрузочной записи, установлены значения по умолчанию, то эти параметры можно получить, запустив средство BCDboot с ключом /m для объединения существующей загрузочной записи, которая определяется GUID загрузчика операционной системы, с новой загрузочной записью, созданной средством BCDboot.

В средстве BCDboot.exe используются следующие параметры командной строки.

BCDBOOT источник [/l язык] [/s буква_диска] [/v] [/m [{GUID_загрузчика_операционной системы}]]

Параметр Описание

источник

Указывает расположение каталога Windows, используемого в качестве источника при копировании файлов среды загрузки.

/l

Необязательный. Задает язык. По умолчанию используется английский (США).

/s

Необязательный. Указывает букву диска системного раздела. По умолчанию используется системный раздел, заданный микропрограммой.

/v

Необязательный. Включает режим подробного протоколирования.

/m

Необязательный. По умолчанию объединяет только глобальные объекты.

Если GUID загрузчика операционной системы задан, для создания загрузочной записи объединяет объект загрузчика с шаблоном системы.

  • Этот пример выполняет инициализацию системного раздела с помощью файлов из образа операционной системы, установленной на томе С: .
  • Этот пример задает в качестве языка данных конфигурации загрузки японский язык и копирует файлы данных конфигурации загрузки, которые назначены букве диска S: , с помощью DiskPart.
    
    bcdboot C:\Windows /l ja-jp /s S:
    
  • Этот пример объединяет загрузчик операционной системы с указанным GUID в текущем хранилище данных конфигурации загрузки с записью в новом хранилище данных конфигурации загрузки.
    
    bcdboot c:\windows /m {d58d10c6-df53-11dc-878f-00064f4f4e08}
    

Fixboot не смогла найти системный диск. Исправляем проблемы с загрузчиком используя командную строку. Синтаксис параметров командной строки утилиты bcdboot

Много лет компания Microsoft улучшала систему восстановления операционной системы Windows, и в Windows 7 и Windows Vista она работает практически в автоматическом режиме. Если вы загрузитесь с установочного диска Windows 7 и щелкните "" ("Repair Computer"), система восстановления Windows будет запущена и самостоятельно попытается исправить все ошибки, которые она найдет. Она способна исправить большое количество проблем, однако, вполне вероятна ситуация, когда оказывается поврежден загрузчик, и с этой проблемой система восстановления не может справиться. В этом случае можно восстановить загрузчик вручную при помощи утилиты Bootrec.exe.

Приложение Bootrec.exe служит для исправления ошибок, связанных с повреждением загрузчика и, как следствие, невозможностью запуска операционных систем Windows 7 и Windows Vista.

Последовательность действий

Утилита выведет справку по доступным ключам командной строки.

Описание ключей запуска утилиты Bootrec.exe

Bootrec.exe /FixMbr - Запущенная с ключом /FixMbr, утилита записывает совместимую с Windows 7 и Windows Vista главную загрузочную запись (Master Boot Record, MBR) в системный раздел. Используйте эту опцию для разрешения проблем, связанных с повреждением главной загрузочной записи, или если вы желаете удалить из неё нестандартный код. Существующая таблица разделов в этом случае не перезаписывается

Bootrec.exe /FixBoot - Запущенная с ключом /FixBoot, утилита записывает в системный раздел новый загрузочный сектор, совместимый с Windows 7 и Windows Vista. Использовать эту опцию нужно в следующих случаях:

  1. Загрузочный сектор Windows Vista или Windows 7 был заменен нестандартным.
  2. Загрузочный сектор поврежден.
  3. Была установлена предыдущая версия операционной системы Windows после установки Windows Vista или Windows 7. Например, если была установлена Windows XP, будет использоваться NTLDR (Windows NT Loader, загрузчик Windows NT), код штатного загрузчика NT 6 (Bootmgr) будет затерт программой установки Windows XP.

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

Командная строка в данном случае может выглядеть таким образом:

bcdboot.exe e:\windows

Замените e:\windows на путь, соответствующий вашей системе. Эта операция восстановит поврежденную среду загрузки Windows, включая файлы хранилища конфигурации данных загрузки (BCD), в том числе упомянутый выше файл bootmgr .

Синтаксис параметров командной строки утилиты bcdboot

Утилита bcdboot.exe использует следующие параметры командной строки:

BCDBOOT источник ]

источник - Указывает расположение каталога Windows, используемого в качестве источника при копировании файлов среды загрузки.

/l - Необязательный параметр. Задает язык среды загрузки. По умолчанию используется английский (США).

/s - Необязательный параметр. Указывает букву диска системного раздела, куда будет установлены файлы среды загрузки. По умолчанию используется системный раздел, заданный микропрограммой BIOS.

/v - Необязательный параметр. Включает режим подробного протоколирования работы утилиты.

/m - Необязательный параметр. Объединяет параметры вновь созданной и уже имеющейся загрузочной записи хранилища и записывает их в новую загрузочную запись. Если GUID загрузчика операционной системы задан, для создания загрузочной записи объединяет объект загрузчика с шаблоном системы.

Резюме . В статье были рассмотрены принципы работы с утилитами bootrec.exe и bcdboot.exe , служащими для разрешения проблем, связанных с невозможностью запуска операционной системы Windows 7 из-за поврежденного или отсутствующего загрузчика

Или повреждены файлы (например: NTLDR is missing. Press Ctrl+Alt+Del to restart , или Не удается запустить Windows из-за испорченного или отсутствующего файла: \WINDOWS\SYSTEM32\CONFIG\SYSTEM , или Не удается запустить Windows из-за ошибок в программном . Сообщите об этом как об ошибке: необходимы библиотеки DLL для ядра. Сообщите об этой ошибке в службу поддержки ).

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

Для этого нужно в BIOS установить загрузку с CD-ROM" а, поместить в лоток CD-ROM" а загрузочный диск с установочным пакетом Windows XP Professional и перезагрузиться. Когда установщик Windows XP загрузит свои файлы в оперативную память , появится окно Установка Windows XP Professional , содержащее меню выбора, из которого нас интересует пункт *Чтобы восстановить Windows XP с помощью консоли восстановления, нажмите .

Нажмите R . Загрузится консоль восстановления. Если на установлена одна , и она () установлена на диске C: , то появится следующее сообщение:

1: C:\WINDOWS

В какую копию Windows следует выполнить вход?

Введите 1 , нажмите Enter.

Появится сообщение:

Введите пароль администратора:

Введите пароль, нажмите Enter (если пароля нет, просто нажмите Enter ).

Появится приглашение системы:

C:\WINDOWS>

введите fixmbr

Появится сообщение:

**ПРЕДУПРЕЖДЕНИЕ**

На этом компьютере присутствует нестандартная или недопустимая основная загрузочная запись. При использовании FIXMBR можно повредить имеющуюся таблицу разделов. Это приведет к утере доступа ко всем разделам текущего жесткого диска.

Если отсутствуют проблемы доступа к диску, рекомендуется прервать работу команды FIXMBR.

Подтверждаете запись новой MBR?

Введите y (что означает yes ).

Появится сообщение:

Производится новая основная загрузочная запись на физический диск \Device\Harddisk0\Partition0.

Новая основная загрузочная запись успешно сделана.

На появившееся приглашение системы: C:\WINDOWS>

Введите fixboot

Появится сообщение:

Конечный раздел: C:.

Хотите записать новый загрузочный сектор в раздел C:?

Введите y (что означает yes ).

Появится сообщение:

Файловая система в загрузочном разделе: NTFS (или FAT32).

Команда FIXBOOT записывает новый загрузочный сектор.

Новый загрузочный сектор успешно записан.

Нажмите Del , войдите в BIOS Setup и установите загрузку с жёсткого диска.

Примечания

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

2. Если на установлено более одной , – обратитесь к специалистам!

3. Краткая справка по применяемым командам:

a) fixboot имя_диска:

Эта команда служит для записи нового кода загрузочного сектора Windows в системном разделе. В синтаксисе команды имя_диска – диск, на котором будетзаписан загрузочный сектор. Данная команда исправляет повреждения в загрузочном секторе Windows . Она переопределяет параметры , которыезаписываются в загрузочный раздел системы. Команда fixboot поддерживается на базе x86 .

b) fixmbr имя_устройства

Данная команда используется для восстановления основной загрузочной записи загрузочного раздела. В синтаксисе команды имя_устройства – необязательноеимя устройства, для которого требуется новая основная загрузочная запись (MBR ). Используйте данную команду, если загрузочную запись изапустить Windows не удается.

Можно рассмотреть на простом примере, и второй вариант: редактирование из консоли восстановления файла BOOT.INI.

Главная загрузочная запись, это первый сектор загрузочного раздела на жёстком диске. В сектор записана таблица разделов и программа, на которую возложена миссия загрузки операционной системы. При повреждении или отсутствии главной загрузочной записи, мы с вами не загрузим операционную систему никогда. И иногда это повреждение или отсутствие всё-таки происходит и в самый неподходящий момент.

Например, один пользователь решил установить у себя на компьютере 20 операционных систем, и занялся созданием соответствующих разделов на жёстком диске (и даже создают иногда), ну а потом соответственно установкой. Естественно, всё это когда-то перестаёт загружаться и надо выходить из ситуации с достоинством.

Восстановление Windows XP через консоль

Вставляем установочный диск Windows XP в дисковод и перезагружаемся, в BIOS выставляем в качестве первого загрузочного устройства дисковод, если не знаете как, читайте у нас . Далее, загружается установочная программа Windows XP и после загрузки появляется меню, в нём нужно выбрать пункт №2. Чтобы восстановить Windows XP с помощью консоли восстановления нажмите R .

Нажимаем R и входим в Консоль восстановления, кстати можете почитать

У нас установлена одна операционная система на диске С и на вопрос в какую копию Windows следует выполнить вход, ставим цифру 1 и жмём Enter.

Если у вас не было пароля администратора просто нажмите Enter, если был вводите пароль.

Появится сообщение:



Вот и всё Восстановление Windows XP через консоль должно удачно завершиться, водим exit и перезагружаемся.

Что у нас может не получиться, при вводе команды FIXMBR появляется сообщение об ошибке, это означает, что запись в таблицу разделов (MBR) блокирована настройками в BIOS, нужно зайти в BIOS и найти там параметр Boot Virus Detection (значение Enabled) этой опции блокирует перезапись загрузочного сектора жесткого диска, что в нашем случае и происходит.

Далее может возникнуть такая ошибка "Не удается запустить Windows из-за аппаратных ошибок настройки диска", в этом случае виноват файл BOOT.INI, для его исправления опять загружаемся в консоль восстановления и вводим команду bootcfg /rebuild и нажмите клавишу ВВОД

  • Добавить систему в список загрузки? .
    Соглашаемся Y (да)
    Введите идентификатор загрузки:
    Вводим Windows XP Professional.
    Введите параметры загрузки операционной системы:
    Введите/fastdetect специальный ключ, система не определяет Plug and Play устройства в процессе загрузки, можете прочесть

Ну вот мы изменили файл BOOT.INI и последнее если у вас несколько жёстких дисков, узнать какие именно им назначены буквы можно командой MAP и на экран будут выведены устройства и соответствующие им буквы, а также файловые системы.

Главная > Операционные системы > Windows

Процесс загрузки системы можно разделить на несколько этапов:

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

  • Сразу после завершения фазы самотестирования (POST) компьютер "зависает"
  • Экран загрузчика не появляется.
  • На экране появляются сообщения об ошибках следующего типа:
    • A disk read error occurred (Ошибка чтения диска).
    • Insert a system diskette and restart the system (Вставьте системную дискетуи перезагрузите систему).
    • Hard Disk Error (Ошибка жесткого диска).
    • Hard Disk Absent/Failed (Жесткий диск отсутствует/отказ).

Вполне возможно, что при таком раскладе компьютер вообще не удастся запустить. Если вы предварительно отформатировали все разделы для использования файловой системы NTFS - применить утилиты MS-DOS для решения данных проблем вы не сможете. Советую под рукой держать загрузочные дискеты от Windows 2000. Данный тип проблем может быть вызван следующими вещами:

  1. Отсутствие системного раздела на жестком диске. Обычно возникает при неправильном конфигурировании только что купленного жесткого диска либо при некорректном его форматировании. Поправить сию проблему можно с помощью утилиты FDISK.
  2. Повреждена главная загрузочная запись. Для чего она нужна?
    • Считывает таблицу разделов, расположенную в этом секторе диска.
    • Определяет местоположение загрузочного сектора раздела.
    • Загружает и выполняет код, расположенный в загрузочном секторе раздела.
    Если код главной загрузочной записи оказывается не в состоянии выполнить сии задачи, появляется одно из сообщений:
    • Missing operating system (Отсутствует операционная система).
    • Invalid partition table (Неверная таблица разделов).

Для восстановления поврежденной главной загрузочной записи можно воспользоваться командной консолью восстановления (Recovery Console) Windows 2000. Делается это с помощью команды Fixmbr:

fixmbr [имя_устройства]

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

\Device\HardDisk0.

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

fixmbr \Device\HardDisk0

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

INACCESSIBLE_BOOT_DEVICE .

Либо машина "зависает" в процессе загрузки и экран остается пустым. Даже если очевидных грубых повреждений не наблюдается - загрузочный сектор раздела может работать неправильно. Проблема может быть в том, что испорчен/поврежден файл NTLDR, либо поврежден загрузочный сектор. Для диагностики проблемы поступаем следующим способом: Пробуем переименовать файл NTLDR и запустить Windows 2000 с этого жесткого диска. Если загрузочный сектор - в норме, а проблема в поврежденном файле загрузчика появится следующее сообщение:

Couldn"t find NTLDR - если файл загрузчика находится в разделе NTFS

A kernel file is missing from the disk - если файл загрузчика NTLDR находится в разделе FAT.

Соответственно, требуется заменить поврежденный файл NTLDR на рабочий (либо с загрузочной дискеты, либо с рабочей машины).

Сразу предупреждаю, что файл NTLDR по умолчанию имеет атрибуты "скрытый", "системный" и "только чтение". Если он находится на разделе FAT - изменить атрибуты из-под DOS-a можно с помощью команды attrib -s -h -r ntldr. Если после замены файла NTLDR вы таких сообщений об ошибке не получите и машина все равно не хочет грузиться, значит поврежден сам загрузочный раздел. Для устранения данной неприятности нужно загрузить консоль восстановления (т.е. снова начать установку Windows 2000 и после того, как процедура копирования установочных файлов на жесткий диск будет окончена выбрать НЕ установку, А ВОССТАНОВЛЕНИЕ СИСТЕМЫ). После того, как консоль будет загружена воспользоваться следующей командой:

Запись в системный раздел нового загрузочного сектора. Команда fixboot доступна только на консоли восстановления Windows 2000, которая запускается из программы установки Windows 2000.

fixboot [диск]

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

Проблемы, возникающие после запуска загрузчика, но до регистрации пользователя в системе

Windows 2000 Resource Kit содержит отладочную версию Ntdetect.com, которая называется Ntdetect.chk. Если Ntdetect.com не может обнаружить все аппаратные устройства, которые он, по вашему мнению, должен находить, вы сможете использовать отладочную версию, которая поможет локализовать проблему. Отладочная версия устанавливается с помощью файла Installd.cmd, который выполняет следующие действия:

  • Переименовывает стандартный Ntdetect.com.
  • Копирует Ntdetect.chk в Ntdetect.com.

После выполнения этих операций нужно перезагрузить компьютер. При запуске системы с отладочной версией Ntdetect на экране будет появляться информация обо всех обнаруживаемых аппаратных средствах. После заполнения каждого информационного экрана необходимо нажимать клавишу Enter. Когда необходимость в отладочном варианте отпадет - выполните команду installd /not.

Параметр SOS в файле Boot.ini.

В файл Boot.ini можно добавить параметр /sos, что заставит NTLDR отображать на экране имена ядра (Ntoskrnl.exe) и драйверов по мере их загрузки. Это поможет продиагностировать проблемы с отсутствующим или поврежденным драйвером устройства.

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

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

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

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

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

  1. Ещё хочу сказать, что часто в неудачной загрузке Windows 7 виноваты ошибки файловой системы, исправить их можно даже в том случае когда операционная система не загружается, все подробности в другой нашей статье " "
  2. Друзья, в этой статье мы будем работать со средой восстановления Windows 7, а если точнее с командной строкой среды восстановления. Необходимые команды я Вам дам, но если Вам их будет трудно запомнить, можно . Это сильно облегчит Вам работу.
  • Главная загрузочная запись (MBR) - это первый сектор на жёстком диске, в котором находится таблица разделов и маленькая программа загрузчик, которая считывает в данной таблице данные с какого раздела жёсткого диска производить загрузку ОС, в дальнейшем информация передаётся в раздел с установленной операционной системой, для её загрузки. Если в главной загрузочной записи находится неправильная информация о расположении системы, значит мы при загрузке получим разные ошибки, вот одна из них "BOOTMGR is missing press CTR-Alt-Del for restart" или будем наблюдать чёрный экран. Исправляется проблема восстановлением загрузчика Windows 7 .

Когда вы удалили старушку 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

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

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

Вводим команды:

diskpart

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 Вам не помогут, не отчаивайтесь, есть ещё одно средство.

Способ №3

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

В моём случае найдено две операционные системы. Всё видно на скришноте.

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

Exit

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

Выбираем первый жёсткий Диск 1, щёлкаем на первом разделе System Reserved (Зарезервировано системой) правой мышью и выбираем "Отметить как активный"

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

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

Продолжить.

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

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

Параметры командной строки BCDBoot | Документы Microsoft

  • 7 минут на чтение

В этой статье

BCDBoot - это инструмент командной строки, используемый для настройки файлов загрузки на ПК или устройстве для запуска операционной системы Windows. Вы можете использовать инструмент в следующих случаях:

  • Добавьте загрузочные файлы на ПК после применения нового образа Windows. В типичном развертывании Windows на основе образа используйте BCDBoot для настройки микропрограммы и системного раздела для загрузки образа. Дополнительные сведения см. В разделе Захват и применение разделов Windows, System и Recovery.
  • Настройте компьютер для загрузки с файла виртуального жесткого диска (VHD), содержащего образ Windows. Дополнительные сведения см. В разделе Загрузка с VHD (собственная загрузка): добавление виртуального жесткого диска в меню загрузки.
  • Восстановить системный раздел. Если системный раздел был поврежден, вы можете использовать BCDBoot для воссоздания файлов системного раздела, используя новые копии этих файлов из раздела Windows.
  • Настройте или восстановите меню загрузки на ПК с двойной загрузкой. Если вы установили более одной копии Windows на ПК, вы можете использовать BCDBoot для добавления или восстановления меню загрузки.

Расположение файлов

В Windows и среде предустановки Windows (WinPE)

% WINDIR% \ System32 \ BCDBoot.exe

В пакете оценки и развертывания Windows (Windows ADK):

C: \ Program Files (x86) \ Windows Kits \ 10 \ Assessment and Deployment Kit \ Deployment Tools \ amd64 \ BCDBoot \ BCDBoot.exe

Поддерживаемые операционные системы

BCDBoot может копировать файлы среды загрузки из образов Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Vista, Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 или Windows Server 2008.

Как это работает

Для настройки системного раздела BCDBoot копирует небольшой набор файлов среды загрузки из установленного образа Windows в системный раздел.

BCDBoot может создать хранилище данных конфигурации загрузки (BCD) в системном разделе, используя последнюю версию файлов Windows:

  • BCDBoot создает новое хранилище BCD и инициализирует файлы среды загрузки BCD в системном разделе, включая диспетчер загрузки Windows, с помощью файла% WINDIR% \ System32 \ Config \ BCD-Template.
  • Новое в Windows 10: во время обновления BCDBoot сохраняет любые другие существующие загрузочные записи, такие как debugsettings , при создании нового хранилища.Используйте опцию / c , чтобы игнорировать старые настройки и начать все заново с новым хранилищем BCD.
  • Если для этого раздела Windows уже существует загрузочная запись, по умолчанию BCDBoot стирает старую загрузочную запись и ее значения. Используйте параметр / m , чтобы сохранить значения из существующей загрузочной записи при обновлении системных файлов.
  • По умолчанию BCDBoot перемещает загрузочную запись для выбранного раздела Windows в верхнюю часть порядка загрузки Windows Boot Manager. Используйте опцию / d , чтобы сохранить существующий порядок загрузки.

На компьютерах с UEFI BCDBoot может обновлять записи микропрограмм в энергонезависимой памяти устройства:

  • BCDBoot добавляет запись микропрограммы в NVRAM, чтобы указать на диспетчер загрузки Windows. По умолчанию эта запись ставится первым элементом в списке загрузки. Используйте параметр / p , чтобы сохранить существующий порядок загрузки UEFI. Используйте / addlast , чтобы добавить его в конец списка порядка загрузки.

Параметры командной строки

Для BCDBoot доступны следующие параметры командной строки.исполняемый.

BCDBOOT < источник > [ / l < locale >] [ / s < volume-letter > [ / f < тип микропрограммы >]] [ / v ] [ / m [{ GUID загрузчика ОС }]] [ / addlast или / p ] [ / d ] [ / c ]

Опция Описание

<источник>

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

В следующем примере инициализируется системный раздел с использованием файлов BCD из папки C: \ Windows:

  bcdboot C: \ Windows  

/ л <местный>

Необязательно. Задает языковой стандарт. По умолчанию используется английский (США) ( en-us ).

В следующем примере устанавливается японский языковой стандарт BCD по умолчанию:

  bcdboot C: \ Windows / l ja-jp  

/ с <объемная буква>

Необязательно.Задает букву тома системного раздела. Этот параметр не следует использовать в типичных сценариях развертывания.

Используйте этот параметр, чтобы указать системный раздел при настройке диска, который будет загружаться на другом компьютере, например, флэш-накопитель USB или дополнительный жесткий диск.

UEFI :

  • BCDBoot копирует загрузочные файлы либо в системный раздел EFI, либо в раздел, указанный параметром / s.

    BCDBoot создает хранилище BCD в том же разделе.

    По умолчанию BCDBoot создает запись диспетчера загрузки Windows в энергонезависимой памяти встроенного ПО для идентификации файлов загрузки в системном разделе. Если используется параметр / s, эта запись не создается. Вместо этого BCDBoot использует настройки встроенного ПО по умолчанию для определения загрузочных файлов в системном разделе. Согласно спецификации UEFI 2.3.1, настройки прошивки по умолчанию должны открывать файл: \ efi \ boot \ bootx64.efi в системном разделе EFI (ESP).

BIOS :

  1. BCDBoot копирует загрузочные файлы либо в активный раздел на основном жестком диске, либо в раздел, указанный параметром / s.

  2. BCDBoot создает хранилище BCD в том же разделе.

В следующем примере файлы BCD копируются из папки C: \ Windows в системный раздел на дополнительном жестком диске, который будет загружен на другом компьютере. Системному разделу на дополнительном диске была присвоена буква тома S :

.
  bcdboot C: \ Windows / s S:  

В следующем примере создаются загрузочные записи на USB-накопителе с буквой тома S, включая загрузочные файлы для поддержки компьютеров на базе UEFI или BIOS:

  bcdboot C: \ Windows / s S: / f ВСЕ  

/ f <тип прошивки>

Необязательно.Задает тип прошивки. Допустимые значения: UEFI , BIOS и ALL .

  • В системах на основе BIOS / MBR значение по умолчанию - BIOS . Эта опция создает каталог \ Boot в системном разделе и копирует все необходимые файлы среды загрузки в этот каталог.

  • В системах на основе UEFI / GPT значение по умолчанию - UEFI . Этот параметр создает каталог \ Efi \ Microsoft \ Boot и копирует все необходимые файлы среды загрузки в этот каталог.

  • Когда вы указываете значение ALL , BCDBoot создает каталоги \ Boot и \ Efi \ Microsoft \ Boot и копирует все необходимые файлы среды загрузки для BIOS и UEFI в эти каталоги.

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

В следующем примере файлы BCD, которые поддерживают загрузку на компьютере с UEFI или BIOS, копируются из папки C: \ Windows на флэш-накопитель USB, которому была назначена буква тома S :

  bcdboot C: \ Windows / s S: / f ВСЕ  

/ v

Необязательно.Включает подробный режим. Пример:

  bcdboot C: \ Windows / v  

/ m [ {GUID загрузчика ОС} ]

Необязательно. Объединяет значения из существующей загрузочной записи в новую загрузочную запись.

По умолчанию этот параметр объединяет только глобальные объекты. Если вы укажете GUID загрузчика ОС , этот параметр объединит объект загрузчика в системный шаблон для создания загрузочной записи.

В следующем примере выполняется слияние загрузчика операционной системы в текущем хранилище BCD, которое указанный GUID идентифицирует в новом хранилище BCD:

  bcdboot c: \ Windows / m {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}  

/ addlast

Необязательно.Указывает, что запись микропрограммы диспетчера загрузки Windows должна быть добавлена ​​последней. По умолчанию он добавляется первым. Не может использоваться с / p.

  bcdboot C: \ Windows / addlast  

/ п

Необязательно. Указывает, что существующая позиция записи микропрограммы диспетчера загрузки Windows должна быть сохранена в порядке загрузки UEFI. Если запись не существует, новая запись добавляется в первую позицию. Не может использоваться с / addlast.

По умолчанию во время обновления BCDBoot перемещает диспетчер загрузки Windows на первую запись в порядке загрузки UEFI.

  bcdboot C: \ Windows / p
bcdboot C: \ Windows / p / d  

/ д

Необязательно. Сохраняет существующую запись операционной системы по умолчанию в объекте {bootmgr} в диспетчере загрузки Windows.

  bcdboot C: \ Windows / d  

/ с

Необязательно. Указывает, что любые существующие элементы BCD не следует переносить.

Новое для Windows 10: по умолчанию во время обновления сохраняются элементы BCD, такие как настройки отладки или с подпиской .

  bcdboot C: \ Windows / c  

Восстановить системный раздел

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

  1. Загрузите компьютер из командной строки. Например, загрузитесь с установочного диска Windows и нажмите Shift + F10 или загрузитесь в Windows PE (WinPE: создать загрузочный USB-диск).

  2. Используйте Diskpart, чтобы определить букву диска, содержащую ваш раздел Windows и системный раздел ( diskpart, list vol, exit ).

  3. Дополнительно: Отформатируйте системный раздел: формат (буква диска системного раздела) / q

  4. Добавьте загрузочную запись для раздела Windows: bcdboot D: \ Windows

  5. Перезагрузите компьютер. Винда должна появиться.

Настройка или восстановление меню загрузки на ПК с двойной загрузкой

При настройке ПК для загрузки более чем одной операционной системы иногда вы можете потерять возможность загрузки одной из операционных систем.Параметр BCDBoot позволяет быстро добавлять параметры загрузки для операционной системы Windows. Для настройки ПК с двойной загрузкой:

  1. Установите отдельный жесткий диск или подготовьте отдельный раздел для каждой операционной системы.

  2. Установите операционные системы. Например, если на вашем компьютере установлена ​​Windows 7, установите Windows 10 на другой жесткий диск или раздел.

  3. Перезагрузите компьютер. Должны появиться меню загрузки с указанием обеих операционных систем.

    Если обеих операционных систем нет в списке:

    1. Откройте командную строку либо как администратор изнутри Windows, либо загрузившись из командной строки с установочного носителя Windows и нажав Shift + F10, либо загрузившись в Windows PE (WinPE: создать загрузочный USB-накопитель).

    2. Добавить параметры загрузки для операционной системы Windows.

        bcdboot D: \ Windows
        
    3. Перезагрузите компьютер. Теперь в меню загрузки будут показаны оба пункта меню.

Устранение неисправностей

Для получения информации о восстановлении загрузочных файлов на ПК с Windows XP и более поздней версией Windows, такой как Windows 7, см. Статью 2277998 базы знаний Майкрософт.

Захват и применение разделов Windows, System и Recovery

Настройка разделов жесткого диска на основе BIOS / MBR

Настройка разделов жесткого диска на основе UEFI / GPT

BCDedit

Параметры командной строки Bootsect

Синтаксис командной строки Diskpart

Параметры командной строки

Bootsect | Документы Microsoft

  • 2 минуты на чтение

В этой статье

Bootsect.exe обновляет главный загрузочный код для разделов жесткого диска, чтобы переключаться между Bootmgr и NT Loader ( NTLDR ). Вы можете использовать этот инструмент для восстановления загрузочного сектора на вашем компьютере. Этот инструмент заменяет FixFAT и FixNTFS .

Команды Bootsect

Bootsect использует следующие параметры командной строки:

bootsect {/ help | / nt52 | / nt60} {SYS | ВСЕ | } [/ force] / mbr

Например, чтобы применить главный загрузочный код, совместимый с NTLDR, к тому с меткой E, используйте следующую команду:

bootsect / nt52 E:

Параметры командной строки Описание

/ помощь

Показывает эти инструкции по использованию.

/ nt52

Применяет главный загрузочный код, совместимый с NTLDR, к SYS , ALL или . Операционная система, установленная на SYS , ALL или , должна быть старше Windows Vista.

/ nt60

Применяет главный загрузочный код, совместимый с Bootmgr, к SYS , ALL или .Операционная система, установленная на SYS , ALL или , должна быть Windows 8, Windows® 7, Windows Vista, Windows Server® 2012, Windows Server 2008 R2 или Windows Server 2008.

SYS

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

ВСЕ

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

<буква привода>

Обновляет главный загрузочный код на томе, связанном с этой буквой диска.Загрузочный код не будет обновлен, если:

/ усилие

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

Если Bootsect.exe не может получить монопольный доступ к тому, файловая система может перезаписать загрузочный код перед следующей перезагрузкой. Bootsect.exe всегда пытается заблокировать и отключить том перед каждым обновлением. Если указано / force , выполняется попытка принудительного демонтажа, если первоначальная попытка блокировки не удалась.Блокировка может не работать, например, если файлы на целевом томе в настоящее время открываются другими программами.

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

/ мбр

Обновляет главную загрузочную запись без изменения таблицы разделов в секторе 0 диска, который содержит раздел, указанный в SYS , ALL или <буква диска>.При использовании с опцией / nt52 главная загрузочная запись совместима с операционными системами старше Windows Vista. При использовании с опцией / nt60 главная загрузочная запись совместима с Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 R2 или Windows Server 2008.

Параметры командной строки BCDboot

Bcdedit | Документы Microsoft

  • 4 минуты на чтение

В этой статье

Применимо к: Windows Vista, Windows Server 2008, Windows Server 2012, Windows 8

Файлы данных конфигурации загрузки (BCD) предоставляют хранилище, которое используется для описания загрузочных приложений и параметров загрузочных приложений.Объекты и элементы в магазине эффективно заменяют Boot.ini.

BCDEdit - это инструмент командной строки для управления хранилищами BCD. Его можно использовать для различных целей, включая создание новых магазинов, изменение существующих магазинов, добавление параметров меню загрузки и т. Д. BCDEdit по сути служит той же цели, что и Bootcfg.exe в более ранних версиях Windows, но с двумя основными улучшениями:

Примечание

Для использования BCDEdit для изменения BCD требуются права администратора.

BCDEdit - это основной инструмент для редактирования конфигурации загрузки Windows Vista и более поздних версий Windows. Он включен в дистрибутив Windows Vista в папке% WINDIR% \ System32.

BCDEdit ограничен стандартными типами данных и предназначен в первую очередь для выполнения единичных общих изменений в BCD. Для более сложных операций или нестандартных типов данных рассмотрите возможность использования интерфейса прикладного программирования (API) BCD Windows Management Instrumentation (WMI) для создания более мощных и гибких настраиваемых инструментов.

Синтаксис

  BCDEdit / Команда [<Аргумент1>] [<Аргумент2>] ...
  

Параметры

Общий параметр командной строки BCDEdit

Опция

Описание

/?

Отображает список команд BCDEdit. Выполнение этой команды без аргумента отображает сводку доступных команд.Чтобы отобразить подробную справку по конкретной команде, запустите bcdedit /? <команда>, где <команда> - это имя команды, о которой вы ищете дополнительную информацию. Например, bcdedit /? createstore отображает подробную справку по команде Createstore.

Параметры, действующие в магазине

Опция

Описание

/ createstore

Создает новое пустое хранилище данных конфигурации загрузки.Созданный магазин не является системным.

/ экспорт

Экспортирует содержимое системного хранилища в файл. Этот файл можно использовать позже для восстановления состояния системного хранилища. Эта команда действительна только для системного магазина.

/ импорт

Восстанавливает состояние хранилища системы, используя файл данных резервной копии, ранее созданный с помощью опции / export .Эта команда удаляет все существующие записи в системном хранилище до того, как произойдет импорт. Эта команда действительна только для системного магазина.

/ магазин

Этот параметр можно использовать с большинством команд BCDedit, чтобы указать хранилище, которое будет использоваться. Если этот параметр не указан, то BCDEdit работает с системным хранилищем. Выполнение команды bcdedit / store само по себе эквивалентно запуску команды bcdedit / enum active .

Параметры, которые работают с записями в магазине

Параметр

Описание

/ копия

Создает копию указанной загрузочной записи в том же системном хранилище.

/ создать

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

/ удалить

Удаляет элемент из указанной записи.

Параметры, которые работают с опциями ввода

Параметр

Описание

/ deletevalue

Удаляет указанный элемент из загрузочной записи.

/ набор

Задает значение параметра ввода.

Параметры, управляющие выходом

Параметр

Описание

/ перечисление

Показывает записи в магазине. Параметр / enum является значением по умолчанию для BCEdit, поэтому выполнение команды bcdedit без параметров эквивалентно запуску команды bcdedit / enum active .

/ v

Подробный режим. Обычно любые известные идентификаторы статей представлены в их удобной сокращенной форме. При указании / v в качестве параметра командной строки все идентификаторы отображаются полностью. Выполнение команды bcdedit / v само по себе эквивалентно запуску команды bcdedit / enum active / v .

Параметры, управляющие диспетчером загрузки

Параметр

Описание

/ последовательность загрузки

Задает одноразовый порядок отображения, который будет использоваться при следующей загрузке.Эта команда аналогична опции / displayorder , за исключением того, что она используется только при следующем запуске компьютера. После этого компьютер вернется к исходному порядку отображения.

/ по умолчанию

Задает запись по умолчанию, которую диспетчер загрузки выбирает по истечении тайм-аута.

/ displayorder

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

/ тайм-аут

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

/ toolsdisplayorder

Задает порядок отображения для использования диспетчером загрузки при отображении меню Инструменты .

Параметры, которые контролируют службы управления чрезвычайными ситуациями

Параметр

Описание

/ шт.

Включает или отключает службы аварийного управления (EMS) для указанной записи.

/ EMS

Включает или отключает EMS для указанной загрузочной записи операционной системы.

/ emssettings

Задает глобальные настройки EMS для компьютера. / emssettings не включает и не отключает EMS для какой-либо конкретной загрузочной записи.

Параметры, управляющие отладкой

Параметр

Описание

/ bootdebug

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

/ dbgsettings

Задает или отображает глобальные настройки отладчика для системы. Эта команда не включает и не отключает отладчик ядра; используйте для этой цели параметр / debug . Чтобы установить индивидуальный глобальный параметр отладчика, используйте команду bcdedit / set .

/ отладка

Включает или отключает отладчик ядра для указанной загрузочной записи.

Примеры

Примеры BCDEdit см. На веб-сайте Центра разработчиков оборудования Windows.

BCDBOOT - Windows CMD - SS64.com

BCDBOOT - Windows CMD - SS64.com

Настройте системный раздел, восстановите загрузочную среду, расположенную в системном разделе. BCDBoot может создать хранилище данных конфигурации загрузки (BCD) в системном разделе, используя последнюю версию файлов Windows.

 Синтаксис
      BCDBOOT  source  [/ l  locale ] [/ s  volume-letter  [/ f  прошивка ]] [/ v]
         [/ vbcd] [/ m [{ OS_Loader_GUID }]] [/ addlast] [/ p] [/ bcdclean [full]] [/ c]

Опции

   источник Расположение каталога Windows для использования в качестве источника для
           копирование файлов загрузочной среды./ l Локаль, используемая при инициализации хранилища BCD. по умолчанию = английский (США).

   / s Необязательно. Задает букву тома системного раздела.
           Этот параметр не следует использовать в типичных сценариях развертывания.
           Используйте этот параметр, чтобы указать системный раздел при настройке диска, который будет
           загружаться на другом компьютере, например, с USB-накопителя или дополнительного жесткого диска.
           По умолчанию используется системный раздел, определяемый прошивкой./ v Включить подробный режим.

   / vbcd Включить ведение журнала BCD.

   / m Если указан  OS_Loader_GUID , объединить данный объект загрузчика в
           системный шаблон для создания загрузочной записи.
           В противном случае по умолчанию объединяются только глобальные объекты.

   / d Сохранить существующую загрузочную запись Windows по умолчанию.

   / f Используется с / S, указывает тип прошивки целевого системного раздела.
           Варианты прошивки  : UEFI, BIOS или ALL.

           Если вы укажете «ВСЕ», BCDBoot создаст как \ Boot, так и \ Efi \ Microsoft \ Boot
           каталоги и скопирует все необходимые файлы среды загрузки для BIOS и UEFI./ addlast Указывает, что запись микропрограммы диспетчера загрузки Windows должна быть добавлена ​​последней.
           По умолчанию он добавляется первым. Не может использоваться с / p.

  / bcdclean Очистить хранилище BCD. По умолчанию просто удаляет все повторяющиеся записи в
           BCD. Может сопровождаться словом «полный». В этом случае сканируется каждая запись.
           Если соответствующее устройство для этой записи не существует, запись удаляется.

   / p Указывает, что существующая позиция записи микропрограммы диспетчера загрузки Windows должна быть
           сохраняется в порядке загрузки UEFI.Если запись не существует, новая запись
           добавлен в первую позицию. Не может использоваться с / addlast.

           По умолчанию во время обновления BCDBoot перемещает диспетчер загрузки Windows в
           первая запись в порядке загрузки UEFI.

   / c Указывает, что любые существующие элементы BCD не должны переноситься.
           По умолчанию во время обновления сохраняются такие элементы BCD, как настройки отладки или подписание полета. 

BCDboot также можно запустить из Windows PE (Preinstallation Environment).

Примеры

Инициализировать системный раздел с помощью файлов BCD из папки C: \ Windows:

C: \> bcdboot C: \ Windows

Установите языковой стандарт BCD по умолчанию на японский и скопируйте файлы BCD (данные конфигурации загрузки) на диск S:

C: \> bcdboot C: \ Windows / l ja-jp / s S:

Объединить загрузчик ОС из текущего хранилища BCD, идентифицированного с данным GUID, в новое хранилище BCD:

C: \> bcdboot c: \ windows / m {d58d10c6-df53-11dc-878f-00064f4f4e08}

«Когда весь мир молод, парень, / И все деревья зеленые / И каждый гусь - лебедь, парень / И каждая девушка - царица / - Тогда давай сапог и лошадь, парень, / И по всему миру прочь / Молодой» кровь должна течь своим чередом, парень, / И у каждой собаки свой день »- Чарльз Кингсли

Связанные команды:

BCDEDIT - Управление данными конфигурации загрузки.
FSUTIL - Утилиты для работы с файлами и томами.


Авторские права © 1999-2021 SS64.com
Некоторые права защищены

Параметры командной строки BCDboot

BCDboot - это инструмент, используемый для быстрой настройки системного раздела или для восстановления загрузочной среды, расположенной в системном разделе. В системный раздел настраивается путем копирования небольшого набора загрузочных файлы среды из установленного образа Windows®. BCDboot также создает в системе хранилище данных конфигурации загрузки (BCD) раздел с новой загрузочной записью, которая позволяет вам загружаться в установлен образ Windows.

BCDboot можно запустить из Windows® PE. Для получения информации о Windows PE, см. Windows PE Прохождения.

BCDboot входит в состав Windows® 7 и Windows Server® 2008 R2 в папке% WINDIR% \ System32. BCDboot также доступен в пакете предварительной установки Windows OEM (OPK) и Windows Automated Installation Kit (AIK) под % Program Files% \ <версия> \ Tools каталог, где <версия> - это либо Windows OPK, либо Windows AIK.

BCDboot копирует набор файлов среды загрузки из Windows изображение, которое уже есть на компьютере. BCDboot может копировать загрузку файлы окружения из образов Windows Vista®, Windows Server® 2008, Windows 7 или Windows Сервер 2008 R2. Для получения информации о применении Windows образ в систему, см. Развертывание Windows с помощью ImageX [auth_7_phases] .

BCDboot использует файл:% WINDIR% \ System32 \ Config \ BCD-Template файл для создания нового хранилища BCD и инициализации BCD файлы загрузочной среды в системном разделе.Конкретный BCD настройки могут быть определены в файле BCD-Template. Инструмент также копирует самые последние версии файлов загрузочной среды из образ операционной системы% WINDIR% \ boot folder и% WINDIR% \ System32 папку в системный раздел.

BCDboot копирует файлы в указанный по умолчанию системный раздел. прошивкой. Вы можете создать этот раздел, используя инструмент разметки, такой как DiskPart. Вам не нужно назначать букву диска для этого раздела, чтобы программа BCDboot могла его найти.Для большего информацию, см. справку DiskPart из командной строки или Синтаксис командной строки Diskpart.

  • В системах на основе BIOS системный раздел является активным разделом на дисках, использующим главную загрузочную запись (MBR) формат диска. BCDboot создает каталог \ Boot в системе раздел и копирует все необходимые файлы среды загрузки в этот каталог.
  • на унифицированном расширяемом интерфейсе микропрограмм (UEFI), системный раздел EFI - это система раздел на дисках с помощью диска с таблицей разделов GUID (GPT) формат.BCDboot создает каталог \ Efi \ Microsoft \ Boot и копирует все необходимые файлы среды загрузки в этот каталог.

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

Если в системном разделе уже существует хранилище BCD:

  • BCDboot создаст новую загрузочную запись в существующее хранилище BCD, основанное на настройках в файле BCD-Template, и удалите все повторяющиеся загрузочные записи, которые ссылаются на одну и ту же Windows изображение.
  • Если уже есть загрузочная запись для Образ Windows и дополнительные настройки BCD включены для этого загрузочная запись сверх значений по умолчанию, эти настройки могут быть сохраняется при следующем запуске BCDboot с использованием опции / m чтобы объединить существующую загрузочную запись, идентифицированную GUID загрузчика ОС в новую загрузочную запись, созданную BCDboot.

Следующие параметры командной строки доступны для BCDboot.exe.

BCDBOOT источник [ / l locale ] [ / s том-буква ] [ / v ] [ / m [{ OS GUID загрузчика }]]

Опция Описание

источник

Задает расположение каталога Windows для использования в качестве источник для копирования файлов загрузочной среды.

/ л

Необязательно. Задает языковой стандарт. По умолчанию используется английский (США).

/ с

Необязательно. Задает букву тома системного раздела. По умолчанию используется системный раздел, определяемый прошивкой.

/ v

Необязательно.Включает подробный режим.

/ м

Необязательно. По умолчанию объединяет только глобальные объекты.

Если указан GUID загрузчика ОС , объект загрузчика в шаблоне системы для создания загрузочного Вход.

  • В этом примере инициализируется системный раздел. используя файлы из образа операционной системы, установленного на C: том.
  • В этом примере в качестве языкового стандарта BCD по умолчанию устанавливается Японский, и копирует файлы BCD в системный раздел, который был назначил тому букву S: с помощью DiskPart.
    bcdboot C: \ Windows / l ja-jp / s S:
     
  • Этот пример объединяет загрузчик ОС в текущее хранилище BCD, идентифицированное с данным GUID в новом BCD хранить.
    bcdboot c: \ windows / m {d58d10c6-df53-11dc-878f-00064f4f4e08}
     
Команда

Bcdboot в Windows

Команда bcdboot позволяет быстро настроить системный раздел или восстановить загрузочную среду в системном разделе.Системный раздел создается путем копирования простого набора файлов данных конфигурации загрузки (BCD) в существующий пустой раздел.

Для получения дополнительных сведений о BCDboot, включая информацию о том, где найти команду BCDboot и примеры использования этой команды, см. Параметры командной строки BCDboot .

Команда Bcdboot в Windows

  1. Синтаксис
  2. Параметры
  3. Параметры командной строки BCDboot
    1. Расположение файлов
    2. Поддерживаемая операционная система
    3. Как работает BCDboot?
    4. Параметры командной строки
    5. Ремонт системного раздела
    6. Настройка или восстановление меню загрузки на ПК с двойной загрузкой

Синтаксис

 bcdboot [/ l] [/ s] 

Параметры

Параметр Описание Источник Указывает расположение каталога Windows, который будет использоваться в качестве источника для копирования файлов среды загрузки./ l Указать язык. Язык по умолчанию - американский английский. / s Задает букву системного раздела. По умолчанию системный раздел определяется прошивкой.

Параметры командной строки BCDboot

Применимо к : Windows 8, Windows 8.1, Windows Server 2012, Windows Server 2012 R2.

Как упоминалось выше, инструмент BCDboot - это инструмент командной строки, который позволяет вам управлять файлами системных разделов. Вы можете использовать этот инструмент в следующих случаях:

  1. Настройте загрузочные файлы в системном разделе при развертывании новых компьютеров.
  2. Настройте Windows для загрузки в файл виртуального жесткого диска (VHD).
  3. Восстановить системный раздел. Если системный раздел поврежден, вы можете использовать BCDboot для воссоздания файлов системного раздела, используя новые копии этих файлов из раздела Windows.
  4. Настроить или восстановить меню загрузки на компьютере с двойной загрузкой. Если вы установили несколько копий Windows на свой компьютер, вы можете использовать BCDboot для добавления или восстановления меню загрузки.

Расположение файлов

BCDboot.Файл exe может находиться в одном из следующих расположений:

В Windows PE 3.x и Windows PE 4.x:

% WINDIR% System32

В Windows 8, Windows 7, Windows Server 2012 и Windows Server 2008 R2:

% WINDIR% System32

В пакете оценки и развертывания Windows (Windows ADK):

C: Программные файлы (x86) Комплекты Windows 8.1 Комплект для оценки и развертывания Инструменты развертывания amd64BCDBoot

Поддерживаемая операционная система

BCDboot может копировать файлы в загрузочной среде из образов Windows 8.1, Windows 8, Windows 7, Windows Vista, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 или Windows Server 2008.

Как работает BCDboot?

Для настройки системного раздела BCDboot копирует небольшой набор файлов в загрузочной среде из установленного образа Windows в системный раздел. Затем BCDboot создает в системном разделе хранилище данных конфигурации загрузки (BCD), указывающее, что компьютер загружается в раздел Windows. На компьютерах на базе UEFI BCDBoot добавляет запись микропрограммы в NVRAM, чтобы указать на эти загрузочные файлы.

BCDboot использует файл % WINDIR% System32ConfigBCD-Template для создания нового хранилища BCD и инициализации файлов среды загрузки BCD в системном разделе. Вы можете указать конкретные параметры BCD в файле BCD-Template . Инструмент BCDboot также копирует самую последнюю версию загрузочных файлов из каталога образа операционной системы % WINDIR% в системный раздел.

BCDboot может обновить существующую загрузочную среду в системном разделе:

  1. BCDboot копирует новые версии файлов из образов Windows в системный раздел.
  2. Если хранилище BCD уже существует в системном разделе, BCDboot создаст новую загрузочную запись в существующем хранилище BCD на основе настроек в файле BCD-Template.
  3. Если для этого раздела Windows уже существует загрузочная запись, BCDboot по умолчанию удалит старую загрузочную запись и ее значения. Чтобы сохранить значения из существующей загрузочной записи при обновлении системных файлов, вы можете использовать параметр / m с командой BDCBoot.exe .

Параметры командной строки

BCDboot.exe имеет следующие параметры командной строки:

 BCDBOOT [/ l] [/ s [/ f]] [/ v] [/ m [{GUID загрузчика ОС}]] 
Дополнительное описание

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

В следующем примере инициализируется системный раздел с использованием файлов BCD из папки C: Windows:

bcdboot C: Windows

/ л

Необязательно.Укажите язык. По умолчанию используется американский английский (en-us).

В следующем примере в качестве языка BCD по умолчанию устанавливается японский:

bcdboot C: Windows / l ja-jp

/ S

Необязательно. Укажите объем тома системного раздела. Этот параметр не следует использовать в типичных сценариях развертывания.

Используйте этот параметр, чтобы указать системный раздел при настройке диска для загрузки на другом компьютере, таком как флэш-накопитель USB или дополнительный жесткий диск.

UEFI :

  1. BCDBoot копирует загрузочные файлы в системный раздел EFI или раздел, указанный в / s.
  2. BCDBoot создает хранилище BCD в том же разделе.
  3. По умолчанию BCDboot создает запись диспетчера загрузки Windows в энергонезависимой памяти встроенного ПО для идентификации файлов загрузки в системном разделе. Если используется опция / s , то этот элемент не создается. Вместо этого BCDboot полагается на настройки прошивки по умолчанию, чтобы идентифицировать загрузочные файлы в системном разделе.Согласно параметрам UEFI 2.3.1, установка прошивки по умолчанию откроет файл: efibootbootx64.efi в системном разделе EFI (ESP).

BIOS :

  1. BCDBoot копирует загрузочные файлы в активный раздел на основном жестком диске или в раздел, указанный в / s.
  2. BCDBoot создает хранилище BCD в том же разделе.

В следующем примере файлы BCD копируются из папки C: Windows в системный раздел на дополнительном жестком диске, который будет загружен на другом компьютере.Системному разделу на дополнительном диске присвоена буква s :

bcdboot C: Windows / с S:

В следующем примере создаются загрузочные записи на USB-накопителе с буквой F, включая загрузочные файлы для поддержки компьютеров на базе UEFI или BIOS:

bcdboot C: Windows / s F: / f ВСЕ

/ f

Необязательно. Укажите тип прошивки. Допустимые значения: UEFI, BIOS и ALL.

  1. В системах на основе BIOS / MBR значением по умолчанию является BIOS.Эта опция создает папку Boot в системном разделе и копирует все необходимые файлы среды загрузки в этот каталог.
  2. В системах на основе UEFI / GPT значение по умолчанию - UEFI. Этот параметр создает папку EfiMicrosoftBoot и копирует все необходимые файлы среды загрузки в этот каталог.
  3. Когда вы указываете ВСЕ значения, BCDboot создает каталоги Boot и EfiMicrosoftBoot , а также копирует все файлы среды загрузки, необходимые для BIOS и UEFI, в эти каталоги.

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

В следующем примере копируются файлы BCD, поддерживающие загрузку на компьютере, на основе UEFI или BIOS из папки C: Windows на USB-накопитель, которому присвоена буква F:

bcdboot C: Windows / s F: / f ВСЕ

/ v

Необязательно. Активировать подробный режим. Например:

bcdboot C: Windows / v

/ m [ {GUID загрузчика ОС} ]

Необязательно.Объединить значения из существующей загрузочной записи в новую загрузочную запись.

По умолчанию этот параметр объединяет только общие объекты. Если вы укажете GUID загрузчика ОС, этот параметр объединит объект загрузчика в системном шаблоне для создания загрузочного элемента.

В следующем примере выполняется слияние загрузчика операционной системы в текущем хранилище BCD, но идентификатор GUID, указанный в новом хранилище BCD:

bcdboot c: Windows / m {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}

Ремонт системной перегородки

Если системный раздел поврежден, вы можете использовать BCDboot для воссоздания файлов системного раздела, используя новые копии этих файлов из раздела Windows.

1. Запустите ПК с помощью командной строки. Например, загрузитесь с установочного диска Windows и нажмите Shift + F10 или загрузитесь в Windows PE.

2. Используйте Diskpart, чтобы определить букву диска, содержащую ваш раздел Windows и системный раздел.

 diskpart, список томов, выход 

3. Необязательно: отформатируйте системный раздел:

Формат
 (буква диска của phân vùng hệ thống) / q 

4. Добавьте загрузочную запись для раздела Windows:

 bcdboot D: Windows 

5.Windows появится после перезагрузки ПК.

Настройка или восстановление меню загрузки на ПК с двойной загрузкой

При настройке ПК для запуска нескольких операционных систем иногда вы можете потерять возможность загрузки одной из операционных систем. Параметр BCDBoot позволяет быстро добавлять параметры загрузки в операционную систему Windows. Для настройки ПК с двойной загрузкой:

1. Установите отдельный жесткий диск или подготовьте отдельный раздел для каждой операционной системы.

2. Установите операционную систему. Например, если на вашем компьютере установлена ​​Windows 7, установите Windows 8.1 на жесткий диск или другой раздел.

3. Перезагрузите компьютер. Появятся меню загрузки с указанием обеих операционных систем.

Если обеих операционных систем нет в списке:

а. Откройте командную строку в качестве администратора из Windows или запустив командную строку с установочного диска Windows и нажав Shift + F10 , или запустив Windows PE.

г.Добавлена ​​возможность загрузки операционной системы Windows.

 Bcdboot D: Windows 

г. Перезагрузите компьютер. Теперь в меню загрузки будут отображаться оба пункта меню.

Подробнее:

  1. Команда autochk в Windows
  2. Команда atmadm в Windows
  3. Команда Auditpol в Windows

Как исправить сбой BCDboot при попытке скопировать файлы загрузки?

Ошибка: сбой при попытке скопировать файлы загрузки

«У меня ультрабук Dell Inspiron 14z, и недавно я получил сообщение об ошибке при попытке запустить команду bcdboot:« Ошибка при попытке скопировать файлы загрузки ».Техническая поддержка Dell провела меня через тесты жесткого диска, и никаких проблем не было обнаружено. Мне сказали, что единственный способ решить эту проблему - переустановить операционную систему, что приведет к потере всех моих файлов и приложений, которые я установил. Есть ли другой способ исправить эту проблему, чтобы я не потерял все? И как мне предотвратить повторение этой проблемы? »

Иногда, применяя BCDBOOT для нового образа или просто восстанавливая MBR, вы можете получить следующую ошибку: Ошибка при попытке скопировать загрузочные файлы.Когда это произойдет, ваш новый образ или компьютер не загрузятся с жесткого диска. Когда вы столкнетесь с этой ошибкой, не волнуйтесь; давайте попробуем исправить это следующими способами.

Исправить сбой загрузки BCD при попытке скопировать файлы загрузки через CMD

Если вы загружаете диск WinPE через интерфейс / параметры UEFI, BCDBOOT по умолчанию будет пытаться работать с прошивкой GPT и EFI. Если резервный раздел EFI отсутствует, потому что он не был создан, вы получите: Ошибка при попытке скопировать загрузочные файлы.Если вы загружаете диск WinPE через параметры BIOS / LEGACY, BCDBOOT по умолчанию будет пытаться работать с микропрограммой MBR и BIOS.

Следовательно, если вы загружаете USB-накопитель без EFI, но ваш накопитель имеет GPT и UEFI, вы должны выполнить эту команду:

▪ bcdboot c: \ Windows / s S: / f EFI

Где c: означает раздел Windows, а S: раздел EFI.

И наоборот, если вы не можете или не хотите запускать LEGACY, вам следует использовать эту команду для создания старого диска в стиле MBR.

▪ bcdboot c: \ Windows / s S: / f BIOS

Где S: в данном случае системный раздел.

Если вы не уверены, поддерживает ли компьютер UEFI или поддержку LEGACY, вы можете попробовать эту команду:

▪ bcdboot c: \ windows / s: / f ВСЕ

Где ВСЕ означает копирование файлов BIOS и UEFI на диск

Помните, что S - это системный раздел, а не раздел, содержащий файлы Windows

Исправьте ошибку с помощью бесплатного инструмента восстановления MBR с графическим интерфейсом

Вы также можете исправить сбой BCDboot при попытке скопировать загрузочные файлы через AOMEI Partition Assistant.Это бесплатный и профессиональный менеджер дисков. Функция Rebuild MBR позволяет восстановить поврежденную MBR на компьютере, не уничтожая никаких данных.

Шаг 1. Загрузите бесплатный помощник AOMEI Partition Assistant на работающей машине и откройте программу. В левом столбце щелкните Make Bootable Media и следуйте инструкциям по созданию загрузочного USB-накопителя.

Шаг 2. После создания загрузочного USB, вставьте USB в проблемный компьютер и загрузите компьютер с загрузочного USB-накопителя.Затем вы попадете в основной интерфейс AOMEI Partition Assistant.

Шаг 3. Щелкните системный диск правой кнопкой мыши и выберите Rebuild MBR .

Шаг 4. Задайте тип восстанавливаемой MBR в окне Rebuild MBR. И тогда программа установит тип MBR для вашей ОС. (Выберите правильный тип MBR в соответствии с вашей операционной системой)

Шаг 5. Нажмите Применить на панели инструментов, чтобы зафиксировать операцию восстановления MBR.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *