З'ясувалося, що при збої за вищезгаданою адресою F8978FFC був збережений пакет запиту вводу/виводу (I/o Request Packet, IRP). Два драйвери, назви яких я прочитав нижче, спробували викликати цей пакет одночасно, що й призвело до збою. Тепер можна повертатися в Windows.
Повернувшись на «Робочий стіл», я перевірив драйвери пристроїв, тільки що виявлені за допомогою Windbg, програмою Drivermax. Інсталювавши і запустивши цю програму, я з'ясував, яка версія дефектних драйверів використовується, за допомогою команди «Updates and Identification/check for driver updates. Виявилось, що драйвер USB-накопичувача застарілий. У Drivermax є кнопка для скачування нового драйвера, проте, клікнувши по ній, я отримав повідомлення в дусі «Ми працюємо над цим». Дуже обнадіює, що й говорити. Доведеться зайти прямо на сторінку розробника.
Драйвер номер два — це взагалі особливий випадок. Drivermax його не знайшла; не допомогла навіть функція «Identify unknown hardware. Google повідомив, що цей драйвер відноситься не до апаратних компонентів, а захисту від копіювання під назвою StarForce. Тепер зрозуміло, чому його так складно виявити. Хочеш не хочеш довелося викачувати з сайту розробника StarForce програму Sfupdate і інсталювати останню версію драйвера.
І ще дещо накінець. У Drivermax є функція, що дозволяє скопіювати всі наявні драйвери в одну теку, — так, про всяк випадок. Якщо я раптом знову побачу «синій екран», то у мене, принаймні, буде під рукою повна колекція робочих драйверів.
Отже, я вибрав в Drivermax функцію «Export Drivers» (у «Driver Operations). Відкрився покроковий асистент. Втім, сліпо покладатися на нього не варто: як видно в «Settings», Drivermax за замовчуванням копіює і драйвери давно видалених пристроїв. Тому я відразу відключив режим «Show phantom devices. Потім, кликнувши по «ОК», вибрав драйвери («Select АН»), що залишилися, і запустив процес копіювання.
Наприкінці я переписав інсталяційний файл Drivermax (drivermax.exe) в теку з драйверами і скопіював все це на зовнішній носій. Тепер після переустановлення Windows я зможу імпортувати всі драйвери з однієї теки. Захоплюючу подорож в надра Windows треба визнати успішною!