Напомним, что Microsoft, начиная с Windows Vista, отказалась от старого загрузчика ОС Windows NTLDR , заменив его новым диспетчером загрузки — BOOTMGR . Код нового диспетчера загрузки хранится в специальном файле bootmgr в корне активного раздела. Диспетчер загрузки выполняет процедуру загрузки в соответствии с существующей конфигурацией, которая содержится в специальном хранилище данных конфигурации BCD (Boot Configuratin Data) . Данное хранилище представляет собой специальный бинарный файл с именем BCD, расположенный в каталоге BOOT активного раздела (это тот самый «скрытый» раздел с меткой System Reserved).

Диспетчер загрузки bootmgr в соответствии с конфигурацией загрузки в хранилище BCD выполняет загрузку ядра установленной на компьютере ОС Windows. Кроме того загрузчик на основании конфигурации BCD может осуществить загрузку других ОС Windows, установленных на данном компьютере (NT/2000/XP), ОС семейства Linux, смонтировать и загрузиться с файла виртуального диска (если ) или из wim образа.

Хранилище BCD чем-то напоминает знакомый еще с Windows XP /2000 файл с параметрами загрузки boot.ini. Однако с помощью текстового редактора напрямую его нельзя отредактировать. Модификация хранилища BCD возможна через специальную утилиту командной строки Boot Configuration Data Editor bcdedit.exe (находится в каталоге c:\Windows\System32).

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

В данной статье мы рассмотрим методику резервного копирования и восстановления хранилища BCD в Windows 8.

Резервное копирование хранилища BCD

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

Bcdedit /export e:\bcd_backup.bcd

В данном примере конфигурация хранилища BCD будет экспортирована на диск E:\ (оптимально, чтобы этот диск был неким внешним хранилищем или USB дисков) в файл bcd_backup.bcd.

Пересоздание хранилища BCD

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


Восстановление хранилища BCD из бэкапа

Заменить текущую конфигурацию BCD хранилища, импортировав в него ранее сохраненную конфигурацию, можно командой

Bcdedit /import e:\bcd_backup.bcd

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

05.12.2011 Марк Минаси

При запуске Bootmgr необходимы рабочие инструкции, получаемые из двоичного файла, называемого файлом данных конфигурации загрузки (BCD). Обычно этот файл находится в папке\boot активного раздела. Для настройки файла BCD используется команда Bcdedit. Давайте посмотрим, как с ее помощью построить загрузочный файл BCD с нуля

В статье «Восстанавливаем систему с помощью Bootsect», опубликованной в предыдущем номере, речь шла о том, как восстановить систему Windows 7/R2, которая перестала загружаться. В частности, были даны пояснения, касающиеся загрузочной записи Windows 7/R2 и приложения Bootmgr. .

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

Начнем с удаления всех существующих файлов BCD и создания нового пустого файла. По странному свойству Bcdedit, сперва надлежит создать новый файл BCD в каком-либо месте, а затем «импортировать» его, то есть скопировать все его содержимое в «официальный» файл BCD в папке \boot активного тома. Это можно сделать с помощью двух команд, вводимых в окне командной строки с повышенными привилегиями:

Bcdedit/createstore bcd bcdedit/import bcd

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

Теперь создадим диспетчер загрузки для файла BCD с помощью следующей команды:

Bcdedit/create {bootmgr}

Отметим параметр/create в этом варианте команды вместо применявшегося ранее /create store. Этот параметр позволяет создавать различные виды объектов BCD. С использованием данного параметра в комбинации с идентификатором {bootmgr} создается диспетчер загрузки. Я опускаю описание использования команды с параметром /d, которое содержится в любом примере, который я смог найти в Интернете. При создании диспетчера загрузки эта информация не нужна.

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

Bcdedit/set {bootmgr} device boot bcdedit/timeout 30

Перейдем к созданию элемента списка загрузки операционных систем, который укажет диспетчеру загрузки выполнить загрузку Windows из файлов в папке \Windows одного из томов системы. Обычно таким томом является диск C, однако в случае загрузки из среды предустановки Windows (WinPE) необходимо проверить, на каком диске находится папка \Windows, поскольку в WinPE он может называться D или E.

Создадим элемент списка загрузки операционных систем:

Bcdedit/create/d "Windows 7"/application osloader

Параметры /create (без идентификатора) и /application osloader указывают на то, что элемент списка загрузки операционных систем создается для Vista и более поздней версии Windows. Параметр /d содержит метку, которую диспетчер загрузки указывает, предлагая варианты элементов списка загрузки операционных систем. После выполнения команды система возвращает новый глобально уникальный идентификатор (GUID), который нужно вставить в следующую команду:

Bcdedit/default { }

На данном этапе мы имеем «голый» объект, для которого нужно установить некоторые значения с помощью команды Bcdedit/set, рассматривавшейся в предыдущих выпусках, посвященных Bcdedit. Какие значения следует устанавливать? Ответ прост. Берем выходные данные Bcdedit, полученные для исправной копии Windows, и используем их как модель. В моем случае папка \Windows находится на диске D, поэтому я ввожу следующее:

Bcdedit/set {default} device partition=d: bcdedit/set {default} path\windows\system32\boot\winload.exe bcdedit/set {default} osdevice partition=d: bcdedit/set {default} systemroot\Windows bcdedit/set {default} detecthal yes

Наконец, вводим следующую команду, чтобы система Windows «увидела» элемент списка загрузки операционных систем должным образом:

Bcdedit/displayorder {default}/addlast

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

Марк Минаси (www.minasi.com/gethelp) - старший редактор журнала Windows IT Pro, сертифицированный системный инженер по продуктам Microsoft



Главный писатель по вопросам технологий

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

До того, как вы сможете открыть файл BCD, вам необходимо выяснить, к какому виду файла относится расширения файла BCD.

Tip: Incorrect BCD file association errors can be a symptom of other underlying issues within your Windows operating system. These invalid entries can also produce associated symptoms such as slow Windows startups, computer freezes, and other PC performance issues. Therefore, it highly recommended that you scan your Windows registry for invalid file associations and other issues related to a fragmented registry.

Ответ:

Файлы BCD имеют Uncommon Files, который преимущественно ассоциирован с Cosmi Business Card Maker.

Файлы BCD также ассоциированы с Turbo Pascal DOS File (Borland Software Corporation), Binary Cartographic Data File, OfficePrinter Document (Moss Bay Software), ReaderRom Digital Library Book File (Inc. Reader Rom) и FileViewPro.

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

Как открыть ваш файл BCD:

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

В случае, если ваш файл BCD не открывается, весьма вероятно, что на вашем ПК не установлена необходимая прикладная программа для просмотра или редактирования файлов с расширениями BCD.

Если ваш ПК открывает файл BCD, но в неверной программе, вам потребуется изменить настройки ассоциации файлов в вашем реестре Windows. Другими словами, Windows ассоциирует расширения файлов BCD с неверной программой.

Установить необязательные продукты - FileViewPro (Solvusoft) | | | |

BCD Инструмент анализа файлов™

Вы не уверены, какой тип у файла BCD? Хотите получить точную информацию о файле, его создателе и как его можно открыть?

Теперь можно мгновенно получить всю необходимую информацию о файле BCD!

Революционный BCD Инструмент анализа файлов™ сканирует, анализирует и сообщает подробную информацию о файле BCD. Наш алгоритм (ожидается выдача патента) быстро проанализирует файл и через несколько секунд предоставит подробную информацию в наглядном и легко читаемом формате.†

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

Чтобы начать бесплатный анализ файла, просто перетащите ваш файл BCD внутрь пунктирной линии ниже или нажмите «Просмотреть мой компьютер» и выберите файл. Отчет об анализе файла BCD будет показан внизу, прямо в окне браузера.

