He instalado Ubuntu en un sistema que tiene instalado Windows 10. Puedo arrancar a Windows o Ubuntu normalmente usando GRUB. Quiero eliminar la partición de Ubuntu, pero primero debo restaurar el MBR de Windows 10.
En Use Bootrec.exe en el RE de Windows para solucionar problemas de arranque (se aplica a Windows 7 y Windows Vista) dicen que hay que usar Bootrec.exe con las opciones /FixMbr
/FixBoot
, pero cuando escribo "bootrec.exe /FixMbr" en un símbolo del sistema, Windows dice:
"bootrec.exe" no se reconoce como un comando interno o externo.
Digo que puedo arrancar en Windows 10 y ejecutar un símbolo del sistema desde allí (no necesito usar un medio de instalación), pero no sé qué introducir.
El comando en Windows 8/8.1/10 para fijar el MBR es "bootsect.exe".
bootsect /nt60 drive_letter: /mbr
esto fija el registro de arranque de la partición asignada a "drive_letter:" y el MBR del disco donde se coloca la partición.
C:\Windows\system32>bootsect
bootsect {/help|/nt60|/nt52} {SYS|ALL|<DriveLetter>:} [/force] [/mbr]
Boot sector restoration tool
Bootsect.exe updates the master boot code for hard disk partitions in order to
switch between BOOTMGR and NTLDR. You can use this tool to restore the boot
sector on your computer.
Run "bootsect /help" for detailed usage instructions.
Alternativamente, puede utilizar "Dual-boot Repair Tool" que tiene una interfaz gráfica para bcdboot.exe, bootsect.exe y otras funciones útiles como la vista del sector de arranque y ... un clic función de reparación de arranque dual para Windows 10/8/7/Vista (también puede arreglar los archivos de arranque de Windows XP).
Tenía el siguiente problema:
Tenía Ubuntu y Windows 10 y borré las particiones de Ubuntu usando Windows 10. Después de un reinicio me salía el error de Partición no encontrada
y entraba automáticamente en GRUB.
Aquí'es como lo resolví:
bootsect /nt60 drive_letter: /mbr
(sustituya drive_letter por su letra. por ejemplo, para mí fue C: /mbr
).Espero que esto también aclare la solución para la gente con el mismo problema que yo.
Las otras respuestas dadas aquí funcionan muy bien en sistemas MBR/BIOS, sin embargo, si estás en un sistema UEFI como yo, bootsect
sólo escribirá un MBR de arranque semi-funcional sobre el GPT protective MBR y bootrec
sólo da un mensaje de error de "Acceso denegado", y ninguno tiene una opción funcional para arreglar una [partición del sistema EFI] rota (https://en.wikipedia.org/wiki/EFI_system_partition), que en una unidad UEFI/GPT es lo que contiene el gestor de arranque que solía estar almacenado en el MBR. Desgraciadamente, casi no hay guías actualizadas sobre cómo arreglar el gestor de arranque de Windows UEFI (casi todas dicen que hay que ejecutar la utilidad gráfica Startup Repair, pero eso no arregla el problema en todos los casos), pero finalmente encontré la solución correcta enterrada en este artículo, que requiere el uso del comando bcdboot
:
Coge la Herramienta de creación de medios, hazte un DVD de instalación de Windows 10 o una unidad USB, y luego arranca en ella.
Cuando se le solicite, elija "Reparar su equipo", seguido de "Solucionar problemas", "Opciones avanzadas", y finalmente "Símbolo del sistema".
Ejecute diskpart
y luego listar volumen
. Anote el número de volumen de su partición de sistema EFI (ESP).
select volume x
(donde x
es el número de volumen del ESP) y luego assign letter=N:
para montar la partición. 5. Vuelve a ejecutar listar volumen
y observa que el ESP tiene ahora asignada una letra de controlador. Ejecuta exit
para salir de diskpart
.(Opcional) Si no está arrancando en dual y quiere limpiar completamente el ESP antes de escribir un nuevo gestor de arranque, ejecute format N: /FS:FAT32
para reformatearlo como FAT32. Sin embargo, esto probablemente no sea necesario en circunstancias normales, ya que bcdboot
parece hacer un buen trabajo de limpieza por sí mismo. Especialmente no haga esto si tiene una distribución de Linux en otra partición o tendrá que reinstalar GRUB también una vez que haya terminado con esto. También tenga en cuenta que los siguientes pasos no deberían afectar a una instalación EFI de GRUB siempre y cuando no borre el directorio existente de GRUB'en el ESP.
Finalmente, escriba el nuevo gestor de arranque en la partición con bcdboot C:\windows /s N: /f UEFI
. Este comando reconstruye un nuevo gestor de arranque compatible con UEFI en el ESP montado en N: utilizando la instalación de Windows montada en C:\windows. Una vez hecho esto, puede verificar que el nuevo gestor de arranque fue escrito ejecutando dir N:\EFI
, donde debería ver un directorio Microsoft
que contiene el nuevo gestor de arranque de Windows, así como un directorio boot
que contiene el gestor de arranque fallback (junto con otros directorios para cualquier otro gestor de arranque que haya instalado, como GRUB para Linux).
(Opcional) Si tiene un arranque dual, probablemente necesitará arrancar en su distribución de Linux y ejecutar sudo update-grub
para permitir que los scripts de GRUB detecten y añadan el nuevo gestor de arranque de Windows. También debería saltarse el siguiente paso y dejar GRUB como primera opción de arranque para poder acceder a ambos sistemas operativos.
Ahora arranca en tu configuración de la BIOS y asegúrate de que "Windows Boot Manager" está configurado como la primera opción de arranque. Guarde y reinicie y finalmente estará de vuelta en Windows.