как мы пое***сь
итак, SYSTEM32\CONFIG\SYSTEM - системная ветка реестра, естественно ее неработоспособное состояние испортило нам настроение с утра
вспомнив о консоле востановления и системе востановления виндовс было решено всем этим воспользоваться.. не зря же эта система изо дня в день жрет место на диске своими точками..
консоль востановления запустилась без проблем и даже не спросив у нас административный пароль. было решено заменить ветку SYSTEM на ветку из откатной папки repair.. единственное что могло нас спасти.
delete c:\windows\system32\config\system
но не тут-то было, винда сообщила о невозможности удаления! переставлять систему было категорически запрещено и на время перекура был запущен на всякий случай chkdsk, принудительно - chkdsk /r (с чего нам и надо было начать)
судя по сообщениям что-то было обнаружено и поправлено. ресет нам ничего не дал. повторная попытка удалить ветку system увенчалась успехом. отсюда следует, что вся проблема произошла из-за сбоя на диске.. в том самом месте где разлегся наш реестр, очень удачно.
вернемся к процессу
delete c:\windows\system32\config\system - удаляем поврежденную ветку
copy c:\windows\repair\system c:\windows\system32\config\system - копируем копию реестра сделанную при установке системы. естественно все что происходило с машиной в дальнейшем в ней отсутсвует. перегружаемся и получаем запустившуюся винду с кучей ошибок : ) из-за несоотвествия данных в системной и других ветках об одних и тем же программах и оборудовании.
второй шаг востановить работоспособный раздел SYSTEM который можно взять из точки отката созданой системой востановления
грусимся в защищеный режим и лезем
C:\System Volume Information\_restore{ID}\RP1\Snapshot
забираем оттуда _REGISTRY_MACHINE_SYSTEM переменовываем его в SYSTEM и кладем c:\windows\temp
возвращаемся в спасительную консоль
delete c:\windows\system32\config\system
copy c:\windows\temp\system c:\windows\system32\config\system
перегружаемся и все рекрасно.. идем в востановление системы и откатываемся на предыдущую точку полностью для востановления всех веток в одно состояние, сервер спасен!
таким образом лечатся машинки с проблемами типа:
Не удается запустить Windows ХР из-за испорченного или отсутствующего файла \WINDOWS\SYSTEM32\CONFIG\SYSTEM
и прочими проблема старта из-за реестра.
p.s. анализ логов показал что проблема возникла из-за офлайн дефрагментатора от O&O.. файлы реестра были перемещены на сбойные участки диска.