- Windows boot manager error communicating with device
- Что такое Boot Manager в Windows, и как от него избавиться
- Что это такое
- Какие бывают загрузчики
- Распространённые ошибки
- Первостепенные действия
- Анализ состояния системных компонентов
- Ошибки диска
- Использование командной консоли
- Отключение загрузчика
- Troubleshoot Windows Boot Manager error — 0xC0000225 «Status not found»
- Symptoms
- Drivers, OS Related or Third Party
- No File
- Registry File
- Causes
- Missing Binary
- BCD Corruption or Improper VHD Migration
- Registry Hive Corruption
- Solution
- Process Overview
- Create and Access a Repair VM
- Select a Solution
- Repair the System File
- Add the OSDEVICE Variable
- Contact Support
- Enable the Serial Console and memory dump collection
Windows boot manager error communicating with device
Здравствуйте!
Помогите пожалуйста с проблемой. Начну с самого начала!
решил установить Windows 7 (сборку) На ноутбук и Настольный PC
Автор сборки Romeo1994 установил сначала на ноутбук форматировав все лок. диски в общем все хорошо установилось проблем нет.
далее решил поставить и на свой настольный PC эту же сборку С ТОГО ЖЕ ДИСКА (уж больно понравилась). Делал все точно так же как и на ноутбуке
форматировал диски установка пошла на 50% установки выдало ошибку. после чего пришлось перезагрузить ПК. далее решил заново попробовать установить это сборку и после чтения файло той что была обычно перед установкой виндовса формата диска и тп и тд вылезает черное окно
Windows Boot Manager
Windows has encountered a problem communicating with a device connected to your computer
This error can be caused by unplugging a removable storage device such as an external USB drive while the device is in use, or by faulty hardware such as a hard drive or CD-ROM drive that is failing. Make sure sure any removable storage os properly connected and then restart your comuter
If you continue to recive this error massage, contact the hardware manufactutrt
Status: 0xc00000e9
Info: An unexpected I/O error has occurred.
После того как нажимаю Ентер выходит опять чтение файлов и снова в то же окно кидает. Из того окна я понял около 40% слов и как я «понял» меня отправили настраивать окно Boot в биосе как бы это окно не мучал там все равно эта проблемма возможно вы подскажете что мне делать? ;(
Что такое Boot Manager в Windows, и как от него избавиться
Далеко не все пользователи хорошо разбираются в вопросах настройки операционной системы, автором которой выступает известная корпорация Microsoft.
Потому для множества обычных юзеров столкнуться с чёрным экраном с какими-то непонятными строками при загрузке ОС на компьютере или ноутбуке равносильно пережитому стрессу. Они тут же начинают паниковать, не понимая, что произошло и как это исправить.
Часто появление ранее не виданных чёрных экранов воспринимается как поломка компьютера, требующая незамедлительного ремонта и покупки дорогостоящих компонентов на замену.
Но не стоит спешить с выводами. Некоторые непривычные для обычной загрузки Windows окна появляются по вполне безобидным причинам. Это можно отнести и к Windows Boot Manager.
Что это такое
Первым делом нужно понять, что это за Boot Manager на ноутбуке или компьютере и почему он появляется.
Тут речь идёт о специальном инструменте, который отображает окно с вариантами выбора операционной системы при загрузке компьютера.
Это унифицированный клиент в ОС Windows, который отвечает за загрузку операционной системы. Фактически именно он предлагает пользователю выбрать, какую именно модификацию или версию операционки следует загрузить. В общих чертах это позволяет понять, что же значит Boot Manager и какие функции он выполняет на компьютерах с операционной системой Windows.
При этом есть одна важная особенность. Раньше этот Бут Менеджер отвечал исключительно за то, чтобы предлагать пользователю на выбор загружать предпочтительную ОС. Актуально это было для тех случаев, когда на компьютере устанавливалось несколько операционных систем. Это довольно распространённое явление, когда на одном ПК или ноутбуке одновременно стоят ОС Windows 7, Windows 8, Windows 10 или же более ранние версии. Обусловлено такое решение тем, что ряд программ работают с одной ОС, но не запускаются на других поколениях операционок. Чтобы устранить этот недостаток, на комп ставится 2 операционные системы, а иногда и больше.
Но с течением времени функционал этого менеджера загрузки несколько изменился. В частности, его превратили в инструмент для загрузки ядра системы после того, как пройдёт начальная проверка компонентов железа через BIOS и UEFI. После чего управление передаётся уже на операционную систему.
При загрузке Windows в обычном режиме, что особенно актуально для 10 поколения этой ОС, на мониторе часто появляется экран для выбора. Причём пользователю предлагается назначить старт ОС либо перейти к инструментам для устранения неполадок, связанных с системой. Именно за это и отвечает Boot Manager.
Вопрос о том, что это такое и для чего используется, во многом решён. Но всё равно пользователи порой не знают, как устранить проблемы и ошибки, связанные с этим менеджером загрузок ОС.
Какие бывают загрузчики
Изначально для операционных систем серии Windows используется сразу несколько различных загрузчиков. Они отличаются между собой по функционалу, возможностям и выполняемым задачам.
Boot Manager считается стандартным загрузчиком, который реализован в виде исполнительных файлов и системных процессов. Работает исключительно при старте операционки, давая пользователю возможность выбрать конкретную версию и модификацию, если на компьютере установлено 2 и более ОС.
Это актуально и для случаев, когда на ПК или ноутбуке применяются виртуальные машины. То есть на старте пользователю даётся возможность выбрать, какую конкретно ОС ему требуется загрузить и запустить.
Если это операционные системы не из семейства Windows, тогда тут применяются уже другие загрузчики. В их числе BootX, Silo, Lilo и пр. Они применяются на ОС MacOS, Linux и других платформах.
Для Windows можно задействовать и другие загрузчики. Они устанавливаются с помощью настроек первичной системы, то есть BIOS. Это рациональное решение в тех ситуациях, когда на компьютере установлены разные операционные системы от различных производителей. То есть в рамках одного ПК или ноутбука могут быть использованы одновременно ОС Windows, Linux, Solaris и пр.
Распространённые ошибки
Столкнувшись с Boot Manager, у многих пользователей возникает закономерный вопрос о том, что делать дальше. На самом деле ошибка Boot Manager в Windows не всегда страшная и критичная. Многое зависит от конкретных обстоятельств её появления. Сразу же впадать в панику и искать номера сервисных центров по ремонту компьютерной техники не стоит.
Часто юзеры задаются вопросами о том, как самостоятельно отключить в системе Windows этот загрузчик Boot Manager. Это можно сделать, причём в БИОСе. Но торопиться пока не стоит.
Бут Менеджер, как служба-загрузчик, также может сталкиваться с ошибками и сбоями во время работы. Довольно часто пользователи наблюдают картину в виде чёрного экрана, на котором прописывается сообщение вроде «Bootmgr is missing».
Пока ничего страшного не произошло.
Если говорить о причинах сбоя настроек в Boot Manager для Windows, то их несколько. Сама настройка сбивается, либо её требуется настроить заново, если происходят ошибки с жёстким диском либо повреждается сам менеджер загрузки операционной системы. Также страдают загрузочные записи и секторы.
Тут важно ещё учитывать, что исправить ошибки обычно удаётся 2 способами:
- Простой. Не предполагает использования сторонних решений. Нужно лишь выполнить несколько действий.
- Сложный. Здесь уже в ход идут съёмные носители, через которые осуществляется запуск системы и вызываются необходимые командные строки.
Насколько тому или иному пользователю повезёт, зависит от конкретной ситуации.
Первостепенные действия
Для начала нужно понять, что необходимо делать в первую очередь, когда возник сбой в загрузчике Boot Manager на ОС Windows.
Столкнувшись с такой проблемой, для начала стоит выполнить несколько сравнительно простых действий:
- Наиболее простым решением, когда загрузка не произошла по причине кратковременного нарушения или случайного сбоя, является банальная перезагрузка. Сделать это можно сочетанием клавиш, либо же кнопкой Reset на системном блоке или ноутбуке.
- Если этот метод не сработал и при повторном запуске ситуация повторяется, стоит попробовать выполнить загрузку, используя последнюю удачную версию.
- Альтернативой предыдущему пункту является запуск через режим Safe Mode.
- Затем открывается командная консоль для проверки жёсткого диска на возможное наличие ошибок. Для этого требуется прописать команду chkdsk /x/f/r, либо её иные варианты, в зависимости от наименования диска.
Только тут важно понимать, что встроенный инструмент проверки, доступный в ОС Windows, высокой степенью эффективности не отличается. Потому порой приходится воспользоваться альтернативными решениями.
Анализ состояния системных компонентов
Прежде чем убрать или удалить загрузчик Boot Manager в Windows, стоит выполнить ещё несколько действий. Препятствием для загрузки могут выступать ошибки компонентов системы. В том, как их проверить, разобраться не сложно.
После выполнения описанных действий нет никаких гарантий, что загрузчик начнёт нормально работать. Потому на следующем этапе выполняется проверка всех системных компонентов.
Открывается командная строка, где и прописывается стандартная команда. Выглядит она так sfc / scannow. Делать это можно в режиме обычной загрузки ОС, либо при использовании оптических дисков и накопителей USB с операционкой.
Если есть возможность запустить систему, не используя съёмные носители, компьютер лучше запускать, используя имя администратора.
Ошибки диска
Намного хуже, когда появляются ошибки диска. Когда проверка предыдущим методом не даёт результата, пользователи начинают переживать, поскольку не знают, что им делать дальше.
При наличии программных ошибок на жёстком диске правильным решением будет воспользоваться утилитой типа Victoria и просканировать систему. Причём этот инструмент объективно является одним из лучших. Альтернативой выступает HDD Regenerator. Применяется в тех ситуациях, когда диск окончательно посыпался. Эта программа, как утверждают разработчики, способна восстановить жёсткий диск, используя метод перемагничивания.
Использование командной консоли
Всё описанное выше касается довольно сложных ситуаций. Но зачастую справиться с проблемой можно куда более простыми и действенными методами.
Одним из таких решений является восстановление загрузки с использованием определённых кодов через командную консоль. При этом загружаться система будет через съёмный носитель.
Здесь потребуется воспользоваться инструментом Bootrec.exe. Для него, используя пробел и символ /, прописываются следующие команды:
- FixMbr, справляется с ошибками загрузчика, устраняет проблемы записей и секторов;
- FixBoot, выполняет аналогичные функции;
- RebuildBcd, позволяет перезаписать всю доступную загрузочную область.
При нежелании сталкиваться с подобным порой единственным здравым решением становится отключение Boot Manager в Windows. Это можно сделать. Потому отдельно следует поговорить о том, как отключить этот загрузчик в BIOS и более к нему не возвращаться.
Отключение загрузчика
Желание отключить загрузчик Boot Manager объяснить довольно легко. Пользователям не хочется сталкиваться со сбоями и ошибками. При отключении менеджера старт системы будет происходить спокойно, без каких-либо сложностей.
Чтобы добиться желаемого результата, достаточно открыть командную консоль и здесь прописать несколько строк. А именно:
- сначала идёт команда c: expand bootmgr temp;
- следующей строкой attrib bootmgr -s -r -h;
- далее del bootmgr;
- следом строка ren temp bootmgr;
- и в завершение attrib bootmgr -a +s +r +h.
Действительно рабочий метод, который позволяет справиться с этим менеджером загрузок операционной системы и избавить пользователя от ошибок и возможных сбоев.
Нельзя исключать, что представленные методы борьбы с ошибками и сбоями могут не сработать. Тут уже высока вероятность нарушения работоспособности самого жёсткого диска, который придётся ремонтировать, либо менять на новый. Иногда случается и так, что возникают проблемы с доступом к планкам ОЗУ. Для проверки оперативной памяти можно воспользоваться специальными утилитами. При механических повреждениях придётся демонтировать планки ОЗУ, вытащив их из слотов, и провести диагностику.
Если речь не идёт о физических повреждениях, послуживших причиной ошибки загрузчика, можно просто отключить его в BIOS, как показано выше.
Troubleshoot Windows Boot Manager error — 0xC0000225 «Status not found»
This article provides steps to resolve issues where error code 0xC0000225 occurs in an Azure VM. This error states that the status or object is not found.
Symptoms
When you use Boot diagnostics to view the screenshot of the VM, you will see that the screenshot displays a Windows failed to start error with the Status code 0xc0000225.
The file associated with this error code will inform you which steps to take in order to resolve the issue. Locate the File: section’s text to determine the appropriate course of action.
Drivers, OS Related or Third Party
If the file is present but refers to a driver (as is shown) or is OS related or third party, follow the steps under the section Repair the System File.
In the following image, Windows Boot Manager states «Windows failed to start. A recent hardware or software change might be the cause.» The image also shows the Status as «0xc0000225», File: as \windows\System32\drivers\atapi.sys , and Info: as «The operating system couldn’t be loaded because a critical system driver is missing or contains errors.»
No File
If presented with the Status code, but no file is shown, follow the steps under the section Add the OSDEVICE Variable.
In the following image, Windows Boot Manager states «Windows failed to start. A recent hardware or software change might be the cause.» The image also shows the Status as «0xc0000225», and Info: as «The boot selection failed because a required device is inaccessible.»
Registry File
If it refers to any of the registry files, such as \windows\system32\config\system, follow the steps under the section Create a Support Ticket.
In the following image, Windows Boot Manager states «Windows failed to start. A recent hardware or software change might be the cause.» The image also shows the Status as «0xc0000225», the File as \windows\System32\config\system , and Info: as «The operating system couldn’t be loaded because the system registry file is missing or contains errors.»
In the following image, the recovery screen states «Your PC/Device needs to be repaired. The operating system couldn’t be loaded because the system registry file is missing or contains errors.» The image also shows the Error code as «0xc0000225» and the File as \windows\System32\config\system .
Causes
Missing Binary
You may be encountering missing or corrupted binary on your System (.sys) file.
BCD Corruption or Improper VHD Migration
In this case, either the Boot Configuration Data (BCD) is corrupted, or the virtual hard drive (VHD) was migrated from on-premises, but wasn’t properly prepared. The result is that the OSDEVICE variable is missing and will need to be added.
Registry Hive Corruption
A registry hive corruption could be due to:
- The Hive fails
- The Hive mounts, but is empty
- The Hive was not closed properly
Solution
Process Overview
If you have a recent backup of the VM, you may try restoring the VM from the backup to fix the boot problem.
- Create and access a Repair VM.
- Select a Solution:
- Repair the System File
- Add the OSDevice Variable
- Create a Support Ticket
- Enable serial console and memory dump collection.
- Rebuild the VM.
Create and Access a Repair VM
- Use steps 1-3 of the VM Repair Commands to prepare a Repair VM.
- Using Remote Desktop Connection, connect to the Repair VM.
Select a Solution
- Open an elevated command prompt.
- Based on the symptom that you identified earlier, follow the steps in the corresponding solution. You may skip the steps in the other solutions, as they won’t apply to your issue:
- Repair the System File
- Add the OSDevice Variable
- Create a Support Ticket
Repair the System File
Using the attached VHD, navigate to the file location of the binary shown in your virtual machine (VM) screenshot.
Right-click the file, select Properties, and then select the Details tab to see information on the file.
Note the version of the file, as shown in the image below:
Rename the file to .old, replacing with the name of the file.
For the image in the step above, the file cng.sys would be renamed to cng.sys.old
If you try to rename the file and receive the message «The file is corrupted and unreadable», contact support for assistance, as this solution will not work.
Now that the corrupt file is renamed, fix the file by restoring it from its internal repository.
Launch a CMD session.
Navigate to \windows\winsxs.
Search for the binary located at the beginning of this section using the following command:
This command will list all versions of the file that the machine has, giving you the path history of that component.
For example, dir cng.sys would be renamed dir cng.sys /s
Choose the latest version of the file on the list (or any that you prefer) and copy the file to the windows\system32 folder using previous path and the following command:
copy :\Windows\WinSxS\ \ :\Windows\System32\Drivers\
If the latest binary didn’t work, try a version before that one, or any of which you know there is a stable file, such as a version before a patch.
For example, if the binary you are looking for is cmimcext.sys, the faulty drive is drive F:, and you just ran a search for the latest version, you would see the following image, where a query in command prompt of dir cmim* /s locates the latest version of the cmimcext.sys file.
In the example image above, the query was performed on C:, whereas the drive letter should be that of the faulty drive, F:, which is the OS disk attached as a data disk on the repair VM.
The resulting command to copy the file would be: copy F:\Windows\WinSxS\amd64_xxxxxx\cmimcext.sys F:\Windows\System32\Drivers .
Add the OSDEVICE Variable
Collect the current booting setup information and note the identifier on the active partition. You will then use this information to add the OSDEVICE variable, following the directions for the generation of your VM.
If this information collection gives an error where there’s no \boot\bcd file, then use the instructions in Repair the System File instead.
For Generation 1 VMs, open an elevated command prompt as an Administrator and enter the following command:
bcdedit /store :\boot\bcd /enum
This image shows Windows Boot Loader in a Generation 1 VM, with the identifier attribute highlighted. The identifier attribute highlighted shows a unique alphanumeric string.
Note the identifier of the Windows Boot Loader, whose path is \windows\system32\winload.exe.
For Generation 2 VMs, verify both that the OS disk is online, and that its partition drive letters have been assigned. When this has been verified, collect the boot setup information.
- In Windows search, type Disk Management and open the disk management console. Use this console to identify the disk number attached on your repair VM and the Extensible Firmware Interface (EFI) partition which holds the BCD store.
In the following image, Disk 2 is the disk number attached to the Repair VM. The image also shows the EFI System Partition on Disk 2, which is 100MB in size and doesn’t have an assigned letter.
- Open an elevated command prompt as an Administrator and enter the following commands:
- The bootable folder for Generation 1 VMs is (\boot\bcd folder).
- The bootable folder for Generation 2 VMs is EFI\Microsoft\boot\bcd.
- The bootable folder for Generation 1 VMs is (\boot\bcd folder).
- The bootable folder for Generation 2 VMs is EFI\Microsoft\boot\bcd.
Open the DISKPART TOOL using the command diskpart .
List all disks, then select the attached disk identified in the previous step:
The following image shows the results of listing and selecting a disk. Disk 0 (127 GB / Online), Disk 1 (32 GB / Online), and Disk 2 (127 GB / Online) are listed, with Disk 2 being selected using the command sel disk 2 .
List the partitions and select the EFI system partition identified in the previous step:
The following image shows the results of listing and selecting a partition. Partition 1 (Reserved / 16MB), Partition 2 (System / 100MB), and Partition 3 (Primary / 126 GB) are listed, with Partition 2 being selected using the command sel part 2 .
Assign a letter to the EFI partition using the command assign .
In the following image, the assign command and the new drive SYSTEM (F:) are both viewable in File Explorer.
List the BCD store data using the following command:
bcdedit /store :EFI\Microsoft\boot\bcd /enum
In the following image, Windows Boot Loader is in a generation 2 VM with the identifier attribute highlighted. The highlighted identifier attribute has a value of .
Note the identifier of the Windows Boot Loader, whose path is \windows\system32\winload.efi.
Notice that the OSDEVICE variable on the active partition is missing:
In this image, Windows Boot Manager and Windows Boot Loader’s attributes are listed in the command prompt, but the OSDEVICE attribute is missing.
Add the OSDEVICE variable based on the following information:
For single partitions OS disks, add BOOT .
The boot-able folder will be on the same partition as the windows folder \windows folder.
For Generation 1 VMs, enter the following command:
bcdedit /store :\boot\bcd /set < >OSDEVICE BOOT
For Generation 2 VMs, enter the following command:
bcdedit /store :EFI\Microsoft\boot\bcd /set < >OSDEVICE BOOT
For multiple partition OS disks, add PARTITION= : .
The boot-able folder will most likely be on a different partition than the windows folder \windows folder.
For Generation 1 VMs, enter the following command:
bcdedit /store :\boot\bcd /set < >OSDEVICE partition= :
For Generation 2 VMs, enter the following command:
bcdedit /store :EFI\Microsoft\boot\bcd /set < >OSDEVICE partition= :
Contact Support
The Registry File error has a solution, but you will need to create a support ticket for further assistance.
Enable the Serial Console and memory dump collection
Recommended: Before you rebuild the VM, enable the Serial Console and memory dump collection by running the following script:
Open an elevated command prompt session as an Administrator.
Run the following commands:
Enable the Serial Console:
Verify that the free space on the OS disk is larger than the memory size (RAM) on the VM.
If there’s not enough space on the OS disk, change the location where the memory dump file will be created, and refer that location to any data disk attached to the VM that has enough free space. To change the location, replace %SystemRoot% with the drive letter of the data disk, such as F:, in the following commands.
Suggested configuration to enable OS Dump:
Load Registry Hive from the broken OS Disk: