Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье приведены действия по устранению неполадок с ошибкой 7B: Inaccessible_Boot_Device. Эта ошибка может возникать после внесения некоторых изменений на компьютер или сразу после развертывания Windows на компьютере.
Applies to: Windows 10
Причины ошибки остановки Inaccessible_Boot_Device
Любой из следующих факторов может вызвать ошибку остановки:
- Отсутствующие, поврежденные или неправильные драйверы фильтров, связанные с стеком хранилища
- Повреждение файловой системы
- Изменения режима контроллера хранилища или параметров в BIOS
- Использование другого контроллера хранилища, отличного от используемого при установке Windows
- Перемещение жесткого диска на другой компьютер с другим контроллером
- Неисправная системная плата или контроллер хранилища или неисправное оборудование
- В необычных случаях сбой службы TrustedInstaller фиксации новых установленных обновлений происходит из-за повреждения хранилища на основе компонентов.
- Corrupted files in the Boot partition (for example, corruption in the volume that's labeled SYSTEM when you run the
diskpart
>list vol
command) - Если перед записью раздела загрузки есть пустая запись GPT
Устранение неполадок с ошибкой остановки Inaccessible_Boot_Device
Запустите компьютер в режиме восстановления Windows (WinRE), выполнив следующие действия.
- Запустите систему с помощью установочного носителя для установленной версии Windows.
- On the Install Windows screen, select Next>Repair your computer.
- На экране "Параметры восстановления системы" нажмите кнопку >".
Убедитесь, что загрузочный диск подключен и доступен
Step 1
В командной строке WinRE запустите diskpart
и выполните команду list disk
.
Список физических дисков, подключенных к компьютеру, должен отображаться и выглядеть следующим образом:
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online **size* GB 0 B *
Если компьютер использует интерфейс запуска единого расширяемого встроенного ПО (UEFI), в столбце *
будет звездочка (GPT
).
Если компьютер использует базовый интерфейс системы ввода и вывода (BIOS), в столбце Dyn
не будет звездочка.
Step 2
list disk
Если команда правильно перечисляет диски ОС, выполните list vol
команду в diskpart
.
list vol
создает выходные данные, аналогичные следующему отображению:
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 Windows RE NTFS Partition 499 MB Healthy
Volume 1 C OSDisk NTFS Partition 222 GB Healthy Boot
Volume 2 SYSTEM FAT32 Partition 499 MB Healthy System
Note
Если диск, содержащий ОС, не указан в выходных данных, необходимо привлечь изготовителя оборудования или производителя виртуализации.
Проверка целостности базы данных конфигурации загрузки
Проверьте, имеет ли база данных конфигурации загрузки (BCD) все правильные записи. Для этого выполните команду bcdedit
в командной строке WinRE.
Чтобы проверить записи BCD, выполните следующие действия.
Изучите раздел Диспетчера загрузки Windows с идентификатором {bootmgr} . Make sure that the device and path entries point to the correct device and boot loader file.
Если компьютер основан на UEFI, вот пример выходных данных:
device partition=\Device\HarddiskVolume2 path \EFI\Microsoft\Boot\bootmgfw.efi
Если компьютер основан на BIOS, вот пример выходных данных:
Device partition=C:
Note
Выходные данные могут не содержать путь.
В загрузчике Windows с идентификатором {default} убедитесь, что устройство, путь, osdevice и systemroot указывают на правильное устройство или секцию, winload file, раздел ОС или папку ОС.
Note
If the computer is UEFI-based, the file path value that's specified in the path parameter of {bootmgr} and {default} contains an .efi extension.
Если какая-либо информация неправильная или отсутствует, рекомендуется создать резервную копию хранилища BCD. Для этого выполните команду bcdedit /export C:\temp\bcdbackup
. This command creates a backup in C:\temp\ that's named bcdbackup. Чтобы восстановить резервную копию, выполните команду bcdedit /import C:\temp\bcdbackup
. This command overwrites all BCD settings by using the settings in bcdbackup.
После завершения резервного копирования выполните следующую команду, чтобы внести изменения:
bcdedit /set *{identifier}* option value
Например, если устройство в {default} неправильно или отсутствует, выполните следующую команду, чтобы задать ее: bcdedit /set {default} device partition=C:
Если вы хотите полностью повторно создать BCD или вы получите сообщение о том, что не удалось открыть хранилище данных конфигурации загрузки. Системе не удалось найти указанный файл , "выполнить bootrec /rebuildbcd
".
If the BCD has the correct entries, check whether the winload and bootmgr entries exist in the correct location, which is in the specified path in the bcdedit command. By default, bootmgr in the BIOS partition is in the root of the SYSTEM partition. Чтобы просмотреть файл, выполните команду Attrib -s -h -r
.
Если отсутствуют файлы, и вы хотите перестроить загрузочные файлы, выполните следующие действия.
Copy all the contents under the SYSTEM partition to another location. Alternatively, you can use the command prompt to navigate to the OS drive, create a new folder, and then copy all the files and folders from the SYSTEM volume, like shown here:
D:\> Mkdir BootBackup R:\> Copy *.* D:\BootBackup
Если вы используете Windows 10 или при устранении неполадок с помощью ISO-кода Windows 10 в командной строке среды предварительной установки Windows, можно использовать
bcdboot
команду для повторного создания загрузочных файлов, как показано здесь:Bcdboot <**OSDrive* >:\windows /s <**SYSTEMdrive* >: /f ALL
Например, если назначить (диск WinRE) букву
<System Drive>
R и<OSdrive>
букву D, мы будем использовать следующую команду:Bcdboot D:\windows /s R: /f ALL
Note
The ALL part of the
bcdboot
command writes all the boot files (both UEFI and BIOS) to their respective locations.
If you don't have a Windows 10 ISO, format the partition and copy bootmgr from another working computer that has a similar Windows build. Чтобы выполнить форматирование и копирование, выполните следующие действия.
- Start Notepad.
- Press Ctrl+O.
- Перейдите к системной секции (в этом примере это R).
- Щелкните правой кнопкой мыши раздел и отформатируйте его.
Устранение неполадок при возникновении этой проблемы после установки Обновл. Windows
Выполните следующую команду, чтобы проверить установку и даты обновления Windows:
Dism /Image:<Specify the OS drive>: /Get-packages
After you run this command, you'll see the Install pending and Uninstall Pending packages:
Выполните команду
dism /Image:C:\ /Cleanup-Image /RevertPendingActions
. Замените C: системным разделом компьютера.Navigate to OSdriveLetter:\Windows\WinSxS, and then check whether the pending.xml file exists. If it does, rename it to pending.xml.old.
To revert the registry changes, type regedit at the command prompt to open Registry Editor.
Select HKEY_LOCAL_MACHINE, and then go to File>Load Hive.
Navigate to OSdriveLetter:\Windows\System32\config, select the file that's named COMPONENT (with no extension), and then select Open. When you're prompted, enter the name OfflineComponentHive for the new hive.
Expand
HKEY_LOCAL_MACHINE\OfflineComponentHive
, and check whether the PendingXmlIdentifier key exists. Create a backup of the OfflineComponentHive key, and then delete the PendingXmlIdentifier key.Выгрузите куст. To do this unloading, highlight OfflineComponentHive, and then select File>Unload hive.
Select HKEY_LOCAL_MACHINE, go to File>Load Hive, navigate to OSdriveLetter:\Windows\System32\config, select the file that's named SYSTEM (with no extension), and then select Open. When you're prompted, enter the name OfflineSystemHive for the new hive.
Expand HKEY_LOCAL_MACHINE\OfflineSystemHive, and then select the Select key. Check the data for the Default value.
If the data in
HKEY_LOCAL_MACHINE\OfflineSystemHive\Select\Default
is 1, expandHKEY_LOCAL_MACHINE\OfflineHive\ControlSet001
. If it's 2, expandHKEY_LOCAL_MACHINE\OfflineHive\ControlSet002
, and so on.Разверните раздел
Control\Session Manager
. Check whether the PendingFileRenameOperations key exists. If it does, back up the SessionManager key, and then delete the PendingFileRenameOperations key.
Проверка критически важных драйверов и служб загрузки
Check services
Выполните шаги 1-10 в разделе "Устранение неполадок, если эта проблема возникает после установки Обновл. Windows". (Шаг 11 не применяется к этой процедуре.)
Expand Services.
Make sure that the following registry keys exist under Services:
- ACPI
- DISK
- VOLMGR
- PARTMGR
- VOLSNAP
- VOLUME
If these keys exist, check each one to make sure that it has a value that's named Start, and that it's set to 0. If it's not, set the value to 0.
If any of these keys don't exist, you can try to replace the current registry hive by using the hive from RegBack. Для этого выполните следующие команды:
cd OSdrive:\Windows\System32\config ren SYSTEM SYSTEM.old copy OSdrive:\Windows\System32\config\RegBack\SYSTEM OSdrive:\Windows\System32\config\
Проверка верхних и нижних драйверов фильтров
Проверьте, существуют ли на компьютере драйверы фильтров, отличные от Майкрософт, и не существуют ли они на другом рабочем компьютере, аналогичном рабочему компьютеру. Если они существуют, удалите драйверы верхнего и нижнего фильтров:
Разверните раздел
HKEY_LOCAL_MACHINE\OfflineHive\ControlSet001\Control
.Look for any UpperFilters or LowerFilters entries.
Note
Эти фильтры в основном связаны с хранилищем. After you expand the Control key in the registry, you can search for UpperFilters and LowerFilters.
Эти драйверы фильтров могут находиться в некоторых из следующих записей реестра. These entries are under ControlSet and are designated as Default:
\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}
\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}
\Control\Class\{4D36E97B-E325-11CE-BFC1-08002BE10318}
\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}
If an UpperFilters or LowerFilters entry is non-standard (for example, it's not a Windows default filter driver, such as PartMgr), remove the entry. Чтобы удалить его, дважды щелкните его в правой области, а затем удалите только это значение.
Note
Может быть несколько записей.
These entries might affect us because there might be an entry in the Services branch that has a START type set to 0 or 1, which means that it's loaded at the Boot or Automatic part of the boot process. Кроме того, файл, на который ссылается ссылка, отсутствует или поврежден, или он может быть назван по-другому, чем указанный в записи.
Note
If there's a service that's set to 0 or 1 that corresponds to an UpperFilters or LowerFilters entry, setting the service to disabled in the Services registry (as discussed in steps 2 and 3 of the Check services section) without removing the Filter Driver entry causes the computer to crash and generate a 0x7b Stop error.
Запуск SFC и Chkdsk
Если компьютер по-прежнему не запускается, можно попытаться запустить chkdisk
процесс на системном диске, а затем запустить средство проверки файлов системы. Выполните следующие действия, выполнив следующие команды в командной строке WinRE:
-
chkdsk /f /r OsDrive:
-
sfc /scannow /offbootdir=OsDrive:\ /offwindir=OsDrive:\Windows