Перетащите файл BCD сюда для начала анализа

Просмотреть мой компьютер »

Пожалуйста, также проверьте мой файл на вирусы

Ваш файл анализируется... пожалуйста подождите.

Здравствуйте уважаемый админ, спасибо за действительно очень полезный, эксклюзивный проект, коих в рунете не так много. В течении 5 дней дней изучал материалы на вашем сайте, узнал много интересного, но к сожалению по прошествии данного периода времени я не смог устранить свою недавно возникшую проблему на ноутбуке, поэтому хотел бы обратиться к вам за помощью в надежде выяснить свою проблему и наконец-то решить ее. Заранее извиняюсь что будет много "бУкаВ").

Купил 2 года назад ноутбук Acer Aspire v5-122p с предустановленной ОС виндовс 8 64-разрядная(редакцию не помню). Затем через какое-то время автоматически обновлялся до 8.1. Последние 2 месяца наблюдались частые зависания в системе, а я все оттягивал с восстановлением системы виндовс. Неделю назад система в очередной раз сильно зависла и мне пришлось экстренно выключить ноутбук по удержанию кнопки выключения. После этого возникла и не устраняется следующая проблема. После включения ноутбука появляется логотип acer и крутится значок загрузки где-то секунд 40 и выводится на синем фоне сообщение "На вашем компьютере возникла проблема, необходимо его перезагрузить". После этого сообщения, компьютер сам перезагружается и запускается "Подготовка автоматического восстановления", крутится значок загрузки секунд 30 и далее все исчезает, ничего нет, просто светится черный фон без всяких сообщений, но ноутбук вроде как продолжает все еще работать, но не реагирует ни на какие действия, кроме как экстренного выключения ноутбука. И так все время.

Загрузочные диск, флешку из под системы я заранее не удосужился сделать, когда система работала все еще нормально. Изучив материалы на вашем сайте пробовал проделывать следующее. Скачивал через mediacreationtool образы с виндовсом 8 и виндовсом 8.1 англоязычную, в ней же делал загрузочные флешки отдельно с виндовсом 8 и виндовсом 8.1 англоязычную, также пробовал делать загрузочные флешки через программы WinSetupFromUSB_1-4_x64 и rufus с этим образами. Делал по вашим материалам, изначально пробовал через эти программы сделать с форматированием в FAT32 со схемой GPT загрузочную флешку для БИОСА UEFI , при этом в биосе ничего не менял, включен был UEFI с secure boot, ставил приоритет загрузки первую USB HDD, также специально по нажатию на кнопку f12 выбирать мог подключенную к ноутбуку загрузочную флешку, в итоге, после этих манипуляций все также логотип acer и значок загрузки недолго появлялся, а после черный фон вновь светится без ничего. Также пробовал отключать и D2D RECOVERY, даже потом в биосе прописывал путь в пункте select an uefi file as trusted for executing в usb1 путь к файлу BOOTX64.efi, который на флешке, но результат один и тот же.

Далее я решил пойти по-другому. По статье "Как отключить Secure Boot на ноутбуке Acer Aspire" я отключил secure boot на disabled задав пароль, далее в boot mode переключил UEFI на Legacy. Выставил в биосе приоритеты загрузки с usb hdd, далее через программы WinSetupFromUSB_1-4_x64 и rufus я форматировал в NTFS c MBR и сделал загрузочные флешки. Когда подключил данную флешку к ноуту в usb 2.0 и по нажатию на f12 выбрал мою загрузочную флешку, ноутбук перезагрузился, через некоторое время появился логотип виндовс 8 с синим фоном со значком загрузки, но дело не дошло до пунктов установить виндовс и восстановить систему, вновь черный фон накрыл загрузку.

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

Но примечательны два других факта, когда я записываю на загрузочную флешку всякие программы вроде eset.nod32, Виктория и некоторые другие программы Live CD, то все нормально они загружаются с флешки и никакого черного фона нету, даже нет никаких зависаний.

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

