Сбой загрузки Windows XP

Нажмёшь случайно Reset при загрузке, или питание моргнёт, или контакт хреновый не в нужный момент – и иногда случается такая беда.

Пытаешься грузить XP: пролетает на чёрном фоне полоска белых квадратиков – и опять чернО. Ни флага разноцветного, ни полоски бегающей под ним.
И не грузятся окошки ни в безопасном режиме ни в последней удачной конфигурации.
В безопасном режиме видно, что загружается последний драйвер из списка, а дальше – висюк.

Я нарвался на эту беду в четвёртый раз. В одном из ранних случаев удалось оживить систему “восстановлением системных файлов” из пакета ERD, в двух других – реинсталл, насколько я помню; даже постановка по верху не спасла (но могу и приврать, давно было).
На этот раз ERD не помог, а перставлять – лень и не ко времени совсем…
И полез я на просторы в очередной раз в поисках статей о порядке загрузки XP.
В очередной раз выяснил, что в момент зависа по идее должны взаимодействовать ntoskrnl.exe и hal.dll, кои я и подменил в результате через EDR с флешки с распаковыным на неё инсталляционным диском XP.
Стоит отметить, что на бОлезном стояла XP SP2 (на дворе 2013 год, между прочим), а я подменял файлами из SP3.

Система бодро завелась, переобнаружила кучу железа, чуть покапризничала со звуком (уговорил), и пошла себе работать.