Если поврежден файл загрузчика
Ошибка вида «Windows could not start because the following file is missing or corrupt: Windows\System32\имя файла.dll» свойственна лишь операционной системе Windows XP. Она бывает вызвана повреждением или отсутствием конфигурационного файла загрузки Boot.ini, который не применяется в новой версии ОС. Решить проблему можно при помощи команды «bootcfg /rebuild» в консоли восстановления Windows XP, которая откорректирует существующий или сгенерирует новый файл Boot.ini.
Отсутствие в системе других файлов, в первую очередь драйверов с расширением SYS, случается и в «семерке», и в XP. Самый эффективный способ решить проблему — вернуть пропажу на место, разыскав ее копию на установочном диске Windows, позаимствовав ее на другом компьютере с такой же версией ОС или на бескрайних просторах Интернета.

Puppy Linux. Эта операционная система будет полезна в аварийных ситуациях, поскольку не требует установки и работает прямо с компакт-диска
Если под рукой нет второго ПК, то для поиска, загрузки и копирования файлов понадобится LiveCD с ОС, не требующей установки. Одним из наиболее удобных вариантов является операционная система Puppy Linux (ее образ есть на нашем DVD), которая будет готова к работе менее чем за минуту. В данную ОС включены драйверы для самых распространенных моделей сетевых карт, а значит, выйти в Интернет не составит труда.
Исключением являются файлы системного реестра System, Software, SAM, Security и Default, которые хранятся в папке С:\windows\system32\config. Заменить их копиями с другого компьютера, конечно же, не получится, поэтому единственным вариантом остается откат к точке восстановления. В Windows XP для этого нужно сначала загрузить операционную систему хотя бы со стандартными ветками реестра, а уже после этого запустить процесс регенерации ОС. Для этого зайдите в консоль восстановления Windows XP, как описано выше, и выполните ряд команд (возьмем в качестве примера файл реестра System):
md tmp
copy c:\windows\system32\config\system c:\windows\tmp\system.bak
delete c:\windows\system32\config\system
copy c:\windows\repair\system c:\windows\system32\config\system