Para tratar de reparar el problema, si no es posible que consigas un cd/iso de instalación original, puedes hacer lo que te indiqué de poner el hdd en otro equipo o bien arrancar con un live cd/usb linux, minixp,...
Básicamente de lo que se trata, es de arrancar el equipo y tener acceso al sistema de ficheros sin que esté en uso para poder machacar los archivos necesarios.
Ya que estás, lo suyo es que pusieses copias del registro lo más recientes posible, para perder el mínimo de configuraciones posible, extrayendo el registro de un punto de restauración reciente por ejemplo (si es que hay...).
Echa un ojo:
https://support.microsoft.com/es-es/kb/307545PD: como indiqué, no estaría de más que comprobases la integridad de ese hdd...
Suerte.