Ноутбук повернувся з ремонту, BIOS скинувся, і Windows більше не вантажиться:
синій екран INACCESSIBLE_BOOT_DEVICE або нескінченне «Автоматичне відновлення».
А інсталятор Windows 11 каже, що дисків не знайдено.
Причина майже завжди одна: у BIOS змінився режим контролера диска — Intel VMD / RST замість AHCI (або навпаки). Windows, встановлена в іншому режимі, не має драйвера для нового — і не бачить власного диска.
VMDFix — один файл FIX.cmd, який запускається прямо з інсталяційної
флешки Windows:
- сам визначає контролер і бере потрібну версію драйвера Intel;
- підвантажує її — диск з'являється;
- за вашим підтвердженням вшиває драйвер у встановлену Windows через DISM.
Файли користувача не чіпаються. Нічого не форматується.
Візьміть звичайну інсталяційну флешку Windows 10/11 (Media Creation Tool, Rufus — неважливо).
git clone https://github.com/sgmnl2/vmdfix
cd vmdfix
powershell -ExecutionPolicy Bypass -File tools\build-usb.ps1 -Target FF — літера флешки. Скрипт:
- завантажує офіційні пакети Intel RST з
downloadmirror.intel.com; - звіряє SHA256 з опублікованими на intel.com і цифровий підпис Intel;
- розпаковує їх штатним режимом Intel
-extractdrivers(нічого не встановлює); - кладе на флешку
FIX.cmdі текуRST_DRIVERS(~25 МБ).
- Завантажитися з флешки.
- На першому екрані інсталятора — Shift + F10 (відкриється командний рядок).
- Запустити (літера флешки може бути іншою —
D:,E:…):E:\FIX.cmd - Далі все пише сам скрипт:
| Ситуація | Що робити |
|---|---|
| Знайдено встановлену Windows | ввести INSTALL → після [SUCCESS] — wpeutil reboot, витягнувши флешку |
| Windows на диску немає (чиста установка) | закрити вікно → «Завантажити драйвер» → вибрати теку, яку показав скрипт |
No Intel VMD / RST RAID controller found |
драйвер не потрібен — шукайте причину деінде (BIOS, SSD, слот) |
Не змінюйте режим у BIOS після успішного
INSTALL. Windows налаштована під поточний.
[1/5] знайти контролер reg query ...\Enum\PCI /f "VEN_8086&DEV_xxxx"
[2/5] підвантажити drvload RST_DRIVERS\<версія>\<inf>
[3/5] знайти Windows X:\Windows\System32\config\SYSTEM на кожній літері
[4/5] вшити драйвер dism /Image:G:\ /Add-Driver /Driver:<inf>
[5/5] перевірити .sys у System32\drivers + Start = 0 у реєстрі офлайн-системи
Start = 0x0 означає, що драйвер стартує на самому початку завантаження — саме
це й потрібно, щоб Windows побачила свій диск.
| Тека | Драйвер Intel | Платформи | PCI ID (VEN_8086&DEV_…) |
|---|---|---|---|
RAID_8-11gen |
iaStorAC 18.7.6 | 8–11 покоління, SATA в режимі RST / Optane | 282A 2822 02D7 06D6 06D7 34D7 43D6 43DE A286 A386 |
VMD_11gen |
iaStorVD 18.7.6 | 11 покоління (Tiger Lake) | 9A0B |
VMD_12-14gen_Ultra1-2 |
iaStorVD 20.2.6 | 12–14 покоління, Core Ultra 1/2 | 467F A77F 7D0B AD0B 09AB |
VMD_Ultra3 |
iaStorVD21 21.1.0 | Core Ultra 3 (Panther Lake) | B06F B07F |
ID взяті прямо з .inf файлів Intel. Перевірка йде від новіших платформ до старіших;
загальний 09AB — останнім.
AMD цього драйвера не потребує — там стандартний NVMe/AHCI.
- не форматує й не видаляє розділи (немає
clean,format,delete); - не вмикає, не вимикає й не скидає BitLocker;
- не змінює BIOS і завантажувальний запис;
- не пише у Windows без явного
INSTALL.
Якщо Windows ставили в режимі AHCI, а BIOS після скидання увімкнув VMD — можна просто повернути режим. На Acer пункт прихований: вкладка Main → Ctrl + S → з'являється VMD Controller / SATA Mode.
VMDFix корисний, коли режим треба лишити (наприклад, Intel RST/RAID потрібен), коли в BIOS немає перемикача, або для чистої установки, де інсталятор не бачить диск.
Після скидання BIOS ноутбуки з «шифруванням пристрою» часто просять ключ
відновлення. Скрипт показує стан manage-bde -status:
Unlocked/Protection Off— усе гаразд;- якщо диск заблокований, скрипт не побачить
\Windowsі зупиниться, нічого не змінивши. Ключ — в акаунті Microsoft власника: https://aka.ms/myrecoverykey.
Записано, щоб ніхто не повторював:
- В інсталяторі Windows 11 немає
findstrіfind. Скрипт, що на них покладається, просто обривається посередині. Контролер шукаємо черезreg query /f. for /r X in (iaStorVD.inf)без маски нічого не шукає — він підставляє ім'я до кожної теки, починаючи з кореня. DISM отримуєE:\iaStorVD.infі падає з0x80070002. Потрібна маскаiaStorVD*.inf+if exist.)вechoвсередині блокуif (...)закриває блок. Екранувати^).- 7-Zip не відкриває новий
SetupRST.exe— драйвери видно лише черезSetupRST.exe -extractdrivers <тека>. - Окремих F6-архівів Intel більше не публікує — тільки
SetupRST.exe. - DISM з флешки 24H2 (збірка 26100) нормально обслуговує Windows 25H2 (26200).
| Що | Стан |
|---|---|
Визначення контролера через reg query |
✅ перевірено |
| Гілка «контролера немає» / «чиста установка» | ✅ перевірено |
Завантаження драйвера + DISM на Acer A315-59 (12 покоління, 467F) |
⏳ перевіряється |
| Вибір із кількох встановлених Windows | ⏳ не перевірено на залізі |
Якщо скрипт спрацював (або ні) на вашій моделі — відкрийте
issue з моделлю, рядком Controller: та результатом.
src/FIX.cmd — утиліта для WinPE / інсталятора Windows
tools/build-usb.ps1 — завантаження, перевірка й розпаковка драйверів Intel
RST_DRIVERS/ — створюється build-usb.ps1 (у git не зберігається)
Скрипти — MIT. Драйвери Intel не входять у репозиторій: вони завантажуються з intel.com і підпадають під ліцензію Intel, яку ви приймаєте, використовуючи їх.