Skip to content
sgmnl2Public

About

Windows не бачить диск після скидання BIOS: автопідбір і вшивання драйвера Intel VMD/RST з інсталяційної флешки, без втрати даних.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VMDFix — Windows не бачить диск після скидання BIOS

Платформа Intel Ліцензія Дані

Ноутбук повернувся з ремонту, BIOS скинувся, і Windows більше не вантажиться: синій екран INACCESSIBLE_BOOT_DEVICE або нескінченне «Автоматичне відновлення». А інсталятор Windows 11 каже, що дисків не знайдено.

Причина майже завжди одна: у BIOS змінився режим контролера диска — Intel VMD / RST замість AHCI (або навпаки). Windows, встановлена в іншому режимі, не має драйвера для нового — і не бачить власного диска.

VMDFix — один файл FIX.cmd, який запускається прямо з інсталяційної флешки Windows:

  • сам визначає контролер і бере потрібну версію драйвера Intel;
  • підвантажує її — диск з'являється;
  • за вашим підтвердженням вшиває драйвер у встановлену Windows через DISM.

Файли користувача не чіпаються. Нічого не форматується.


Швидкий старт

1. Зібрати флешку (один раз, на будь-якому ПК з інтернетом)

Візьміть звичайну інсталяційну флешку 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 F

F — літера флешки. Скрипт:

  1. завантажує офіційні пакети Intel RST з downloadmirror.intel.com;
  2. звіряє SHA256 з опублікованими на intel.com і цифровий підпис Intel;
  3. розпаковує їх штатним режимом Intel -extractdrivers (нічого не встановлює);
  4. кладе на флешку FIX.cmd і теку RST_DRIVERS (~25 МБ).

2. На ноутбуці

  1. Завантажитися з флешки.
  2. На першому екрані інсталятора — Shift + F10 (відкриється командний рядок).
  3. Запустити (літера флешки може бути іншою — D:, E:…):
    E:\FIX.cmd
    
  4. Далі все пише сам скрипт:
Ситуація Що робити
Знайдено встановлену Windows ввести INSTALL → після [SUCCESS] — wpeutil reboot, витягнувши флешку
Windows на диску немає (чиста установка) закрити вікно → «Завантажити драйвер» → вибрати теку, яку показав скрипт
No Intel VMD / RST RAID controller found драйвер не потрібен — шукайте причину деінде (BIOS, SSD, слот)

Не змінюйте режим у BIOS після успішного INSTALL. Windows налаштована під поточний.


Що всередині FIX.cmd

[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 немає перемикача, або для чистої установки, де інсталятор не бачить диск.


BitLocker

Після скидання BIOS ноутбуки з «шифруванням пристрою» часто просять ключ відновлення. Скрипт показує стан manage-bde -status:

  • Unlocked / Protection Off — усе гаразд;
  • якщо диск заблокований, скрипт не побачить \Windows і зупиниться, нічого не змінивши. Ключ — в акаунті Microsoft власника: https://aka.ms/myrecoverykey.

Пастки, на які ми наступили

Записано, щоб ніхто не повторював:

  1. В інсталяторі Windows 11 немає findstr і find. Скрипт, що на них покладається, просто обривається посередині. Контролер шукаємо через reg query /f.
  2. for /r X in (iaStorVD.inf) без маски нічого не шукає — він підставляє ім'я до кожної теки, починаючи з кореня. DISM отримує E:\iaStorVD.inf і падає з 0x80070002. Потрібна маска iaStorVD*.inf + if exist.
  3. ) в echo всередині блоку if (...) закриває блок. Екранувати ^).
  4. 7-Zip не відкриває новий SetupRST.exe — драйвери видно лише через SetupRST.exe -extractdrivers <тека>.
  5. Окремих F6-архівів Intel більше не публікує — тільки SetupRST.exe.
  6. 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, яку ви приймаєте, використовуючи їх.

About

Windows не бачить диск після скидання BIOS: автопідбір і вшивання драйвера Intel VMD/RST з інсталяційної флешки, без втрати даних.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages