miércoles, 29 de julio de 2009

Recuperar el sector de arranque de Windows XP - Master Boot Record (MBR)

Un problema bastante habitual que tienen los usuarios que instalan Linux es que si quieren dejar el sistema como antes y a usar solo windows, se encuentran con que el Windows Xp no arranca. Esto es porque Linux modifica el Master Boot Record (MBR) o sector de arranque de Windows y lo sustituye por GRUB o LILO para poder así elegir el sistema que con el se quiere iniciar el sistema.

Tambien hay algunos virus que rompen el sector de arranque y tambien a veces pasa por razones desconocidas (este es mi caso en particular).

  1. Arrancamos con el CD de instalacion de Windows XP
  2. Pulsamos 'R' para entrar en la consola de recuperacion del sistema (cuando aparezca la opción).
  3. Nos pide que elijamos la instalacion de Windows. Normalmente solo tenemos 1 y pulsando 1 bastara.
  4. Luego nos pide la contraseña del Administrador. Lo normal es poder acceder pulsando 'Intro', pues casi nadie le pone contraseña al usuario 'Administrador" durante la instalación de WinXp; en otro caso deberiamos saberla.
  5. Una vez dentro de la linea de comandos, escribimos "CD .." para ir a C:\. (Detras de CD hay un espacio y luego los 2 puntos).
  6. Escribimos FIXMBR. Pulsamos 's' para confirmar.
  7. Escribimos FIXBOOT. Pulsamos 's' para confirmar.
  8. Reiniciamos y debería arrancar Windows sin problemas.

Los archivos que ponen el sector de arranque del Windows XP son ntldr, boot.ini y ntdetext.com y estan el directorio raiz 'C:\'.

Esta información fue obtenida de www.principiantes.info, también se puede ver este otro manual que dice como recuperar el sector de arranque con un CD de instalación de windows Xp y con un CD Live de Ubuntu Linux. Si todavía no se puede solucionar el problema, hay otro sobre 10 cosas que puedes hacer cuando Windows XP no arranca, este último ya para usuarios avanzados.

1 comentario:

Albertencia Orihuela dijo...

Cuando perdemos el archivo ntldr, lo podemos recuperar desde el CD de instalación, está en la carpeta 'i386'.

Accediendo a esta carpeta de CD, se copia a C: con el comando:
'..\i386\copy ntldr c:'

Probado con Win 2003 server