Не удается запустить Windows

Часто сталкиваюсь с проблемой юзеров, когда система не грузится и на мониторе отсвечивает сообщение: Не удается запустить Windows из-за испорченного или отсутствующего файла \WINDOWS\SYSTEM32\CONFIG\SYSTEM

Причём как я заметил, данная трабла возникает в основном на компьютерах с пиратской копией Windows. Обладатели же лицензионной Windows XP такого говна, как правило, не лицезреют. Если Вы всё-таки намеренно или нет, но юзаете «левак», и столкнулись с подобной проблемой, решить её не составит труда своими руками.

Я опишу способ с использованием WinXP Live CD, как делаю это я, можно использовать и другой лив-сд, главное это загрузиться и иметь возможность работать с файлами испоганенной системы. Можно также тупо прицепить жесткий диск с нерабочей системой к рабочему компу и ковыряться.

1. Создаём временную папку C:\tmp (можно назвать как угодно)

2. Заходим в C:\System Volume Information
Там заходим в _restore{C16C63FB-4A05-4F92-B00E-439C3328B66F} Данные в скобках могут быть другие, это не важно. Откроется папка с точками восстановления, которые были когда-либо созданы. Для удобства лучше переключить вид на Таблица, тогда будет видно даты создания точек.

3. Открываем папку RP60 (60 – для примера, число может быть любым), созданную в то время, когда система работала стабильно. Для этого и следует переключить вид в режим Таблица, чтобы видеть дату создания той или иной точки восстановления. В папке будет подпапка snapshot, заходим в неё. Копируем в созданную ранее(п.1)временную папку файлик _REGISTRY_MACHINE_SYSTEM

4. Во временной папке C:\tmp переименовываем файл _REGISTRY_MACHINE_SYSTEM в system

5. Копируем получившийся файл system в C:\WINDOWS\system32\config\

При копировании нужно заменить имеющийся там битый файл system.

6. Перезагружаемся.