Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Клонирование Windows: Ghost, True Image, Sysprep

Автор: Sish
Дата сообщения: 27.10.2008 07:15
JekaRus
Ну, коль скоро юзаешь TI, то логично (ИМХО) при восстанвоелнии использовать UR.

Я делаю (обновляю) образ на одноядернике (Athlon 950 Mhz - анахронизм по сегодняшним временам), раскатываю на любое железо и, аналогично выше высказавшимся мемберам, совершенно без проблем.
Автор: JekaRus
Дата сообщения: 31.10.2008 10:25

Цитата:
Используй NTLDR от Лонгхорна

Заменил ntldr и добавил файлы как написано в инструкции http://forum.ru-board.com/topic.cgi?forum=27&topic=1874&start=1920#16. Действительно все заработало. Заодно добавил в шапку ссылку на инструкцию и параллельную тему.


Цитата:
Сам делают образ на Варе

Ты делаешь на ней чтоб потом на реальные машины устанавливать? Если да, то скажи какие настройки нужно сделать чтоб на реальной машине потом загрузилось. А то я сделал образ акронисом, а после заливки черный экран.
Автор: Oleg_II
Дата сообщения: 31.10.2008 14:22
JekaRus
Ну, во-первых, я не делаю образа с виртуалки, а просто тупо подключаю образ диска и копирую с него в папочку, а потом, загрузившись с Лив-СД также копирую содержимое папочки на диск. Единственно, что нужно этот диск сделать загрузочным при разбиении и МБР записать, если диск новый.
Не думаю, что проблема в софте клонирования, хотя может быть ты там какие-то установки включал (что там у Акрониса есть для автоматического определения драйверов и т.п.?), а они бы не желательны.
Во-вторых, установки те же самые из инструкции, ничего нового. Только если диск САТА и для него требуется отдельный драйвер, то либо в БИОСе выставляешь совместимость, либо внедряешь этот драйвер в заливку (второе надо бы здесь обкатать, чтобы все пользовались, но в последнее время очень занят...).

Установки в Варе самые простые - отключаю эмуляцию всего, что можно отключить: звуковухи, ЮСБ, сети... Систему однопроцессорной выставляю, при установке Винды выбираю стандартных ХАЛ. Вобщем, самую низкую возможную конфигурацию делаю.

Ставится на старые и новые компы - только влет! Единственно, у меня нет большого количества железа с экзотическими контроллерами, только САТА от Интел. Так что по конроллерам пока ничего не гарантирую. Но судя по инфе от китайцев - должно работать, если драйвера внедрены правильно
Автор: AADDDDYY
Дата сообщения: 01.11.2008 00:58
Oleg_II

Цитата:
либо внедряешь этот драйвер в заливку (второе надо бы здесь обкатать, чтобы все пользовались, но в последнее время очень занят...).


Обкатать посто необходимо !!!
Выдели немного времени для общего - благого дела !!!

Тот метод, который мы ранее двигали - зарекомендовал себя с наилучшей стороны !!!
НО ..... недоработка есть !!!
Образ раскатывается на стационарном железе практически со 100% успехом !!!
А вот 10-20% ноутбуков образ не раскатывается ----------> STOP 0x0000007B

Что посоветуете ?
Автор: Oleg_II
Дата сообщения: 01.11.2008 03:49
AADDDDYY
Хм... У меня только один стационарный комп и два десятка разных ноутбуков... Как раз на ноутбуки я и раскатываю - проблем нет... Но, опять же, экзотических контроллеров нет: либо IDE, либо САТА от Интел (правда, в разных моделях). Все работает.

Я не использую уже MergeIDE.REG от Мелкософта, может в нем дело?

Вот мой последний вариант Clonning.INF (в самом начале файла есть небольшой коммент): [more]; Подключить два хива реестра подготавливаемой системы SOFTWARE и SYSTEM как HDSOFTWARE и HDSYSTEM соответственно.
; Добавить разрешение на редактирование веток HDSYSTEM\ControlSet001\Enum и HDSYSTEM\ControlSet002\Enum.

[Version]
signature="$Windows NT$"
ClassGUID={00000000-0000-0000-0000-000000000000}
SetupClass=Base
LayoutFile=layout.inf

[DefaultInstall]
AddReg = addreg
DelReg = delreg

[addreg]

; ==========================================
; General tweaks for clonning SOFTWARE hive.
; ==========================================

; Добавить в автоматический поиск новых драйверов папку Drivers в корне системного диска
HKLM,"hdsoftware\Microsoft\Windows\CurrentVersion","DevicePath",0x00020000,"%SystemRoot%\inf;%SystemDrive%\Drivers"
; Не искать драйвера в интернете
HKLM,"hdsoftware\Policies\Microsoft\Windows\DriverSearching","DontSearchWindowsUpdate",0x00010001,"1"
HKLM,"hdsoftware\Policies\Microsoft\Windows\DriverSearching","DontPromptForWindowsUpdate",0x00010001,"1"

; ========================================
; General tweaks for clonning SYSTEM hive.
; ========================================

; Disable features in case of problems
HKLM,"hdsystem\ControlSet001\Control\CrashControl","AutoReboot",0x00010001,"0"
HKLM,"hdsystem\ControlSet001\Control\CrashControl","CrashDumpEnabled",0x00010001,"0"
HKLM,"hdsystem\ControlSet001\Control\CrashControl","LogEvent",0x00010001,"0"
HKLM,"hdsystem\ControlSet001\Control\CrashControl","SendAlert",0x00010001,"0"

; ======================
; Start or Stop services
; ======================

; Logical Disk Manager
HKLM,"hdsystem\ControlSet001\Services\dmserver","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet002\Services\dmserver","Start",0x00010001,"3"
; Network Connections
HKLM,"hdsystem\ControlSet001\Services\Netman","Start",0x00010001,"2"
;
HKLM,"hdsystem\ControlSet001\Services\ParVdm","Start",0x00010001,"4"
; System Restore Filter Driver: stop service
HKLM,"hdsystem\ControlSet001\Services\sr","Start",0x00010001,"4"
; System Restore Service: stop service
HKLM,"hdsystem\ControlSet001\Services\srservice","Start",0x00010001,"4"

; Don't check during startup (as in WFLPC)
HKLM,"hdsystem\ControlSet001\Control\Session Manager","BootExecute",0x00010001,""
HKLM,"hdsystem\ControlSet002\Control\Session Manager","BootExecute",0x00010001,""
; Stop Prefetcher
HKLM,"hdsystem\ControlSet001\Control\Session Manager\Memory Management\PrefetchParameters","EnablePrefetcher",0x00010001,"4"

; Doesn't exist in ControlSet002!!!
HKLM,"hdsystem\ControlSet001\Control\ApmLegalHal","Present",0x00010001,"1"

HKLM,"hdsystem\ControlSet001\Control\PnP","DisableFirmwareMapper",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Control\PnP","DisableFirmwareMapper",0x00010001,"1"

HKLM,"hdsystem\Select","LastKnownGood",0x00010001,"3"

; =============
; Not found yet
; =============

HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*PNP0001","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*PNP0003","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*PNP0004","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*PNP0101","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*PNP0103","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*PNP0201","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*PNP0A05","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*PNP0A06","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*PNP0C00","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*PNP0C0B","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*PNP0C0C","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*PNP0C0D","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*PNP0C0E","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*PNP0C15","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\PCI#CC_0500","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_24c3","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2560","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"

HKLM,"hdsystem\ControlSet002\Control\CriticalDeviceDatabase\*PNP0C0B","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet002\Control\CriticalDeviceDatabase\*PNP0C0C","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet002\Control\CriticalDeviceDatabase\*PNP0C0E","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet002\Control\CriticalDeviceDatabase\pci#ven_8086&dev_24c3","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet002\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2560","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"

; ================================
; Microsoft ACPI Driver (acpi.sys)
; ================================

HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*PNP0C08","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*PNP0C08","Service",0x00000000,"ACPI"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\ACPI#DOCKDEVICE","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\acpi#fixedbutton","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\acpi#thermalzone","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet002\Control\CriticalDeviceDatabase\*PNP0C08","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet002\Control\CriticalDeviceDatabase\*PNP0C08","Service",0x00000000,"ACPI"
HKLM,"hdsystem\ControlSet002\Control\CriticalDeviceDatabase\acpi#fixedbutton","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet002\Control\CriticalDeviceDatabase\acpi#thermalzone","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\ACPI","DisplayName",0x00000000,"Microsoft ACPI Driver"
HKLM,"hdsystem\ControlSet001\Services\ACPI","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\ACPI","Group",0x00000000,"Boot Bus Extender"
HKLM,"hdsystem\ControlSet001\Services\ACPI","ImagePath",0x00020000,"system32\drivers\acpi.sys"
HKLM,"hdsystem\ControlSet001\Services\ACPI","Start",0x00010001,"0"
HKLM,"hdsystem\ControlSet001\Services\ACPI","Type",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\ACPI","DisplayName",0x00000000,"Microsoft ACPI Driver"
HKLM,"hdsystem\ControlSet002\Services\ACPI","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\ACPI","Group",0x00000000,"Boot Bus Extender"
HKLM,"hdsystem\ControlSet002\Services\ACPI","ImagePath",0x00020000,"system32\drivers\acpi.sys"
HKLM,"hdsystem\ControlSet002\Services\ACPI","Start",0x00010001,"0"
HKLM,"hdsystem\ControlSet002\Services\ACPI","Type",0x00010001,"1"

; =================================================
; Microsoft Embedded Controller Driver (acpiec.sys)
; =================================================

HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*PNP0C09","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*PNP0C09","Service",0x00000000,"ACPIEC"

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\ACPIEC","DisplayName",0x00000000,"Microsoft Embedded Controller Driver"
HKLM,"hdsystem\ControlSet001\Services\ACPIEC","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\ACPIEC","Group",0x00000000,"Boot Bus Extender"
HKLM,"hdsystem\ControlSet001\Services\ACPIEC","ImagePath",0x00020000,"system32\drivers\acpiec.sys"
HKLM,"hdsystem\ControlSet001\Services\ACPIEC","Start",0x00010001,"0"
HKLM,"hdsystem\ControlSet001\Services\ACPIEC","Type",0x00010001,"1"

; ==================================================
; Microsoft Kernel Acoustic Echo Canceller (aec.sys)
; ==================================================

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\aec","DisplayName",0x00000000,"Microsoft Kernel Acoustic Echo Canceller"
HKLM,"hdsystem\ControlSet001\Services\aec","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\aec","ImagePath",0x00020000,"system32\drivers\aec.sys"
HKLM,"hdsystem\ControlSet001\Services\aec","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet001\Services\aec","Type",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\aec","DisplayName",0x00000000,"Microsoft Kernel Acoustic Echo Canceller"
HKLM,"hdsystem\ControlSet002\Services\aec","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\aec","ImagePath",0x00020000,"system32\drivers\aec.sys"
HKLM,"hdsystem\ControlSet002\Services\aec","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet002\Services\aec","Type",0x00010001,"1"

; =============================================
; Standard IDE/ESDI disk controller (atapi.sys)
; =============================================

HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*PNP0600","ClassGUID",0x00000000,"{4D36E96A-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*PNP0600","Service",0x00000000,"atapi"

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\atapi\Parameters","LegacyDetection",0x00010001,"1"

; ========================================
; Microsoft AC Adapter Driver (CmBatt.sys)
; ========================================

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\CmBatt","DisplayName",0x00000000,"Microsoft AC Adapter Driver"
HKLM,"hdsystem\ControlSet001\Services\CmBatt","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\CmBatt","ImagePath",0x00020000,"system32\drivers\cmbatt.sys"
HKLM,"hdsystem\ControlSet001\Services\CmBatt","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet001\Services\CmBatt","Type",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\CmBatt","DisplayName",0x00000000,"Microsoft AC Adapter Driver"
HKLM,"hdsystem\ControlSet002\Services\CmBatt","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\CmBatt","ImagePath",0x00020000,"system32\drivers\cmbatt.sys"
HKLM,"hdsystem\ControlSet002\Services\CmBatt","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet002\Services\CmBatt","Type",0x00010001,"1"

; =================================================
; Microsoft Composite Battery Driver (compbatt.sys)
; =================================================

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\Compbatt","DisplayName",0x00000000,"Microsoft Composite Battery Driver"
HKLM,"hdsystem\ControlSet001\Services\Compbatt","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\Compbatt","Group",0x00000000,"System Bus Extender"
HKLM,"hdsystem\ControlSet001\Services\Compbatt","ImagePath",0x00020000,"system32\drivers\compbatt.sys"
HKLM,"hdsystem\ControlSet001\Services\Compbatt","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet001\Services\Compbatt","Type",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\Compbatt","DisplayName",0x00000000,"Microsoft Composite Battery Driver"
HKLM,"hdsystem\ControlSet002\Services\Compbatt","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\Compbatt","Group",0x00000000,"System Bus Extender"
HKLM,"hdsystem\ControlSet002\Services\Compbatt","ImagePath",0x00020000,"system32\drivers\compbatt.sys"
HKLM,"hdsystem\ControlSet002\Services\Compbatt","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet002\Services\Compbatt","Type",0x00010001,"1"

; =============================================
; Microsoft Kernel DLS Syntheiszer (DMusic.sys)
; =============================================

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\DMusic","DisplayName",0x00000000,"Microsoft Kernel DLS Syntheiszer"
HKLM,"hdsystem\ControlSet001\Services\DMusic","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\DMusic","ImagePath",0x00020000,"system32\drivers\DMusic.sys"
HKLM,"hdsystem\ControlSet001\Services\DMusic","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet001\Services\DMusic","Type",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\DMusic","DisplayName",0x00000000,"Microsoft Kernel DLS Syntheiszer"
HKLM,"hdsystem\ControlSet002\Services\DMusic","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\DMusic","ImagePath",0x00020000,"system32\drivers\DMusic.sys"
HKLM,"hdsystem\ControlSet002\Services\DMusic","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet002\Services\DMusic","Type",0x00010001,"1"

; ====================================================
; Microsoft Kernel DRM Audio Descrambler (drmkaud.sys)
; ====================================================

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\drmkaud","DisplayName",0x00000000,"Microsoft Kernel DRM Audio Descrambler"
HKLM,"hdsystem\ControlSet001\Services\drmkaud","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\drmkaud","ImagePath",0x00020000,"system32\drivers\drmkaud.sys"
HKLM,"hdsystem\ControlSet001\Services\drmkaud","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet001\Services\drmkaud","Type",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\drmkaud","DisplayName",0x00000000,"Microsoft Kernel DRM Audio Descrambler"
HKLM,"hdsystem\ControlSet002\Services\drmkaud","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\drmkaud","ImagePath",0x00020000,"system32\drivers\drmkaud.sys"
HKLM,"hdsystem\ControlSet002\Services\drmkaud","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet002\Services\drmkaud","Type",0x00010001,"1"

; =======================================
; Floppy Disk Controller Driver (fdc.sys)
; =======================================

; =======
; SERVICE
; =======

; fdc.sys, wflpc
HKLM,"hdsystem\ControlSet001\Services\Fdc","DisplayName",0x00000000,"Floppy Disk Controller Driver"
HKLM,"hdsystem\ControlSet001\Services\Fdc","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\Fdc","Group",0x00000000,"System Bus Extender"
HKLM,"hdsystem\ControlSet001\Services\Fdc","ImagePath",0x00020000,system32\drivers\fdc.sys
HKLM,"hdsystem\ControlSet001\Services\Fdc","SetupDone",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\Fdc","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet001\Services\Fdc","Type",0x00010001,"1"

; =================================
; Floppy Disk Driver (flpydisk.sys)
; =================================

; =======
; SERVICE
; =======

; flpydisk.sys, wflpc
HKLM,"hdsystem\ControlSet001\Services\Flpydisk","DisplayName",0x00000000,"Floppy Disk Driver"
HKLM,"hdsystem\ControlSet001\Services\Flpydisk","ErrorControl",0x00010001,"0"
HKLM,"hdsystem\ControlSet001\Services\Flpydisk","Group",0x00000000,"Primary disk"
HKLM,"hdsystem\ControlSet001\Services\Flpydisk","ImagePath",0x00020000,"system32\drivers\flpydisk.sys"
HKLM,"hdsystem\ControlSet001\Services\Flpydisk","Start",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\Flpydisk","Type",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\Flpydisk","DisplayName",0x00000000,"Floppy Disk Driver"
HKLM,"hdsystem\ControlSet002\Services\Flpydisk","ErrorControl",0x00010001,"0"
HKLM,"hdsystem\ControlSet002\Services\Flpydisk","Group",0x00000000,"Primary disk"
HKLM,"hdsystem\ControlSet002\Services\Flpydisk","ImagePath",0x00020000,"system32\drivers\flpydisk.sys"
HKLM,"hdsystem\ControlSet002\Services\Flpydisk","Start",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\Flpydisk","Type",0x00010001,"1"

; ========================
; FsVga Driver (fsvga.sys)
; ========================

HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*fsvga932","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*fsvga932","Service",0x00000000,"FsVga"
HKLM,"hdsystem\ControlSet002\Control\CriticalDeviceDatabase\*fsvga932","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet002\Control\CriticalDeviceDatabase\*fsvga932","Service",0x00000000,"FsVga"

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\FsVga","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\FsVga","ImagePath",0x00020000,"system32\drivers\fsvga.sys"
HKLM,"hdsystem\ControlSet001\Services\FsVga","Start",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\FsVga","Type",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\FsVga","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\FsVga","ImagePath",0x00020000,"system32\drivers\fsvga.sys"
HKLM,"hdsystem\ControlSet002\Services\FsVga","Start",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\FsVga","Type",0x00010001,"1"

; ===================================
; Game Port Enumerator (gameenum.sys)
; ===================================

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\gameenum","DisplayName",0x00000000,"Game Port Enumerator"
HKLM,"hdsystem\ControlSet001\Services\gameenum","Group",0x00000000,"Extended Base"
HKLM,"hdsystem\ControlSet001\Services\gameenum","ErrorControl",0x00010001,"0"
HKLM,"hdsystem\ControlSet001\Services\gameenum","ImagePath",0x00020000,"system32\drivers\gameenum.sys"
HKLM,"hdsystem\ControlSet001\Services\gameenum","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet001\Services\gameenum","Type",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\gameenum","DisplayName",0x00000000,"Game Port Enumerator"
HKLM,"hdsystem\ControlSet002\Services\gameenum","Group",0x00000000,"Extended Base"
HKLM,"hdsystem\ControlSet002\Services\gameenum","ErrorControl",0x00010001,"0"
HKLM,"hdsystem\ControlSet002\Services\gameenum","ImagePath",0x00020000,"system32\drivers\gameenum.sys"
HKLM,"hdsystem\ControlSet002\Services\gameenum","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet002\Services\gameenum","Type",0x00010001,"1"

; =======================================
; Microsoft HID Class Driver (hidusb.sys)
; =======================================

HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\generic_hid_device","ClassGUID",0x00000000,"{745A17A0-74D3-11D0-B6FE-00A0C90F57DA}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\generic_hid_device","Service",0x00000000,"HidUsb"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\USB#Class_03","ClassGUID",0x00000000,"{745A17A0-74D3-11D0-B6FE-00A0C90F57DA}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\USB#Class_03","Service",0x00000000,"HidUsb"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\USB#Class_03&SubClass_01","ClassGUID",0x00000000,"{745A17A0-74D3-11D0-B6FE-00A0C90F57DA}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\USB#Class_03&SubClass_01","Service",0x00000000,"HidUsb"

; =======
; SERVICE
; =======
HKLM,"hdsystem\ControlSet001\Services\HidUsb","DisplayName",0x00000000,"Microsoft HID Class Driver"
HKLM,"hdsystem\ControlSet001\Services\HidUsb","ErrorControl",0x00010001,"0"
HKLM,"hdsystem\ControlSet001\Services\HidUsb","Group",0x00000000,"Extended Base"
HKLM,"hdsystem\ControlSet001\Services\HidUsb","ImagePath",0x00020000,"system32\drivers\HidUsb.sys"
HKLM,"hdsystem\ControlSet001\Services\HidUsb","Start",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\HidUsb","Type",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\HidUsb","DisplayName",0x00000000,"Microsoft HID Class Driver"
HKLM,"hdsystem\ControlSet002\Services\HidUsb","ErrorControl",0x00010001,"0"
HKLM,"hdsystem\ControlSet002\Services\HidUsb","Group",0x00000000,"Extended Base"
HKLM,"hdsystem\ControlSet002\Services\HidUsb","ImagePath",0x00020000,"system32\drivers\HidUsb.sys"
HKLM,"hdsystem\ControlSet002\Services\HidUsb","Start",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\HidUsb","Type",0x00010001,"1"

; ========================================================
; i8042 Keyboard and PS/2 Mouse Port Driver (i8042prt.sys)
; ========================================================

HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*aui0200","ClassGUID",0x00000000,"{4D36E96F-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*aui0200","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*cpqa0d7","ClassGUID",0x00000000,"{4D36E96B-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*cpqa0d7","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*ibm3780","ClassGUID",0x00000000,"{4D36E96F-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*ibm3780","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*ibm3781","ClassGUID",0x00000000,"{4D36E96F-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*ibm3781","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0300","ClassGUID",0x00000000,"{4D36E96B-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0300","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0301","ClassGUID",0x00000000,"{4D36E96B-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0301","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0302","ClassGUID",0x00000000,"{4D36E96B-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0302","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0303","ClassGUID",0x00000000,"{4D36E96B-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0303","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0304","ClassGUID",0x00000000,"{4D36E96B-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0304","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0305","ClassGUID",0x00000000,"{4D36E96B-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0305","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0306","ClassGUID",0x00000000,"{4D36E96B-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0306","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0309","ClassGUID",0x00000000,"{4D36E96B-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0309","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp030a","ClassGUID",0x00000000,"{4D36E96B-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp030a","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp030b","ClassGUID",0x00000000,"{4D36E96B-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp030b","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0320","ClassGUID",0x00000000,"{4D36E96B-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0320","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0343","ClassGUID",0x00000000,"{4D36E96B-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0343","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0344","ClassGUID",0x00000000,"{4D36E96B-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0344","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0345","ClassGUID",0x00000000,"{4D36E96B-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0345","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f00","ClassGUID",0x00000000,"{4D36E96F-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f00","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f01","ClassGUID",0x00000000,"{4D36E96F-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f01","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f02","ClassGUID",0x00000000,"{4D36E96F-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f02","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f03","ClassGUID",0x00000000,"{4D36E96F-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f03","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f08","ClassGUID",0x00000000,"{4D36E96F-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f08","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f09","ClassGUID",0x00000000,"{4D36E96F-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f09","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f0a","ClassGUID",0x00000000,"{4D36E96F-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f0a","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f0b","ClassGUID",0x00000000,"{4D36E96F-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f0b","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f0c","ClassGUID",0x00000000,"{4D36E96F-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f0c","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f0d","ClassGUID",0x00000000,"{4D36E96F-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f0d","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f0e","ClassGUID",0x00000000,"{4D36E96F-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f0e","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f0f","ClassGUID",0x00000000,"{4D36E96F-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f0f","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f11","ClassGUID",0x00000000,"{4D36E96F-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f11","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f12","ClassGUID",0x00000000,"{4D36E96F-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f12","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f13","ClassGUID",0x00000000,"{4D36E96F-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f13","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f15","ClassGUID",0x00000000,"{4D36E96F-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f15","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f1e","ClassGUID",0x00000000,"{4D36E96F-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f1e","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\ps2_keyboard","ClassGUID",0x00000000,"{4D36E96B-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\ps2_keyboard","Service",0x00000000,"i8042prt"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\ps2_mouse","ClassGUID",0x00000000,"{4D36E96F-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\ps2_mouse","Service",0x00000000,"i8042prt"

HKLM,"hdsystem\ControlSet002\Control\CriticalDeviceDatabase\*pnp0303","ClassGUID",0x00000000,"{4D36E96B-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet002\Control\CriticalDeviceDatabase\*pnp0303","Service",0x00000000,"i8042prt"

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\i8042prt","DisplayName",0x00000000,"i8042 Keyboard and PS/2 Mouse Port Driver"
HKLM,"hdsystem\ControlSet001\Services\i8042prt","ErrorControl",0x00010001,"0"
HKLM,"hdsystem\ControlSet001\Services\i8042prt","Group",0x00000000,"Keyboard Port"
HKLM,"hdsystem\ControlSet001\Services\i8042prt","ImagePath",0x00020000,system32\drivers\i8042prt.sys
HKLM,"hdsystem\ControlSet001\Services\i8042prt","Start",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\i8042prt","Type",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\i8042prt\Parameters","LayerDriver JPN",0x00000000,"kbd101.dll"
HKLM,"hdsystem\ControlSet001\Services\i8042prt\Parameters","LayerDriver KOR",0x00000000,"kbd101a.dll"
HKLM,"hdsystem\ControlSet001\Services\i8042prt\Parameters","PollingIterations",0x00010001,"12000"
HKLM,"hdsystem\ControlSet001\Services\i8042prt\Parameters","PollingIterationsMaximum",0x00010001,"12000"
HKLM,"hdsystem\ControlSet001\Services\i8042prt\Parameters","ResendIterations",0x00010001,"3"

; ============
; intelide.sys
; ============

HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_24cb","ClassGUID",0x00000000,"{4D36E96A-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_24cb","Service",0x00000000,"intelide"
HKLM,"hdsystem\ControlSet002\Control\CriticalDeviceDatabase\pci#ven_8086&dev_24cb","ClassGUID",0x00000000,"{4D36E96A-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet002\Control\CriticalDeviceDatabase\pci#ven_8086&dev_24cb","Service",0x00000000,"intelide"

; ========================================================
; Intel Processor Driver (intelppm.sys),
; service should be stopped for clonning on AMD computers.
; ========================================================

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\intelppm","DisplayName",0x00000000,"Intel Processor Driver"
HKLM,"hdsystem\ControlSet001\Services\intelppm","ErrorControl",0x00010001,"0"
HKLM,"hdsystem\ControlSet001\Services\intelppm","Group",0x00000000,"Extended Base"
HKLM,"hdsystem\ControlSet001\Services\intelppm","ImagePath",0x00020000,"system32\drivers\intelppm.sys"
HKLM,"hdsystem\ControlSet001\Services\intelppm","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet001\Services\intelppm","Type",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\intelppm","DisplayName",0x00000000,"Intel Processor Driver"
HKLM,"hdsystem\ControlSet002\Services\intelppm","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\intelppm","Group",0x00000000,"Extended Base"
HKLM,"hdsystem\ControlSet002\Services\intelppm","ImagePath",0x00020000,"system32\drivers\intelppm.sys"
HKLM,"hdsystem\ControlSet002\Services\intelppm","Start",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\intelppm","Type",0x00010001,"1"

; ========
; isapnp
; ========

HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*PNP0A00","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*PNP0A00","Service",0x00000000,"ISAPNP"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*PNP0A01","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*PNP0A01","Service",0x00000000,"ISAPNP"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*PNP0A04","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*PNP0A04","Service",0x00000000,"ISAPNP"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\PCI#CC_0601","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\PCI#CC_0601","Service",0x00000000,"ISAPNP"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\PCI#CC_0602","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\PCI#CC_0602","Service",0x00000000,"ISAPNP"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_24c0","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_24c0","Service",0x00000000,"isapnp"

HKLM,"hdsystem\ControlSet002\Control\CriticalDeviceDatabase\pci#ven_8086&dev_24c0","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet002\Control\CriticalDeviceDatabase\pci#ven_8086&dev_24c0","Service",0x00000000,"isapnp"

; ====================================
; Keyboard Class Driver (kbdclass.sys)
; ====================================

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\Kbdclass","DisplayName",0x00000000,"Keyboard Class Driver"
HKLM,"hdsystem\ControlSet001\Services\Kbdclass","ErrorControl",0x00010001,"0"
HKLM,"hdsystem\ControlSet001\Services\Kbdclass","Group",0x00000000,"Keyboard Class"
HKLM,"hdsystem\ControlSet001\Services\Kbdclass","ImagePath",0x00020000,"system32\drivers\kbdclass.sys"
HKLM,"hdsystem\ControlSet001\Services\Kbdclass","Type",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\Kbdclass\Parameters","ConnectMultiplePorts",0x00010001,"0"
HKLM,"hdsystem\ControlSet001\Services\Kbdclass\Parameters","KeyboardDataQueueSize",0x00010001,"100"
HKLM,"hdsystem\ControlSet001\Services\Kbdclass\Parameters","KeyboardDeviceBaseName",0x00000000,"KeyboardClass"
HKLM,"hdsystem\ControlSet001\Services\Kbdclass\Parameters","MaximumPortsServiced",0x00010001,"3"
HKLM,"hdsystem\ControlSet001\Services\Kbdclass\Parameters","SendOutputToAllPorts",0x00010001,"1"

; ================================
; Keyboard HID Driver (kbdhid.sys)
; ================================

HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\hid_device_system_keyboard","ClassGUID",0x00000000,"{4D36E96B-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\hid_device_system_keyboard","Service",0x00000000,"kbdhid"

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\kbdhid","DisplayName",0x00000000,"Keyboard HID Driver"
HKLM,"hdsystem\ControlSet001\Services\kbdhid","ErrorControl",0x00010001,"0"
HKLM,"hdsystem\ControlSet001\Services\kbdhid","Group",0x00000000,"Keyboard Port"
HKLM,"hdsystem\ControlSet001\Services\kbdhid","ImagePath",0x00020000,"system32\drivers\kbdhid.sys"
HKLM,"hdsystem\ControlSet001\Services\kbdhid","Start",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\kbdhid","Type",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\kbdhid\Parameters","WorkNicely",0x00010001,"0"
HKLM,"hdsystem\ControlSet002\Services\kbdhid","DisplayName",0x00000000,"Keyboard HID Driver"
HKLM,"hdsystem\ControlSet002\Services\kbdhid","ErrorControl",0x00010001,"0"
HKLM,"hdsystem\ControlSet002\Services\kbdhid","Group",0x00000000,"Keyboard Port"
HKLM,"hdsystem\ControlSet002\Services\kbdhid","ImagePath",0x00020000,"system32\drivers\kbdhid.sys"
HKLM,"hdsystem\ControlSet002\Services\kbdhid","Start",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\kbdhid","Type",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\kbdhid\Parameters","WorkNicely",0x00010001,"0"

; ==============================================
; Microsoft Kernel Wave Audio Mixer (kmixer.sys)
; ==============================================

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\kmixer","DisplayName",0x00000000,"Microsoft Kernel Wave Audio Mixer"
HKLM,"hdsystem\ControlSet001\Services\kmixer","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\kmixer","ImagePath",0x00020000,"system32\drivers\kmixer.sys"
HKLM,"hdsystem\ControlSet001\Services\kmixer","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet001\Services\kmixer","Type",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\kmixer","DisplayName",0x00000000,"Microsoft Kernel Wave Audio Mixer"
HKLM,"hdsystem\ControlSet002\Services\kmixer","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\kmixer","ImagePath",0x00020000,"system32\drivers\kmixer.sys"
HKLM,"hdsystem\ControlSet002\Services\kmixer","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet002\Services\kmixer","Type",0x00010001,"1"

; =================================
; Mouse Class Driver (mouclass.sys)
; =================================

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\Mouclass","DisplayName",0x00000000,"Mouse Class Driver"
HKLM,"hdsystem\ControlSet001\Services\Mouclass","ErrorControl",0x00010001,"0"
HKLM,"hdsystem\ControlSet001\Services\Mouclass","Group",0x00000000,"Pointer Class"
HKLM,"hdsystem\ControlSet001\Services\Mouclass","ImagePath",0x00020000,"system32\drivers\mouclass.sys"
HKLM,"hdsystem\ControlSet001\Services\Mouclass","Start",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\Mouclass","Type",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\Mouclass\Parameters","ConnectMultiplePorts",0x00010001,"0"
HKLM,"hdsystem\ControlSet001\Services\Mouclass\Parameters","MaximumPortsServiced",0x00010001,"3"
HKLM,"hdsystem\ControlSet001\Services\Mouclass\Parameters","MouseDataQueueSize",0x00010001,"100"
HKLM,"hdsystem\ControlSet001\Services\Mouclass\Parameters","PointerDeviceBaseName",0x00000000,"PointerClass"

; =================================
; Mouse HID Driver (mouhid.sys)
; =================================

HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\hid_device_system_mouse","ClassGUID",0x00000000,"{4D36E96F-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\hid_device_system_mouse","Service",0x00000000,"mouhid"

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\mouhid","DisplayName",0x00000000,"Mouse HID Driver"
HKLM,"hdsystem\ControlSet001\Services\mouhid","ErrorControl",0x00010001,"0"
HKLM,"hdsystem\ControlSet001\Services\mouhid","Group",0x00000000,"Pointer Port"
HKLM,"hdsystem\ControlSet001\Services\mouhid","ImagePath",0x00020000,"system32\drivers\mouhid.sys"
HKLM,"hdsystem\ControlSet001\Services\mouhid","Start",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\mouhid","Type",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\mouhid\Parameters","TreatAbsoluteAsRelative",0x00010001,"0"
HKLM,"hdsystem\ControlSet001\Services\mouhid\Parameters","TreatAbsolutePointerAsAbsolute",0x00010001,"0"
HKLM,"hdsystem\ControlSet001\Services\mouhid\Parameters","UseOnlyMice",0x00010001,"0"
HKLM,"hdsystem\ControlSet002\Services\mouhid","DisplayName",0x00000000,"Mouse HID Driver"
HKLM,"hdsystem\ControlSet002\Services\mouhid","ErrorControl",0x00010001,"0"
HKLM,"hdsystem\ControlSet002\Services\mouhid","Group",0x00000000,"Pointer Port"
HKLM,"hdsystem\ControlSet002\Services\mouhid","ImagePath",0x00020000,"system32\drivers\mouhid.sys"
HKLM,"hdsystem\ControlSet002\Services\mouhid","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet002\Services\mouhid","Type",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\mouhid\Parameters","TreatAbsoluteAsRelative",0x00010001,"0"
HKLM,"hdsystem\ControlSet002\Services\mouhid\Parameters","TreatAbsolutePointerAsAbsolute",0x00010001,"0"
HKLM,"hdsystem\ControlSet002\Services\mouhid\Parameters","UseOnlyMice",0x00010001,"0"

; =================================================
; Microsoft MPU-401 MIDI UART Driver (msmpu401.sys)
; =================================================

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\ms_mpu401","DisplayName",0x00000000,"Microsoft MPU-401 MIDI UART Driver"
HKLM,"hdsystem\ControlSet001\Services\ms_mpu401","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\ms_mpu401","ImagePath",0x00020000,"system32\drivers\msmpu401.sys"
HKLM,"hdsystem\ControlSet001\Services\ms_mpu401","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet001\Services\ms_mpu401","Type",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\ms_mpu401","DisplayName",0x00000000,"Microsoft MPU-401 MIDI UART Driver"
HKLM,"hdsystem\ControlSet002\Services\ms_mpu401","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\ms_mpu401","ImagePath",0x00020000,"system32\drivers\msmpu401.sys"
HKLM,"hdsystem\ControlSet002\Services\ms_mpu401","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet002\Services\ms_mpu401","Type",0x00010001,"1"

; ===============================================
; Microsoft Streaming Service Proxy (mskssrv.sys)
; ===============================================

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\MSKSSRV","DisplayName",0x00000000,"Microsoft Streaming Service Proxy"
HKLM,"hdsystem\ControlSet001\Services\MSKSSRV","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\MSKSSRV","Group",0x00000000,"Extended Base"
HKLM,"hdsystem\ControlSet001\Services\MSKSSRV","ImagePath",0x00020000,"system32\drivers\mskssrv.sys"
HKLM,"hdsystem\ControlSet001\Services\MSKSSRV","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet001\Services\MSKSSRV","Type",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\MSKSSRV","DisplayName",0x00000000,"Microsoft Streaming Service Proxy"
HKLM,"hdsystem\ControlSet002\Services\MSKSSRV","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\MSKSSRV","Group",0x00000000,"Extended Base"
HKLM,"hdsystem\ControlSet002\Services\MSKSSRV","ImagePath",0x00020000,"system32\drivers\mskssrv.sys"
HKLM,"hdsystem\ControlSet002\Services\MSKSSRV","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet002\Services\MSKSSRV","Type",0x00010001,"1"

; ==============================================
; Microsoft Streaming Clock Proxy (mspclock.sys)
; ==============================================

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\MSPCLOCK","DisplayName",0x00000000,"Microsoft Streaming Clock Proxy"
HKLM,"hdsystem\ControlSet001\Services\MSPCLOCK","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\MSPCLOCK","Group",0x00000000,"Extended Base"
HKLM,"hdsystem\ControlSet001\Services\MSPCLOCK","ImagePath",0x00020000,"system32\drivers\mspclock.sys"
HKLM,"hdsystem\ControlSet001\Services\MSPCLOCK","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet001\Services\MSPCLOCK","Type",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\MSPCLOCK","DisplayName",0x00000000,"Microsoft Streaming Clock Proxy"
HKLM,"hdsystem\ControlSet002\Services\MSPCLOCK","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\MSPCLOCK","Group",0x00000000,"Extended Base"
HKLM,"hdsystem\ControlSet002\Services\MSPCLOCK","ImagePath",0x00020000,"system32\drivers\mspclock.sys"
HKLM,"hdsystem\ControlSet002\Services\MSPCLOCK","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet002\Services\MSPCLOCK","Type",0x00010001,"1"

; =====================================================
; Microsoft Streaming Quality Manager Proxy (mspqm.sys)
; =====================================================

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\MSPQM","DisplayName",0x00000000,"Microsoft Streaming Quality Manager Proxy"
HKLM,"hdsystem\ControlSet001\Services\MSPQM","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\MSPQM","Group",0x00000000,"Extended Base"
HKLM,"hdsystem\ControlSet001\Services\MSPQM","ImagePath",0x00020000,"system32\drivers\mspqm.sys"
HKLM,"hdsystem\ControlSet001\Services\MSPQM","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet001\Services\MSPQM","Type",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\MSPQM","DisplayName",0x00000000,"Microsoft Streaming Quality Manager Proxy"
HKLM,"hdsystem\ControlSet002\Services\MSPQM","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\MSPQM","Group",0x00000000,"Extended Base"
HKLM,"hdsystem\ControlSet002\Services\MSPQM","ImagePath",0x00020000,"system32\drivers\mspqm.sys"
HKLM,"hdsystem\ControlSet002\Services\MSPQM","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet002\Services\MSPQM","Type",0x00010001,"1"

; ==================================
; Parallel port driver (parport.sys)
; ==================================

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\Parport","DisplayName",0x00000000,"Parallel port driver"
HKLM,"hdsystem\ControlSet001\Services\Parport","ErrorControl",0x00010001,"0"
HKLM,"hdsystem\ControlSet001\Services\Parport","Group",0x00000000,"Parallel arbitrator"
HKLM,"hdsystem\ControlSet001\Services\Parport","ImagePath",0x00020000,"system32\drivers\parport.sys"
HKLM,"hdsystem\ControlSet001\Services\Parport","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet001\Services\Parport","Type",0x00010001,"1"

; ========================
; PCI Bus Driver (pci.sys)
; ========================

HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0a03","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*pnp0a03","Service",0x00000000,"pci"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\pci#cc_0604","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\pci#cc_0604","Service",0x00000000,"pci"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_1022&DEV_7455","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_1022&DEV_7455","Service",0x00000000,"pci"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_1039&DEV_0002","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_1039&DEV_0002","Service",0x00000000,"pci"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_1039&DEV_0003","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_1039&DEV_0003","Service",0x00000000,"pci"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_1106&DEV_B188","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_1106&DEV_B188","Service",0x00000000,"pci"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_1106&DEV_B198","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_1106&DEV_B198","Service",0x00000000,"pci"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_244e","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_244e","Service",0x00000000,"pci"

HKLM,"hdsystem\ControlSet002\Control\CriticalDeviceDatabase\pci#ven_8086&dev_244e","ClassGUID",0x00000000,"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet002\Control\CriticalDeviceDatabase\pci#ven_8086&dev_244e","Service",0x00000000,"pci"

; =============
; (pciide.sys)
; =============

HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*BUS0042","ClassGUID",0x00000000,"{4D36E97B-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*BUS0042","Service",0x00000000,"pciide"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\PCI#CC_0101","ClassGUID",0x00000000,"{4D36E96A-E325-11CE-BFC1-08002BE10318}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\PCI#CC_0101","Service",0x00000000,"pciide"

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\PCIIde","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\PCIIde","Group",0x00000000,"System Bus Extender"
HKLM,"hdsystem\ControlSet001\Services\PCIIde","ImagePath",0x00020000,"system32\drivers\pciide.sys"
HKLM,"hdsystem\ControlSet001\Services\PCIIde","Start",0x00010001,"0"
HKLM,"hdsystem\ControlSet001\Services\PCIIde","Type",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\PCIIde","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\PCIIde","Group",0x00000000,"System Bus Extender"
HKLM,"hdsystem\ControlSet002\Services\PCIIde","ImagePath",0x00020000,"system32\drivers\pciide.sys"
HKLM,"hdsystem\ControlSet002\Services\PCIIde","Start",0x00010001,"0"
HKLM,"hdsystem\ControlSet002\Services\PCIIde","Type",0x00010001,"1"

; ==================================
; SCSI Scanner Driver (scsiscan.sys)
; ==================================

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\scsiscan","DisplayName",0x00000000,"SCSI Scanner Driver"
HKLM,"hdsystem\ControlSet001\Services\scsiscan","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\scsiscan","Group",0x00000000,"Base"
HKLM,"hdsystem\ControlSet001\Services\scsiscan","ImagePath",0x00020000,"system32\drivers\scsiscan.sys"
HKLM,"hdsystem\ControlSet001\Services\scsiscan","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet001\Services\scsiscan","Type",0x00010001,"1"

; ==============================================
; Microsoft Kernel Audio Splitter (splitter.sys)
; ==============================================

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\splitter","DisplayName",0x00000000,"Microsoft Kernel Audio Splitter"
HKLM,"hdsystem\ControlSet001\Services\splitter","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\splitter","ImagePath",0x00020000,"system32\drivers\splitter.sys"
HKLM,"hdsystem\ControlSet001\Services\splitter","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet001\Services\splitter","Type",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\splitter","DisplayName",0x00000000,"Microsoft Kernel Audio Splitter"
HKLM,"hdsystem\ControlSet002\Services\splitter","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\splitter","ImagePath",0x00020000,"system32\drivers\splitter.sys"
HKLM,"hdsystem\ControlSet002\Services\splitter","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet002\Services\splitter","Type",0x00010001,"1"

; ======================================================
; Microsoft Kernel GS Wavetable Synthesizer (swmidi.sys)
; ======================================================

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\swmidi","DisplayName",0x00000000,"Microsoft Kernel GS Wavetable Synthesizer"
HKLM,"hdsystem\ControlSet001\Services\swmidi","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\swmidi","ImagePath",0x00020000,"system32\drivers\swmidi.sys"
HKLM,"hdsystem\ControlSet001\Services\swmidi","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet001\Services\swmidi","Type",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\swmidi","DisplayName",0x00000000,"Microsoft Kernel GS Wavetable Synthesizer"
HKLM,"hdsystem\ControlSet002\Services\swmidi","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\swmidi","ImagePath",0x00020000,"system32\drivers\swmidi.sys"
HKLM,"hdsystem\ControlSet002\Services\swmidi","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet002\Services\swmidi","Type",0x00010001,"1"

; ===================================================
; Microsoft Kernel System Audio Device (sysaudio.sys)
; ===================================================

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\sysaudio","DisplayName",0x00000000,"Microsoft Kernel System Audio Device"
HKLM,"hdsystem\ControlSet001\Services\sysaudio","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\sysaudio","ImagePath",0x00020000,"system32\drivers\sysaudio.sys"
HKLM,"hdsystem\ControlSet001\Services\sysaudio","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet001\Services\sysaudio","Type",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\sysaudio","DisplayName",0x00000000,"Microsoft Kernel System Audio Device"
HKLM,"hdsystem\ControlSet002\Services\sysaudio","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\sysaudio","ImagePath",0x00020000,"system32\drivers\sysaudio.sys"
HKLM,"hdsystem\ControlSet002\Services\sysaudio","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet002\Services\sysaudio","Type",0x00010001,"1"

; =================================================
; Microsoft USB Generic Parent Driver (usbccgp.sys)
; =================================================

HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\USB#COMPOSITE","ClassGUID",0x00000000,"{36FC9E60-C465-11CF-8056-444553540000}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\USB#COMPOSITE","Service",0x00000000,"usbccgp"

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\usbccgp","DisplayName",0x00000000,"Microsoft USB Generic Parent Driver"
HKLM,"hdsystem\ControlSet001\Services\usbccgp","ErrorControl",0x00010001,"0"
HKLM,"hdsystem\ControlSet001\Services\usbccgp","Group",0x00000000,"Base"
HKLM,"hdsystem\ControlSet001\Services\usbccgp","ImagePath",0x00020000,"system32\drivers\usbccgp.sys"
HKLM,"hdsystem\ControlSet001\Services\usbccgp","Start",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\usbccgp","Type",0x00010001,"1"

; ========================================================================
; Microsoft USB 2.0 Enhanced Host Controller Miniport Driver (usbehci.sys)
; ========================================================================

HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\PCI#CC_0C0320","ClassGUID",0x00000000,"{36FC9E60-C465-11CF-8056-444553540000}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\PCI#CC_0C0320","Service",0x00000000,"usbehci"

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\usbehci","DisplayName",0x00000000,"Microsoft USB 2.0 Enhanced Host Controller Miniport Driver"
HKLM,"hdsystem\ControlSet001\Services\usbehci","ErrorControl",0x00010001,"0"
HKLM,"hdsystem\ControlSet001\Services\usbehci","Group",0x00000000,"Base"
HKLM,"hdsystem\ControlSet001\Services\usbehci","ImagePath",0x00020000,"system32\drivers\usbehci.sys"
HKLM,"hdsystem\ControlSet001\Services\usbehci","Start",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\usbehci","Type",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\usbehci","DisplayName",0x00000000,"Microsoft USB 2.0 Enhanced Host Controller Miniport Driver"
HKLM,"hdsystem\ControlSet002\Services\usbehci","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\usbehci","Group",0x00000000,"Base"
HKLM,"hdsystem\ControlSet002\Services\usbehci","ImagePath",0x00020000,"system32\drivers\usbehci.sys"
HKLM,"hdsystem\ControlSet002\Services\usbehci","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet002\Services\usbehci","Type",0x00010001,"1"

; ==============================================
; Microsoft USB Standard Hub Driver (usbhub.sys)
; ==============================================

HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\USB#CLASS_09","ClassGUID",0x00000000,"{36FC9E60-C465-11CF-8056-444553540000}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\USB#CLASS_09","Service",0x00000000,"usbhub"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\USB#CLASS_09&SUBCLASS_01","ClassGUID",0x00000000,"{36FC9E60-C465-11CF-8056-444553540000}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\USB#CLASS_09&SUBCLASS_01","Service",0x00000000,"usbhub"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\USB#ROOT_HUB","ClassGUID",0x00000000,"{36FC9E60-C465-11CF-8056-444553540000}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\USB#ROOT_HUB","Service",0x00000000,"usbhub"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\USB#ROOT_HUB20","ClassGUID",0x00000000,"{36FC9E60-C465-11CF-8056-444553540000}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\USB#ROOT_HUB20","Service",0x00000000,"usbhub"

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\usbhub","DisplayName",0x00000000,"Microsoft USB Standard Hub Driver"
HKLM,"hdsystem\ControlSet001\Services\usbhub","ErrorControl",0x00010001,"0"
HKLM,"hdsystem\ControlSet001\Services\usbhub","Group",0x00000000,"Base"
HKLM,"hdsystem\ControlSet001\Services\usbhub","ImagePath",0x00020000,"system32\drivers\usbhub.sys"
HKLM,"hdsystem\ControlSet001\Services\usbhub","Start",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\usbhub","Type",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\usbhub","DisplayName",0x00000000,"Microsoft USB Standard Hub Driver"
HKLM,"hdsystem\ControlSet002\Services\usbhub","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\usbhub","Group",0x00000000,"Base"
HKLM,"hdsystem\ControlSet002\Services\usbhub","ImagePath",0x00020000,"system32\drivers\usbhub.sys"
HKLM,"hdsystem\ControlSet002\Services\usbhub","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet002\Services\usbhub","Type",0x00010001,"1"

; ================================================================
; Microsoft USB Open Host Controller Miniport Driver (usbohci.sys)
; ================================================================

HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\PCI#CC_0C0310","ClassGUID",0x00000000,"{36FC9E60-C465-11CF-8056-444553540000}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\PCI#CC_0C0310","Service",0x00000000,"usbohci"

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\usbohci","DisplayName",0x00000000,"Microsoft USB Open Host Controller Miniport Driver"
HKLM,"hdsystem\ControlSet001\Services\usbohci","ErrorControl",0x00010001,"0"
HKLM,"hdsystem\ControlSet001\Services\usbohci","Group",0x00000000,"Base"
HKLM,"hdsystem\ControlSet001\Services\usbohci","ImagePath",0x00020000,"system32\drivers\usbohci.sys"
HKLM,"hdsystem\ControlSet001\Services\usbohci","Start",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\usbohci","Type",0x00010001,"1"

; ==========================================
; Microsoft USB PRINTER Class (usbprint.sys)
; ==========================================

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\usbprint","DisplayName",0x00000000,"Microsoft USB PRINTER Class"
HKLM,"hdsystem\ControlSet001\Services\usbprint","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\usbprint","Group",0x00000000,"extended base"
HKLM,"hdsystem\ControlSet001\Services\usbprint","ImagePath",0x00020000,"system32\drivers\usbprint.sys"
HKLM,"hdsystem\ControlSet001\Services\usbprint","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet001\Services\usbprint","Type",0x00010001,"1"

; ================================
; USB Scanner Driver (usbscan.sys)
; ================================

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\usbscan","DisplayName",0x00000000,"USB Scanner Driver"
HKLM,"hdsystem\ControlSet001\Services\usbscan","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\usbscan","Group",0x00000000,"Base"
HKLM,"hdsystem\ControlSet001\Services\usbscan","ImagePath",0x00020000,"system32\drivers\usbscan.sys"
HKLM,"hdsystem\ControlSet001\Services\usbscan","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet001\Services\usbscan","Type",0x00010001,"1"

; =====================================
; USB Mass Storage Driver (usbstor.sys)
; =====================================

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\usbstor","DisplayName",0x00000000,"USB Mass Storage Driver"
HKLM,"hdsystem\ControlSet001\Services\usbstor","ErrorControl",0x00010001,"0"
HKLM,"hdsystem\ControlSet001\Services\usbstor","ImagePath",0x00020000,"system32\drivers\usbstor.sys"
HKLM,"hdsystem\ControlSet001\Services\usbstor","Start",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\usbstor","Type",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\usbstor","DisplayName",0x00000000,"USB Mass Storage Driver"
HKLM,"hdsystem\ControlSet002\Services\usbstor","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\usbstor","ImagePath",0x00020000,"system32\drivers\usbstor.sys"
HKLM,"hdsystem\ControlSet002\Services\usbstor","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet002\Services\usbstor","Type",0x00010001,"1"

; =====================================================================
; Microsoft USB Universal Host Controller Miniport Driver (usbuhci.sys)
; =====================================================================

HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\PCI#CC_0C0300","ClassGUID",0x00000000,"{36FC9E60-C465-11CF-8056-444553540000}"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\PCI#CC_0C0300","Service",0x00000000,"usbuhci"

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\usbuhci","DisplayName",0x00000000,"Microsoft USB Universal Host Controller Miniport Driver"
HKLM,"hdsystem\ControlSet001\Services\usbuhci","ErrorControl",0x00010001,"0"
HKLM,"hdsystem\ControlSet001\Services\usbuhci","Group",0x00000000,"Base"
HKLM,"hdsystem\ControlSet001\Services\usbuhci","ImagePath",0x00020000,"system32\drivers\usbuhci.sys"
HKLM,"hdsystem\ControlSet001\Services\usbuhci","Start",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\usbuhci","Type",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\usbuhci","DisplayName",0x00000000,"Microsoft USB Universal Host Controller Miniport Driver"
HKLM,"hdsystem\ControlSet002\Services\usbuhci","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\usbuhci","Group",0x00000000,"Base"
HKLM,"hdsystem\ControlSet002\Services\usbuhci","ImagePath",0x00020000,"system32\drivers\usbuhci.sys"
HKLM,"hdsystem\ControlSet002\Services\usbuhci","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet002\Services\usbuhci","Type",0x00010001,"1"

; =================
; VgaSave (vga.sys)
; =================

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\VgaSave","ErrorControl",0x00010001,"0"
HKLM,"hdsystem\ControlSet001\Services\VgaSave","Group",0x00000000,"Video Save"
HKLM,"hdsystem\ControlSet001\Services\VgaSave","ImagePath",0x00020000,\SystemRoot\System32\drivers\vga.sys"
HKLM,"hdsystem\ControlSet001\Services\VgaSave","Start",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\VgaSave","Tag",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\VgaSave","Type",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\VgaSave\Device0","DefaultSettings.BitsPerPel",0x00010001,"32"
HKLM,"hdsystem\ControlSet001\Services\VgaSave\Device0","DefaultSettings.XResolution",0x00010001,"800"
HKLM,"hdsystem\ControlSet001\Services\VgaSave\Device0","DefaultSettings.YResolution",0x00010001,"600"
HKLM,"hdsystem\ControlSet001\Services\VgaSave\Device0","InstalledDisplayDrivers",0x00010000,\
"vga", \
"framebuf", \
"vga256", \
"vga64k"
HKLM,"hdsystem\ControlSet001\Services\VgaSave\Device0","VgaCompatible",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\VgaSave\Video","Service",0x00000000,"VgaSave"
HKLM,"hdsystem\ControlSet001\Services\VgaSave\Video","VideoID",0x00000000,"{23A77BF7-ED96-40EC-AF06-9B1F4867732A}"

; ===========================================================
; Microsoft WINMM WDM Audio Compatibility Driver (wdmaud.sys)
; ===========================================================

; =======
; SERVICE
; =======

HKLM,"hdsystem\ControlSet001\Services\wdmaud","DisplayName",0x00000000,"Microsoft WINMM WDM Audio Compatibility Driver"
HKLM,"hdsystem\ControlSet001\Services\wdmaud","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet001\Services\wdmaud","ImagePath",0x00020000,"system32\drivers\wdmaud.sys"
HKLM,"hdsystem\ControlSet001\Services\wdmaud","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet001\Services\wdmaud","Type",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\wdmaud","DisplayName",0x00000000,"Microsoft WINMM WDM Audio Compatibility Driver"
HKLM,"hdsystem\ControlSet002\Services\wdmaud","ErrorControl",0x00010001,"1"
HKLM,"hdsystem\ControlSet002\Services\wdmaud","ImagePath",0x00020000,"system32\drivers\wdmaud.sys"
HKLM,"hdsystem\ControlSet002\Services\wdmaud","Start",0x00010001,"3"
HKLM,"hdsystem\ControlSet002\Services\wdmaud","Type",0x00010001,"1"

[delreg]

; Clean old hardware entries
HKLM,"hdsystem\ControlSet001\Control","SystemBootDevice"
; Don't delete in ControlSet001!!!
HKLM,"hdsystem\ControlSet002\Control\ApmLegalHal"
HKLM,"hdsystem\ControlSet001\Control\COM Name Arbiter","ComDB Merge"
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\*ibm3780","UpperFilters"
; Delete Paging File
HKLM,"hdsystem\ControlSet001\Control\Session Manager\Memory Management","PagingFiles"
HKLM,"hdsystem\ControlSet002\Control\Session Manager\Memory Management","PagingFiles"
HKLM,"hdsystem\ControlSet001\Control\DeviceClasses"
HKLM,"hdsystem\ControlSet002\Control\DeviceClasses"
HKLM,"hdsystem\ControlSet001\Services\ACPI","Tag"
HKLM,"hdsystem\ControlSet001\Services\ACPIEC","Tag"
HKLM,"hdsystem\ControlSet001\Services\aec","Tag"
HKLM,"hdsystem\ControlSet001\Services\CmBatt","Tag"
HKLM,"hdsystem\ControlSet001\Services\Compbatt","Tag"
HKLM,"hdsystem\ControlSet001\Services\DMusic","Tag"
HKLM,"hdsystem\ControlSet001\Services\drmkaud","Tag"
HKLM,"hdsystem\ControlSet001\Services\Fdc","Tag"
HKLM,"hdsystem\ControlSet001\Services\Flpydisk","Tag"
HKLM,"hdsystem\ControlSet001\Services\FsVga","Tag"
HKLM,"hdsystem\ControlSet001\Services\gameenum","Tag"
HKLM,"hdsystem\ControlSet001\Services\HidUsb","Tag"
HKLM,"hdsystem\ControlSet001\Services\i8042prt","Tag"
HKLM,"hdsystem\ControlSet001\Services\intelppm","Tag"
HKLM,"hdsystem\ControlSet001\Services\Kbdclass","Tag"
HKLM,"hdsystem\ControlSet001\Services\kbdhid","Tag"
HKLM,"hdsystem\ControlSet001\Services\kmixer","Tag"
HKLM,"hdsystem\ControlSet001\Services\Mouclass","Tag"
HKLM,"hdsystem\ControlSet001\Services\mouhid","Tag"
HKLM,"hdsystem\ControlSet001\Services\MSKSSRV","Tag"
HKLM,"hdsystem\ControlSet001\Services\MSPCLOCK","Tag"
HKLM,"hdsystem\ControlSet001\Services\MSPQM","Tag"
HKLM,"hdsystem\ControlSet001\Services\Parport","Tag"
HKLM,"hdsystem\ControlSet001\Services\PCIIde","Tag"
HKLM,"hdsystem\ControlSet001\Services\scsiscan","Tag"
HKLM,"hdsystem\ControlSet001\Services\splitter","Tag"
HKLM,"hdsystem\ControlSet001\Services\sr\Parameters","MachineGuid"
HKLM,"hdsystem\ControlSet002\Services\sr\Parameters","MachineGuid"
HKLM,"hdsystem\ControlSet001\Services\swmidi","Tag"
HKLM,"hdsystem\ControlSet001\Services\sysaudio","Tag"
HKLM,"hdsystem\ControlSet001\Services\usbccgp","Tag"
HKLM,"hdsystem\ControlSet001\Services\usbehci","Tag"
HKLM,"hdsystem\ControlSet001\Services\usbhub","Tag"
HKLM,"hdsystem\ControlSet001\Services\usbohci","Tag"
HKLM,"hdsystem\ControlSet001\Services\usbprint","Tag"
HKLM,"hdsystem\ControlSet001\Services\usbscan","Tag"
HKLM,"hdsystem\ControlSet001\Services\usbstor","Tag"
HKLM,"hdsystem\ControlSet001\Services\usbuhci","Tag"
HKLM,"hdsystem\ControlSet001\Services\wdmaud","Tag"
HKLM,"hdsystem\ControlSet001\Services\wdmaud\Enum"
HKLM,"hdsystem\ControlSet001\Services\wdmaud\Security"
HKLM,"hdsystem\Setup","BootDiskSig"
HKLM,"hdsystem\Setup","SystemPartition"
HKLM,"hdsystem\Setup\AllowStart\SamSs"
HKLM,"hdsystem\LastKnownGoodRecovery"
HKLM,"hdsystem\MountedDevices"

; ===============
; Delete services
; ===============

; =================================
; Intel AGP Bus Filter (agp440.sys)
; =================================
HKLM,"hdsystem\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_7191"
HKLM,"hdsystem\ControlSet001\Enum\Root\LEGACY_AGP440"
HKLM,"hdsystem\ControlSet001\Services\agp440"
HKLM,"hdsystem\ControlSet002\Control\CriticalDeviceDatabase\pci#ven_8086&dev_7191"
HKLM,"hdsystem\ControlSet002\Enum\Root\LEGACY_AGP440"
HKLM,"hdsystem\ControlSet002\Services\agp440"

; ==========================================
; NT Apm/Legacy Interface Driver (NtApm.sys)
; ==========================================
HKLM,"hdsystem\ControlSet001\Control\Class\{D45B1C18-C8FA-11D1-9F77-0000F805F530}\0000"
HKLM,"hdsystem\ControlSet001\Enum\Root\NTAPM"
HKLM,"hdsystem\ControlSet001\Services\Eventlog\System\NT APM/Legacy Bios"
HKLM,"hdsystem\ControlSet001\Services\NtApm"
HKLM,"hdsystem\ControlSet002\Control\Class\{D45B1C18-C8FA-11D1-9F77-0000F805F530}\0000"
HKLM,"hdsystem\ControlSet002\Enum\Root\NTAPM"
HKLM,"hdsystem\ControlSet002\Services\Eventlog\System\NT APM/Legacy Bios"
HKLM,"hdsystem\ControlSet002\Services\NtApm"

; ======================
; Delete HAL information
; ======================

HKLM,"hdsystem\ControlSet001\Enum\ACPI_HAL"
HKLM,"hdsystem\ControlSet001\Enum\Root\ACPI_HAL"
HKLM,"hdsystem\ControlSet001\Enum\PCI_HAL"
HKLM,"hdsystem\ControlSet001\Enum\Root\PCI_HAL"
HKLM,"hdsystem\ControlSet002\Enum\ACPI_HAL"
HKLM,"hdsystem\ControlSet002\Enum\Root\ACPI_HAL"
HKLM,"hdsystem\ControlSet002\Enum\PCI_HAL"
HKLM,"hdsystem\ControlSet002\Enum\Root\PCI_HAL"

[Strings]
REG_SZ = 0x00000000
REG_MULTI_SZ = 0x00010000
REG_EXPAND_SZ = 0x00020000
REG_BINARY = 0x00000001
REG_DWORD = 0x00010001
REG_SZ_APPEND = 0x00010008[/more]
Автор: 0SHV
Дата сообщения: 01.11.2008 06:11
AADDDDYY

Цитата:
А вот 10-20% ноутбуков образ не раскатывается ----------> STOP 0x0000007B
Что посоветуете ?

Ссылка
Автор: Oleg_II
Дата сообщения: 01.11.2008 07:01
0SHV
Все правильно, это и есть MergeIDE.REG от Мелкософта. Раньше помогал 100%, но сейчас уже не все железо тянет. Сравнивая реестры китайских заливок могу с уверенностью сказать, что там он не применяется. Вернее есть только пара установок из этого файла, остальные не используются. Я отказался от него и все равно все работает

ЗЫ Кстати, если я пробую перенести подготовленную систему с Вари без применения установок из Clonning.INF даже на комп с IDE контроллером, то у меня вылетает та же ошибка. Т.е. где-то в этом фале есть необходимые установки (не все, конечно, но искать и вычленять я не вижу смысла, поскольку и остальные тоже нужны для определения тех же мышей и клавиатур, да и для других полезных дел
Автор: AADDDDYY
Дата сообщения: 01.11.2008 11:23
Oleg_II

Цитата:
Вот мой последний вариант Clonning.INF


Я правильно понял - этого .inf необходимо и достаточно !?
И ты больше никакого .reg не используешь ?
Автор: Oleg_II
Дата сообщения: 01.11.2008 11:49
AADDDDYY
Все установки уже в этом файле (включая удаление информации о ХАЛ в реестре). Только я применяю его из другой системы. Если хочешь запускать его в самой системе, то требуется все HDSOFTWARE и HDSYSTEM переименовать в SOFTWARE и SYSTEM соответственно.

Естественно, кое что еще нужно делать в ручную по инструкции Но других REG или INF для общей подготовки уже не требуется (исключение - еще один REG или INF файл будет создан для поддержки максимума существующих контроллеров дисков
Автор: AADDDDYY
Дата сообщения: 01.11.2008 12:13
Oleg_II

Цитата:
Естественно, кое что еще нужно делать в ручную по инструкции

Понял !! Это на своем месте !!!


Цитата:
исключение - еще один REG или INF файл будет создан для поддержки максимума существующих контроллеров дисков

А вот здесь не совсем понял !!!
Автор: Oleg_II
Дата сообщения: 01.11.2008 12:19
AADDDDYY
Это про внедрение драйверов на САТА/РЭЙД контроллеры с помощью добавления файлов в нужные места системы и установок прямо в реестр. Где-то тут я уже несколько примеров давал. Надо все это свести в еще один отельный архивчик с файлами и установками (не больше 2.5МВ получится для всех существующих контроллеров
Автор: andrejvb
Дата сообщения: 01.11.2008 12:48
Oleg_II
Объясни тупому, как применить твой inf из-под WinPE? Например, сборки уважаемого Sich, c erd2005 (MiniLiveCD)? С рег-файлами все понятно (как и с импортом на загруженной системе), а с inf?
Автор: Oleg_II
Дата сообщения: 01.11.2008 13:42
andrejvb
Прежде всего должен быть доступен любой редактор реестра, способный подключать внешние кусты (это может делать, например, Regestry Workshop, но наверняка и другие редакторы тоже).

1. Открываешь Regestry Workshop и щелкаешь мышкой на плюсике перед HKEY_LOCAL_MACHINE.
2. В верхнем меню выбираешь File > Load Hive.. и подключаешь хив реестра подготавливаемой системы SYSTEM как HDSYSTEM.
3. Проделываешь тоже самое с хивом SOFTWARE > HDSOFTWARE.
4. Правой кнопкой щелкаешь на файле Clonning.INF и выбираешь Install (сборка должна поддерживать установку INF файлов).
5. Щелкаешь и отключаешь по очереди HDSOFTWARE и HDSYSTEM.

Здесь есть один момент: сборка должна "понимать" INF файлы. Я не пользуюсь MiniLiveCD от уважаемого Sich, поэтому не в курсе будет ли там работать. Обрати внимание на сборки NIKZZZZ на основе WinBuilder, там эти файлы работали (иногда приходилось добавлять пару файлов из дистрибутива, щас с ходу не скажу какие, но, возможно, сейчас уже и так будут поддерживать).

ЗЫ Действительно, согласен, что с REG файлами должно быть легче в этом плане... Я просто готовлю систему в виртуалке, потом уже установки добавляю из нормальной системы, т.е. нет необходимости с ЛивСД загружаться. А в INF варианте мне удобнее - компактнее и проще ориентироваться что где.
Автор: zvi
Дата сообщения: 01.11.2008 13:48
Oleg_II

Цитата:
Все установки уже в этом файле (включая удаление информации о ХАЛ в реестре). Только я применяю его из другой системы. Если хочешь запускать его в самой системе, то требуется все HDSOFTWARE и HDSYSTEM переименовать в SOFTWARE и SYSTEM соответственно.

Пытался я применить твой "CLONNING.REG" после подготовки своей последней Винды, но у меня ничего не получилось. Не захотела система (запускал прямо из-под неё) импортировать его в реестр.
"Clonning.INF" работает (как я понимаю) как-то по другому. Если можно - подоходчивее, - как? И нужно ли проверять/помещать куда надо дополнительные файлы, как это было раньше?

Добавлено:
ЗЫ. Вижу - уже объяснил. Но как это делать из-под самой системы, готовящейся к клонированию?
Автор: andrejvb
Дата сообщения: 01.11.2008 14:17
Oleg_II

Цитата:
готовлю систему в виртуалке, потом уже установки добавляю из нормальной системы, т.е. нет необходимости с ЛивСД загружаться.

Это понятно. Но! Ведь твой метод должен работать и для коррекции УЖЕ развернутой системы (например, при смене матери, когда старая ку-ку). А тут - только ЛайвСД ок. спасибо, сейчас буду копать разные Лайвы.
Автор: Oleg_II
Дата сообщения: 01.11.2008 14:38
andrejvb
Хм... Согласен, с REG в этом случае проще... Ну, тогда можешь переделать в него По мне, так INF в REG переделывать проще, чем наоборот
Сорри, но мне так действительно удобнее... Я когда-то сам на WinBuilder-е сборку делал, там надо было INF запускать и я нашел какие файлы для этого нужны. Если не заработает, то отпишись, мож я еще где найду свои старые поделки и записи.

zvi
Дык, это я выше тоже объяснил
Цитата:
Если хочешь запускать его в самой системе, то требуется все HDSOFTWARE и HDSYSTEM переименовать в SOFTWARE и SYSTEM соответственно.
С REG точно также как и с INF - там тоже надо эти же вещи подправить. Открой файл в Блокноте, ты поймешь о чем идет речь. Только чес-скажу, сам так делать не пробовал...
Остальные действия также в силе: добавить файлы, поменять тип компьютера на Стандартный, контроллер на Стандартный двухканальный, удалить чего-то там с ACPI, если есть... Вобщем, все по той же инструкции Я только все установки реестра загнал в один файл, все остальное не изменилось.

ЗЫ Забыл, надо дать разрешения на редактирование парам веток реестра - в самом Clonning.INF, если открыть его Блокнотом, есть комментарий по этому поводу (и где-то здесь мы это обсуждали). Если этого не сделать, то многие установки не применятся... Именно по этой причине у тебя и не получалось импортировать тот REG файл - система не дает писать в те ветки. Поменяй разрешения и все будет ОК!
Автор: AADDDDYY
Дата сообщения: 01.11.2008 14:52

Цитата:
А вот 10-20% ноутбуков образ не раскатывается ----------> STOP 0x0000007B


А возможно ли решить эту проблемму после раскатки образа ???
К примеру забурится с какого нибудь (?) лайвсиди ------> подсунуть драйвер контроллера...... ???

Автор: andrejvb
Дата сообщения: 01.11.2008 14:56
Oleg_II
Все получилось. Спасибо. У Sish в его сборках есть великолепная фича: "Run with remote reestr", в которую я и уперся (Очень, знаешь ли помогает при востановлени системы: то ли антивирь с ресстром системы, а не Барта запустить, то ли быстро пофиксить что-либо в реестре сторонней тулзой (autoruns русиновича)) + наличие в ней же ERDC2005. Очень расслабляюще действует
Автор: Oleg_II
Дата сообщения: 01.11.2008 14:59
Щас сам там глянул комментарий... Боюсь, что можете не понять...

Ладушки, вобщем так: искать и удалять в реестре упоминания HAL (как это было по первоначальной инструкции) теперь не надо, но в редакторе реестра после подключения хивов из подготавливаемой системы SOFTWARE и SYSTEM как HDSOFTWARE и HDSYSTEM соответственно (это понятно?) надо ОБЯЗАТЕЛЬНО! на ветках HDSYSTEM\ControlSet001\Enum и HDSYSTEM\ControlSet002\Enum поставить разрешения на редактирование для Everyone.

Только в этом случае все установки из Clonning.INF (да и из Clonning.REG тоже) будут применены. Если этого не сделать, то часть установок не будет введена в реест (при использовании INF варианта) или вообще выскочит ошибка (при использовании REG варианта).
Автор: andrejvb
Дата сообщения: 01.11.2008 15:05
Есть, правда, одно уточнение: вот эту строчку

Код: ; Add drivers folder path HKLM,"hdsoftware\Microsoft\Windows\CurrentVersion","DevicePath",0x00020000,"%SystemRoot%\inf;%SystemDrive%\Drivers"
Автор: Oleg_II
Дата сообщения: 01.11.2008 15:07
andrejvb
В связи с затронутой только что темой по Пермишинам (разрешениям) реестра, проверь, все ли установки получились (просто методом тыка сравни несколько ключей из файла и появились ли они в реестре восстанавливаемой системы). А то INF файл отрабатывае молча и ничего не скажет даже если была ошибка...

AADDDDYY
Конечно можно Точно также как andrejvb сейчас Clonning.INF хочет применить. Только нужно будет еще и собственно файлики драйверов добавить в систему.

В принципе, это можно сделать и в виде крохотных инсталляторов-самораспаковывающихся архивов, которые и файлы раскидают, и установки запишут. Только для такого автоматизма нужно будет еще и дополнительные задачи решать - как-то задавать новые переменные или какие-то жесткие пути прописывать куда собственно файлы распаковывать...

Добавлено:
andrejvb
Хе-хе Поймал! Совершенно забыл, я ж под себя делал У меня драйвера лежат в корне диска в папке Drivers, так я путь для поиска новых драйверов добавляю, там они и ищутся автоматом Сиспрепом я пока не пользуюсь (это ни в коей мере не означает, что он не нужен вообще, просто в моей ситуации пока до него не дошел
Автор: andrejvb
Дата сообщения: 01.11.2008 15:58
Oleg_II

Цитата:
проверь, все ли установки получились

Почти. Еще один баг:

Код: ; Stop Prefetcher
HKLM,"hdsoftware\ControlSet001\Control\Session Manager\Memory Management\PrefetchParameters","EnablePrefetcher",0x00010001,"4"
Автор: Oleg_II
Дата сообщения: 01.11.2008 19:08
andrejvb
По поводу PrefetchParameters. Должно быть в SYSTEM... Сорри... Недоглядел... Странно, что сам не заметил... Столько раз сам проверял... Вроде и без этого клонирование работает, но должно быть правильно указано... Так китайцы советуют

По поводу ControlSet002 и 003 не могу подтвердить - у меня именно 002 есть, а 003 нет... Впрочем, насколько я понимаю, важно только 001, остальное не так критично.
Автор: MishaEmS
Дата сообщения: 02.11.2008 22:06
AADDDDYY

Цитата:
А возможно ли решить эту проблемму после раскатки образа ???
К примеру забурится с какого нибудь (?) лайвсиди ------> подсунуть драйвер контроллера...... ???

Можно. Именно так, как ты сам и написАл.
Делается это при помощи PEImg. Необходимый набор файлов я уже вылаживал:
Для работы недобходимо создать папку USERS на разделе с виндой.

Обновил ссылки (05.11.08) !!!
Скачать с Fileshare.in.ua
Скачать с iFolder.ru
Автор: AADDDDYY
Дата сообщения: 02.11.2008 23:48
MishaEmS

Великолепно !!!





Автор: mbgg
Дата сообщения: 03.11.2008 18:59
Кхм... несколько раз в треде я натыкался на "правильно встроить дрова на массторейдж в образ". А почему бы не встроить их сразу в дистрибутив, с которого будет устанавливаться системя для подготовки к раскатке? Я собираю свой дистр, на основе данных форума. Еще есть сайт Башрата - посвященный интеграции драйверов.
Автор: Oleg_II
Дата сообщения: 03.11.2008 19:18
mbgg
Есть большая разница в УСТАНОВКЕ системы и КЛОНИРОВАНИИ уже установленной системы.
Автор: AADDDDYY
Дата сообщения: 03.11.2008 23:10
To ALL

А может кто нибудь описать, как используется PEImg ?

Если не трудно --- по принципу алгоритма---> ( 1. берем то-то 2. создаем то -то 3. указываем на то -то .......)


PS Уж очень хочется победить ошибку 7b на уже развернутом образе !!!!
Автор: mbgg
Дата сообщения: 04.11.2008 08:45

Цитата:
Есть большая разница в УСТАНОВКЕ системы и КЛОНИРОВАНИИ уже установленной системы.

Я имел в виду, подготовку для создания "заливок".
Автор: Oleg_II
Дата сообщения: 04.11.2008 09:00
mbgg
Мысль совершенно непонятна. Объясни.

Дело в том, что интеграция дров контроллеров в дистрибутив практически никая не повлияет на перенос установленной с этого дистрибутива системы на другой компьютер. Интеграция работает именно для УСТАНОВКИ, но никак не для последующей эксплуатации и КЛОНИРОВАНИЯ.

Хотя, надо признать, нахождение в системе файлов драйвера, теоретически, в отдельных (подчеркиваю - очень отдельных! если вообще когда) случаях может быть и поможет установке этих драйверов при переносе системы. Но в случае с контроллерами - нет.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071

Предыдущая тема: Программный Bridge


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.