Решил в итоге запустить без жесткого диска ноутбук с загрузочной флешкой не из под UEFI, получился интересный факт, логотип в виндовс 8 с синим фоном, значок загрузки и наконец-таки появились пункты установить виндовс и восстановить систему, т.е. никаких черных экранов не было, в этот момент я решил обратно вставить жесткий диск, черного экрана не было, но при попытке восстановится или установить систему были такие ошибки диск заблокирован, разблокируйте его и перезагрузите, также синий фон "Your PC needs to be repeired" file:boot/BCD.......

В итоге 1 день я ушел с экспериментами с программой Виктория из под ДОС, SMART вроде как статус выдавал диску "GOOD", дефектных 8 бед-блоков обнаруживал при тесте, ADVANCED REMAP вроде как сначала откорректировал их, затем при повторном проходе вновь штук 6 я обнаруживал причем по тем же адресам, но статус SMART для диска вроде "GOOD" остался.

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

Т.е. в данный момент я не могу добиться никак того, чтобы я смог запустить до конца загрузочную флешку именно с виндовс без черного фона с подключенным жестким диском, а как я ранее уже говорил многие другие программы eset.nod.32, виктория c LIVE CD при подключенном жестком диске запускаются нормально без черного фона.

Заранее благодарю за ответ.

Эта статья также доступна на следующих языках: Тайский

  • Next

    Огромное Вам СПАСИБО за очень полезную информацию в статье. Очень понятно все изложено. Чувствуется, что проделана большая работа по анализу работы магазина eBay

    • Спасибо вам и другим постоянным читателям моего блога. Без вас у меня не было бы достаточной мотивации, чтобы посвящать много времени ведению этого сайта. У меня мозги так устроены: люблю копнуть вглубь, систематизировать разрозненные данные, пробовать то, что раньше до меня никто не делал, либо не смотрел под таким углом зрения. Жаль, что только нашим соотечественникам из-за кризиса в России отнюдь не до шоппинга на eBay. Покупают на Алиэкспрессе из Китая, так как там в разы дешевле товары (часто в ущерб качеству). Но онлайн-аукционы eBay, Amazon, ETSY легко дадут китайцам фору по ассортименту брендовых вещей, винтажных вещей, ручной работы и разных этнических товаров.

      • Next

        В ваших статьях ценно именно ваше личное отношение и анализ темы. Вы этот блог не бросайте, я сюда часто заглядываю. Нас таких много должно быть. Мне на эл. почту пришло недавно предложение о том, что научат торговать на Амазоне и eBay. И я вспомнила про ваши подробные статьи об этих торг. площ. Перечитала все заново и сделала вывод, что курсы- это лохотрон. Сама на eBay еще ничего не покупала. Я не из России , а из Казахстана (г. Алматы). Но нам тоже лишних трат пока не надо. Желаю вам удачи и берегите себя в азиатских краях.

  • Еще приятно, что попытки eBay по руссификации интерфейса для пользователей из России и стран СНГ, начали приносить плоды. Ведь подавляющая часть граждан стран бывшего СССР не сильна познаниями иностранных языков. Английский язык знают не более 5% населения. Среди молодежи — побольше. Поэтому хотя бы интерфейс на русском языке — это большая помощь для онлайн-шоппинга на этой торговой площадке. Ебей не пошел по пути китайского собрата Алиэкспресс, где совершается машинный (очень корявый и непонятный, местами вызывающий смех) перевод описания товаров. Надеюсь, что на более продвинутом этапе развития искусственного интеллекта станет реальностью качественный машинный перевод с любого языка на любой за считанные доли секунды. Пока имеем вот что (профиль одного из продавцов на ебей с русским интерфейсом, но англоязычным описанием):
    https://uploads.disquscdn.com/images/7a52c9a89108b922159a4fad35de0ab0bee0c8804b9731f56d8a1dc659655d60.png