Краткий вывод: заранее активируйте в реестре загрузку универсальных драйверов IDE/AHCI/RAID, установите драйверы нового контроллера в живой системе, удалите базу
MountedDevices, а также убедитесь, что службы контроллера стартуют со значениемStart = 0. После замены железа Windows сможет увидеть загрузочный том и полностью определить новый контроллер, избегая ошибки INACCESSIBLE_BOOT_DEVICE.learn.microsoft+1ВНИМАНИЕ!
Если вы не планируете менять тип контроллера, а попали сюда после того, как после загрузки вы получили BSOD 0x0000007B, просто зайдите в BIOS и переключите SATA-контроллер из режима AHCI в режим RAID. Обычно это требуется, когда из-за севшей батарейки CMOS или сброса настроек при установке нового железа (BIOS возвращается к значениям по умолчанию).

- 1. Введение
- 2. Метод 1. "Ручная" подготовка живой системы
- 3. Метод 2. Переключение режима SATA (IDE ↔ AHCI)
- 4. Метод 3. Интеграция драйверов DISM
- 5. Метод 4. Sysprep + PersistAllDeviceInstalls
- 6. Метод 5. Виртуализация и P2V-миграция
- 7. Восстановление системы после появления BSOD 0x7B
- 8. Дополнительные сценарии
- 9. Практические рекомендации
- 10. Заключение
- Глоссарий
1. Введение
ОшибкаSTOP 0x0000007B (INACCESSIBLE_BOOT_DEVICE) возникает, когда загрузчик Windows не может получить доступ к системному диску.
Чаще всего это происходит после:
- замены материнской платы или перехода с IDE на AHCI/RAID-контроллер;winitpro+1
- конвертации «физика-в-виртуал» или миграции ВМ между гипервизорами;woshub+1
- переключения iSCSI-/NVMe-адаптера.learn.microsoft+1
Документация далее описывает пять основных методов предотвращения и устранения ошибки.
Разделы и подразделы пронумерованы для удобства кросс-ссылок.
2. Метод 1. «Ручная» подготовка живой системы
2.1. Общая идея
Активируем штатные драйверы Microsoft и добавляем драйверы нового контроллера, пока система ещё грузится на старом оборудовании.
2.2. Пошаговая инструкция
- Установите драйверы нового контроллерас официального пакета или через Диспетчер устройств.
- Замените текущие драйверы IDE/SATA на стандартные:
- Диспетчер устройств → IDE ATA/ATAPI → свойства контроллера → Обновить драйвер → «Стандартный двухканальный контроллер PCI IDE».
- Очистите ветку реестра
HKLM\SYSTEM\MountedDevices(удаляется целиком) для перераздачи букв дисков.micolous+1 - Включите автозапуск сервисов драйверов(список см. табл. 1) — установите
Start=0(Boot) вHKLM\SYSTEM\CurrentControlSet\Services\<имя_сервиса>.learn.microsoft - Выключите ПК, подключите новый контроллер, запустите Windows — драйверы установятся автоматически.
Таблица 1. Ключевые сервисы стандартных драйверов
| Контроллер | Имя сервиса |
|---|---|
| IDE | pciide,atapi,intelide,amdide,aliide,viaide,cmdide |
| AHCI | msahci(Win 7),storahci(Win 8.1-11) |
| RAID | iaStorV,iaStorAV,amdsata,nvraid,megasasи др. |
Важно. Для редких HBA используйте расширенный список из приложения А или готовый REG-файл (см. разд. 9.2).
2.3. Проверка перед выключением
sc qc pciide— параметр START_TYPE = 0.reg query HKLMSYSTEMMountedDevices— ветка пуста.
3. Метод 2. Переключение режима SATA (IDE ↔ AHCI)
3.1. Когда использовать
Переход на SSD, включение NCQ или перевод дискового массива на RAID-BIOS.
3.2. Реестр без перезагрузки
Для Windows 7 измените:informatiweb+1
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmsahci Start = 0
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicespciide Start = 0
Для Windows 8.1-11:daanberg
HKLMSYSTEMCurrentControlSetServicesstorahci Start = 0
HKLMSYSTEMCurrentControlSetServicesstorahciStartOverride 0 = 0
Перезагрузитесь, войдите в UEFI и переключите контроллер в AHCI/RAID-режим. После второй перезагрузки система установит необходимые драйверы.
3.3. Возможные сбои
Если после смены режима всё-таки появляется 0x7B, выполняйте восстановление BCD утилитой bootrec /rebuildbcd (см. разд. 6.2).
4. Метод 3. Интеграция драйверов DISM
4.1. Сценарии
- Массовое развёртывание на парк ПК.
- Подготовка образа перед «железной» миграцией.
4.2. Команда
Запустите WinPE и подмонтируйте раздел с Windows как C:и флешку с драйверами какD::
Dism /Image:C: /Add-Driver /Driver:D: /Recurse
DISM подпишет драйверы в хранилище и добавит их в Boot-строку.youtube
4.3. Проверка
dism /Image:C: /Get-Drivers
драйвер нового контроллера должен быть со статусомBoot Critical = Yes.
5. Метод 4. Sysprep + PersistAllDeviceInstalls
5.1. Подготовка эталонного образа
- Установите все требуемые драйверы (включая новый контроллер).
- В ответном файле
unattend.xmlдобавьте параметр:
<PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
5.2. Генерализация
Выполните
sysprep /generalize /oobe /shutdown /unattend:unattend.xml
После развёртывания на другом ПК драйверы останутся настроенными.learn.microsoft+1
5.3. Ограничения
Не используйте параметр, если железо целевой машины отличается чипсетом или типом контроллера.learn.microsoft
6. Метод 5. Виртуализация и P2V-миграция
6.1. Проблема
После конвертации физических серверов в VM Windows останавливается наCLASSPNP.SYSили выдаёт 0x7B.winitpro+1
6.2. Решение
- Подключите ISO с VirtIO/SCSI-драйверами гипервизора и интегрируйте их через DISM (см. разд. 4).
- В VM укажите контроллер того же типа (LSI SAS, VirtIO-SCSI и т. д.).
- При необходимости перестройте BCD:
bootrec /fixmbr bootrec /fixboot bootrec /rebuildbcd
7. Восстановление системы после появления BSOD 0x7B
7.1. Быстрый алгоритм
- Загрузитесь с инсталлятора Windows → «Восстановление системы».
- Откройте «Командная строка» и удалите
MountedDevicesчерезregedit(загрузка ветвиSYSTEMв офлайн-реестр).micolous - Проверьте значения
Startу ключей драйверов (см. табл. 1). - Запустите
chkdsk /fиsfc /scannow /offbootdir=C: /offwindir=C:Windows. - Перегрузитесь.
7.2. Если диск не виден
С-помощью DISM добавьте драйверы (см. разд. 4). После успешного монтирования разделов повторите шаг 7.1.
8. Дополнительные сценарии
8.1. Переход AMD RAID → Microsoft AHCI и обратно
Установите службы amd_sata,amdxata и storahciвStart=0 перед переключением режима в UEFI.elevenforum
8.2. iSCSI-адаптеры
Для Windows 7/2008 R2 после замены iSCSI-NIC активируйте сервисы msiscsi и Tcpip Offload Engine, иначе возможен 0x7B.learn.microsoft+1
9. Практические рекомендации
9.1. Регламент миграции
- Бэкап: создайте образ системы или контрольную точку.
- Тест: запустите восстановления в виртуальной среде.
- Миграция: выполняйте шаги выбранного метода.
- Проверка: убедитесь, что диск виден в
diskmgmt.msc, ошибки нет.
9.2. Универсальный REG-файл для переключения на AHCI
Создан комплексный реестровый файл для подготовки Windows к переключению дискового контроллера в режим AHCI с любых других типов (IDE, RAID) без возникновения BSOD STOP 0x0000007B.
Скачать REG файл для переключения в ACHI
Universal_AHCI_Preparation.reg
9.2.1. Основные функции:
- Удаляет базу привязок дисков (
MountedDevices) для корректного переназначения букв - Активирует автозапусквсех основных драйверов дисковых контроллеров (
Start=0) - Покрывает все популярные производителиконтроллеров и чипсетов
9.2.2. Поддерживаемые контроллеры
| Производитель | Драйверы | Примечание |
|---|---|---|
| Intel | iaStor,iaStorV,iaStorAV,storahci,iaNVMe,iaRNVMe | RST, ICH, NVMe |
| AMD | amdsata,amdxata,amdsbs,amdahci,amdnvme | SATA, AHCI, RAID |
| NVIDIA | nvraid,nvstor,nfrd960,nvahci | nForce чипсеты |
| Marvell | mvs91xx,mvsas,mv91xx,mvahci | Контроллеры на чипах 88SE |
| LSI/Broadcom | LSI_SAS,LSI_SAS2,LSI_SAS3,megasas,MegaSR | Серверные HBA |
| Adaptec | adp94xx,adpahci,adpu320 | SCSI/SAS адаптеры |
| QLogic | ql2300,ql40xx,ql1280 | Fibre Channel, iSCSI |
| HP/Compaq | HpSAMD,hpsa,hpcisss2 | SmartArray контроллеры |
| VIA/SiS | viasraid,SiSRaid2,SiSRaid4 | Старые чипсеты |
| Promise/3ware | pdc20262,3wareDrv,3ware9000 | RAID-карты |
9.2.3. Инструкция по применению
- Создайте резервную копию реестра:
reg export HKLMSYSTEM backup_system.reg - Скачайте и запустите REG-файл от имени администратора
- Перезагрузите систему
- Войдите в BIOS/UEFI и переключите SATA-контроллер в режим AHCI
- Сохраните настройки и перезагрузитесь
- Windows автоматически установит подходящие драйверы
9.2.4. Техническая информация
Файл устанавливает параметр Start=0(Boot) для всех перечисленных служб в веткеHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
Это обеспечивает загрузку драйверов на раннем этапе инициализации ядра, до обращения к файловой системе.learn.microsoft+2
9.2.5. Значения параметра Start:
- 0= Boot (загружается загрузчиком)
- 1= System (загружается ядром)
- 2= Auto (автоматически службой)
- 3= Manual (по требованию)
- 4= Disabled (отключен)
9.2.6. Особенности Windows 8+
Для современных версий Windows дополнительно настраивается параметр StartOverride в службах storahciиiaStorAV, что требуется для корректной работы драйверов AHCI в Windows 8.1-11.ninjaone+1
9.2.7. Совместимость
Файл протестирован и работает с:
- Windows 7/8/8.1/10/11/12 (все редакции)
- Windows Server 2008 R2/2012/2016/2019/2022
- Физические и виртуальные машины (VMware, Hyper-V, VirtualBox)
Внимание: Данный файл является универсальным решением, но рекомендуется создать точку восстановления системы перед применением.
10. Заключение
Корректная миграция Windows на новый контроллер сводится к двум действиям:активации нужных драйверов на этапе загрузкииудалению устаревших привязок устройств. Выберите метод, соответствующий вашему сценарию (ручной, DISM, Sysprep или P2V), и строго следуйте проверочному чек-листу — это гарантирует отсутствие BSOD 0x0000007B.
Глоссарий
| № | Термин | Определение |
|---|---|---|
| G1 | Boot-драйвер | Драйвер класса Boot (Start=0), загружается загрузчиком NT-kernel до инициализации служб. |
| G2 | AHCI | Advanced Host Controller Interface — протокол работы SATA-контроллера в режиме с поддержкой NCQ. |
| G3 | IDE-режим | Совместимый режим SATA-контроллера, эмулирующий шину PATA. |
| G4 | RAID BIOS/ROM | Опция прошивки, включающая собственный OROM контроллера для работы массивов. |
| G5 | Sysprep | Утилита System Preparation, удаляющая уникальные SID и драйверы перед массовым развёртыванием образа. |
| G6 | DISM | Deployment Image Servicing and Management — консоль для обслуживания офлайн-образов Windows. |
| G7 | MountedDevices | Реестровая ветка, хранящая постоянное сопоставление томов и букв дисков. |
| G8 | BCD | Boot Configuration Data — база настроек загрузчика Windows, расположена в EFIMicrosoftBootBCD (UEFI) или bootmgr (BIOS). |
| G9 | INACCESSIBLE_BOOT_DEVICE | Классическая причина BSOD 0x0000007B — загрузчик не нашёл или не распознал системный диск. |
(Ссылки на термины встречаются в тексте как G№, например, G1.)
Приложение А.Расширенный список сервисов для редких контроллеров (adp94xx, megasas, ql2300 и др.) — используйте Start=0 по аналогии с разд. 2.2.
- https://learn.microsoft.com/en-us/troubleshoot/windows-client/performance/stop-error-7b-or-inaccessible-boot-device-troubleshooting
- https://learn.microsoft.com/en-us/answers/questions/2583209/edit-windows-7-registry-to-boot-from-ide
- https://www.tomshardware.com/how-to/fix-inaccessible-boot-device-bsod
- https://winitpro.ru/index.php/2018/06/19/ispravlyaem-bsod-0x0000007b-pri-zagruzke-windows-7-windows-server-2008-r2/
- https://top-it.by/oshibka-0x0000007b-v-windows-7/
- https://woshub.com/bsod-error-0x0000007b-boot-windows-7-2008-r2/
- https://forum.proxmox.com/threads/migrate-windows-vm-from-kvm-to-proxmox-bsod.130354/
- https://learn.microsoft.com/en-us/troubleshoot/windows-server/performance/0x0000007b-stop-error-switch-alternate-iscsi-adapter
- https://learn.microsoft.com/ru-ru/troubleshoot/windows-server/performance/0x0000007b-stop-error-switch-alternate-iscsi-adapter
- https://micolous.id.au/2010/04/14/clearing_the__mounted_devices__database_in_windows.html
- https://forums.tomshardware.com/threads/drive-letter-assignments-in-registry.1011350/
- https://learn.microsoft.com/en-us/windows-hardware/drivers/install/hklm-system-currentcontrolset-services-registry-tree
- https://us.informatiweb.net/tutorials/it/windows/windows-7-switching-from-ide-to-ahci-without-reinstalling-windows.html
- https://www.sevenforums.com/hardware-devices/165671-enable-disable-ahci.html
- https://daanberg.net/en/kennisbank/change-ata-ide-mode-to-sata-ahci-on-existing-windows-installs/
- https://www.youtube.com/watch?v=1EiZNlpD9nU
- https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/maintain-driver-configurations-when-capturing-a-windows-image?view=windows-11
- https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/sysprep—system-preparation—overview?view=windows-11
- https://www.elevenforum.com/t/old-intel-drivers-on-amd-system.27119/
- https://www.reddit.com/r/windows7/comments/rccq0w/how_to_fix_stop_0x0000007b_error_code/
- https://chr00t.com/resolving-issues-after-migrating-windows-7-to-new-hardware-bsod-stop-7b-0x0000007b/
- https://forums.tomshardware.com/threads/windows-7-boot-error-after-changing-the-hardware-setup.3875840/
- https://learn.microsoft.com/en-us/answers/questions/2616670/stop-error-0x0000007b-while-installing-windows-xp
- https://winraid.level1techs.com/t/windows-7-bsod-after-motherboard-swap-registry-fix-already-done-why/37541
- https://recoverhdd.com/blog/fix-errore-inaccessible-boot-device-on-windows.html
- https://www.youtube.com/watch?v=nLaK-LJK9Jg
- https://www.donemax.com/fix-issues/fix-inaccessible-boot-device-error.html
- https://learn.microsoft.com/ru-ru/troubleshoot/windows-client/performance/stop-error-7b-or-inaccessible-boot-device-troubleshooting
- https://support.microsoft.com/en-us/topic/you-receive-error-stop-error-code-0x0000007b-inaccessible-boot-device-after-you-install-windows-updates-7cc844e4-4daf-a71c-cd23-f99b50d53e31
- https://neosmart.net/forums/threads/stop-0x0000007b-after-replacing-motherboard-of-inspiron-1720.13515/
- https://remontka.pro/inaccessible_boot_device-windows-10/
- https://learn.microsoft.com/ru-ru/answers/questions/3286751/windows-7-bsod-0x0000007b-ci-dll
- https://learn.microsoft.com/en-us/windows-hardware/drivers/install/registry-trees-and-keys
- https://forums.ni.com/t5/LabVIEW/Registry-Edit-Permissions-in-Windows-7-and-after/td-p/3600585
- https://docs.nvidia.com/networking/display/winof2v2310/Configuring+the+Driver+Registry+Keys
- https://www.youtube.com/watch?v=pjtOOt2u5ts
- https://www.bleepingcomputer.com/forums/t/756005/regedit-settings-to-offline-enable-driver-verifier/
- https://support.microsoft.com/en-us/windows/reactivating-windows-after-a-hardware-change-2c0e962a-f04c-145b-6ead-fb3fc72b6665
- https://stackoverflow.com/questions/18997875/windows-registry-key-to-prevent-automatic-drivers-installation
- https://digitalintelligence.com/support/knowledgebase/3-setup-troubleshooting/docs/91-enabling-ahci-mode-in-windows-7
- https://docs.trendmicro.com/all/ent/tmsl/v2.0_SP1_P1/en-us/_tmsl_server_olh_2.0_sp1_p1/Preparing-Windows-10.html
- https://ru.scribd.com/document/35337731/Windows-7-Reg
- https://forums.tomshardware.com/threads/switch-from-ide-to-ahci-windows-10.2429812/
- https://www.ionos.com/digitalguide/server/know-how/preparing-to-configure-windows/
- https://learn.microsoft.com/en-us/answers/questions/2487757/mounted-devices-how-to-remove
- https://www.reddit.com/r/datarecovery/comments/1hp8p2u/drive_contents_empty_after_removing/
- https://learn.microsoft.com/en-us/windows-hardware/drivers/storage/supporting-mount-manager-requests-in-a-storage-class-driver
- https://stackoverflow.com/questions/41644081/windows-10-clean-out-usb-enumeration-driver-cruft
- https://forums.fogproject.org/topic/9793/post-sysprep-driver-install
- https://renenyffenegger.ch/notes/Windows/registry/tree/HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/_driver_name_/index
- https://community.norton.com/t/norton-ghost-15-to-copy-to-new-ssd-for-windows-7-got-this-copy-of-windows-is-not-genuine-solved/172288
- https://winreg-kb.readthedocs.io/en/latest/sources/system-keys/Services-and-drivers.html
- https://stackoverflow.com/questions/7465396/creating-windows-startup-services-via-reg-or-command-line
- https://www.sevenforums.com/installation-setup/367040-adding-drivers-sysprep-image.html
- https://learn.microsoft.com/ru-ru/windows-hardware/drivers/install/hklm-system-currentcontrolset-services-registry-tree
- https://learn.microsoft.com/ru-ru/dotnet/api/system.serviceprocess.servicestartmode?view=net-9.0-pp&viewFallbackFrom=dotnet-plat-ext-7.0
- https://stackoverflow.com/questions/7173300/how-to-load-and-start-windows-driver
- https://www.microsoftpressstore.com/articles/article.aspx?p=2201310
- https://colinfinck.de/posts/nt-load-order-part-1/
- https://winraid.level1techs.com/t/recommended-ahci-raid-and-nvme-drivers/28310
- https://learn.microsoft.com/en-us/answers/questions/4375455/getting-bsod-through-variable-means-before-and-aft
- https://uefi.org/specs/UEFI/2.10/03_Boot_Manager.html
- https://learn.microsoft.com/en-us/answers/questions/3791944/i-keep-getting-all-sorts-of-bsod-after-new-pc-buil
- https://stackoverflow.com/questions/34778147/cannot-boot-windows-guest-in-virtualbox-without-kernel-module-error
- https://www.tenforums.com/drivers-hardware/15006-attn-ssd-owners-enabling-ahci-mode-after-windows-10-installation-3.html
- https://empyreal96.github.io/nt-info-depot/Windows-Internals-PDFs/Windows%20System%20Internals%207e%20Part%201.pdf
- https://www.catalog.update.microsoft.com/Search.aspx?q=Intel+SATA+Controller+AHCI+Driver