¿Cómo puedo arreglar el MBR después de clonar una instalación de Windows XP?

¿Cómo puedo arreglar el MBR después de clonar una instalación de Windows XP?

Tengo un sistema de arranque dual en un disco duro de 320 GB que contiene 3 particiones. La primera partición contiene una instalación de Windows XP para pruebas, la segunda partición contiene otra instalación de XP para uso diario. La tercera partición es para almacenamiento.

  • hda - First hard drive
  • hda1 - Test OS
  • hda2 - Daily use OS
  • hda3 - Storage

Tengo otro disco duro de 500 GB ( hdb) y quiero pasar hda2a hdb1. Ya no necesito hda1.

Probé varios programas como Paragon disk, Acronis y Norton Ghost. Hice una copia de seguridad hda2y la restauré exitosamente en hdb1. (Tamaños de hda1y hdb1coincidentes). El problema es que la partición no es de arranque, el mensaje que recibo es"Bootmbr is missing press Ctrl+Alt+Del."

Probé varios enfoques desde la consola de recuperación tratando de reconstruir el MBR y el MBR de arranque, luego configuré la partición hda2 como primaria e intenté editar el boot.ini del sistema de arranque dual.

Creo que necesito mover la hda2partición a hda1. (El problema es que hda1es más pequeño que hda2, o tal vez copiar la partición sector por sector, luego editar el MBR de la partición hday pegarlo en hdb.

¿Qué tengo que hacer? ¿Qué pasa con el proceso de arranque?

Respuesta1

Obtenga un disco de arranque de Windows 95, un disquete o puede colocarlos en un CD de arranque.

Inicie la computadora desde este disco y, en el símbolo del sistema, ejecute

fdisk /mbr

Este es un comando no publicado, pero comúnmente conocido, que reparará solo el registro de arranque maestro de su unidad principal, permitiendo el arranque normal.

ACTUALIZACIÓN (respuesta a los comentarios): He usado el disco Win95 para reparar unidades SATA sin problemas. Eran principalmente unidades SATA2 y no estaban en modo IDE a través del BIOS. No creo que el disco Win98 tuviera fdisk incluido, ya que era una secuencia de arranque mucho más "programada" para ese sistema operativo. Así que no estoy seguro de dónde debería proceder a partir de aquí.

Respuesta2

En primer lugar, he estado usando el DVD de arranque de Hiren y lo he iniciado desde ese DVD. Elegí arrancar Windows XP Mini desde ese disco sólo para tener acceso a las particiones de hday hdb. Lo formateé rápidamente hdb1tal como existía hda2: restaurado pero no funcional.

Reiniciando el sistema y arrancando en el DVD de Hiren una vez más, ahora en las "herramientas del disco duro" la elección fue Seagate DiscWizard. Hice una copia de seguridad hda2una vez más usando la opción "por sector". Usando el mismo DiskWizard restauré la partición hdb1como partición activa.

Reinicie y reinicie nuevamente en el DVD de Hiren y nuevamente en Windows XP Mini. Verifiqué ambos hda2y hdb1si se ven iguales, pero antes de eso configuré el administrador de archivos para que también me muestre los archivos (ocultos) del sistema.

Noté que en la partición restaurada (hdb1) no tenía autoexec.bat, config.sys, io.sys, msdos.sysy ntldr. Así que copiar y pegar era mi amigo.

Lo último que hice fue abrir boot.inicon un bloc de notas y editar "ventanas diarias" como el único sistema operativo existente en esa partición.

Un último reinicio y en el BIOS cambiando el orden de inicio y la configuración hdbcomo primer dispositivo de inicio. Después de reiniciar, arrancó desde el primer intento.

información relacionada