Si se pierde el sector de arranque en Windows XP, se podía recuperar facilmente arrancando desde un CD de instalación y, en la consola de recuperación, ejecutar los comandos fixboot y fixmbr.
En Windows Vista y Windows 7 estos comandos no funcionan.
Para acceder a la consola de recuperación, arrancando desde el CD de instalación de Vista o 7, vamos a la opción reparar instalación, PROMPT.
Los nuevos comandos son:
bootrec.exe /fixmbrbootrec.exe /fixbootEn alguna ocasión estos comandos nos han servido para eliminar virus en el sector de arranque.
También pueden servirnos estos otros comandos:
bootrec /rebuildbcdbcdeditReparación avanzada
Si lo anterior no funciona, hacer bootrec /scanos y debería encontrar una instalación de Windows.
Si no lo hace, probar a reconstruir el arranque de esta manera:
diskpart
list volumeFijarse en el número de la partición FAT32 de unos pocos cientos de MB, que es la que tiene el cargador de arranque UEFI y usarlo en este comando:
select volume XX
assign letter=s
exitHacemos una copia del BCD:
S:
cd EFI\Microsoft\Boot
ren BCD BCD.oldAhora reconstruimos el arranque:
bcdboot C:\Windows /s S: /f UEFISi todo va bien debería aparecer el mensaje "Boot files successfully created".
Reiniciar y probar.