Cómo solucionar el error “La reparación de inicio no pudo reparar su PC”
Enfrentarse a un bucle de “La reparación de inicio no pudo reparar tu PC” es increíblemente frustrante. A veces, Windows simplemente no quiere iniciarse, y las herramientas de reparación integradas se vuelven inútiles o empeoran las cosas. Es un poco molesto cómo el sistema asume que puede arreglar todo automáticamente, pero en realidad, a veces se trata más bien de arreglar el sector de arranque o algunos archivos dañados manualmente. Estas soluciones no siempre son infalibles, pero han funcionado en suficientes configuraciones como para que valga la pena probarlas antes de borrar el disco duro o reinstalar desde cero. El objetivo es que el sistema arranque de nuevo sin perder los archivos, lo cual suele ser posible si se siguen los pasos correctos.
La mayoría de las veces, este problema surge debido a un sector de arranque dañado o un cargador de arranque defectuoso. En algunos sistemas, la herramienta de Reparación de inicio de Windows se bloquea o diagnostica erróneamente el problema; es un poco extraño, pero ocurre con frecuencia. Por lo tanto, si ya has dejado que Windows se arregle solo y sigue dando vueltas o fallando, es recomendable realizar una reparación manual mediante herramientas de línea de comandos o incluso intentar recuperar tus archivos primero.
Cómo solucionar el problema “La reparación de inicio no pudo reparar su PC”
Solución 1: Reparar o reconstruir el sector de arranque y el cargador de arranque
Esta suele ser la solución más directa: si el sector de arranque o el gestor de arranque están dañados, Windows no arranca. Pero la cuestión es que es bastante impredecible, dependiendo de si se utiliza particionamiento MBR o GPT y de la profundidad del daño. No obstante, ejecutar estos comandos a veces puede hacer que Windows arranque de nuevo sin tener que reinstalarlo por completo. Pero ten cuidado: en algunas configuraciones, es posible que tengas que repetir este proceso o reiniciar varias veces para que funcione.
- Arranque desde su medio de instalación de Windows (USB o DVD).Puede crear uno con la Herramienta de creación de medios de Windows si es necesario, por si acaso.
- Seleccione Reparar su computadora en la pantalla inicial, luego vaya a Solucionar problemas > Opciones avanzadas > Símbolo del sistema.
Reparación de MBR (para discos BIOS más antiguos)
Si su configuración aún usa MBR (la mayoría de los sistemas antiguos o basados en BIOS lo hacen), estos comandos pueden ayudar a reparar el sector de arranque. Simplemente introdúzcalos uno tras otro y reinicie.
bootrec /FixMBR bootrec /FixBoot bootrec /ScanOs bootrec /RebuildBcd
A veces, Windows falla al ejecutar `/FixBoot` y muestra un error de acceso denegado. En ese caso, podrías necesitar ejecutar comandos adicionales como `bootsect` o incluso asignar los permisos correctos, pero eso ya es un problema.
Reparación de particiones EFI (para discos GPT)
La mayoría de las máquinas modernas arrancan mediante UEFI, por lo que reparar la partición EFI es fundamental si su sistema usa GPT. Estos pasos son algo tediosos, pero valen la pena si su EFI está dañado o no está presente.
- Ejecute diskpart (comando `diskpart` en cmd) y enumere sus discos con list disk.
- Descubra cuál es su disco de arranque: generalmente, es el que tiene el tamaño más grande o puede buscar un asterisco si aparece en su entorno.
- Seleccione el disco con sel disk X (reemplace X con el número).
- Muestra todos los volúmenes con list vol. Busca el volumen FAT32, de unos 100 MB, etiquetado como Sistema o Arranque.
- Seleccione ese volumen con sel vol # (reemplace # con el número de volumen).
- Asígnele una letra de unidad para poder acceder a ella, como R:\ — simplemente escriba assign letter=R. Ahora puede salir de diskpart (`exit`).
- Vaya al directorio EFI; a menudo, ejecutará algo como
cd /d R:\EFI\Microsoft\Boot\. Si esa carpeta no está ahí, pruebe con `cd /d R:\Boot\` o `cd /d R:\ESD\Windows\EFI\Microsoft\Boot\` (depende de su configuración). - Haga una copia de seguridad de su BCD (datos de configuración de arranque) actual por si acaso: `
ren BCD BCD.bak`. - Cree un nuevo almacén BCD copiando los archivos de arranque de Windows: `
bcdboot C:\Windows /s R: /f ALL`.Aquí, Windows debería estar en C:\, pero verifique si está en otra unidad. - Por último, ejecute `
bootrec /rebuildbcd`, luego reinicie y vea si Windows arranca.
Pruebe otras opciones del entorno de recuperación de Windows
Si la reparación desde la línea de comandos te intimida o si las cosas salen mal, Windows tiene más trucos. Si ves el menú de opciones de recuperación, puedes probar cosas como restaurar la copia de seguridad del registro, deshacer actualizaciones recientes de Windows, restaurar el sistema o deshabilitar la reparación automática para solucionar el problema.
Restaurar el registro desde una copia de seguridad
Esto es un poco improbable a menos que hayas configurado previamente copias de seguridad del registro. De ser así, es una de las soluciones más limpias que podrían restaurar tu sistema sin borrar el disco.
- En Solucionar problemas > Opciones avanzadas, seleccione Símbolo del sistema.
- Identifica tu partición principal de Windows con diskpart: `list disk`, luego `sel disk 0`, luego `list vol`.Encuentra la unidad de tu sistema (probablemente C:).
- Vaya a System32: `
cd /d C:\windows\system32`. - Crear una carpeta de respaldo: `
mkdir rbackup`. - Copie su carpeta de configuración actual: `
copy config rbackup`. - Vaya a la carpeta de respaldo: `
cd config\regback`. - Lista de archivos con `dir`.Si los archivos están en cero, no hay solución; omite esta solución.
- En caso contrario, restaure las copias de seguridad del registro: `
copy *..\*` — confirme con Y cuando se le solicite.
Desinstalar actualizaciones incorrectas
Si todo esto empezó después de actualizar Windows, eliminar la última actualización podría solucionar el problema. Puedes acceder a Desinstalar actualizaciones en las opciones de recuperación y revertir actualizaciones recientes de calidad o funciones. A veces, las actualizaciones dañan las cosas, y esta es la solución más sencilla.
Restaurar el sistema a un punto de funcionamiento
Si tienes puntos de restauración configurados, vale la pena intentar revertirlos. Así, tu sistema volverá a un estado óptimo antes de que empezara el desastre.
- Seleccione Restaurar sistema en las opciones de recuperación.
- Seleccione un punto de restauración anterior a que apareciera el problema y presione Siguiente, luego Finalizar.
Deshabilitar la reparación de inicio automática
Esto es un último recurso, pero desactivar la reparación automática a veces puede ayudarte a detectar errores ocultos. Podría darte más pistas o incluso permitirte solucionar problemas manualmente.
- Abra el Símbolo del sistema en recuperación.
- Verifique la configuración de arranque actual con `
bcdedit` e identifique la entrada del Cargador de arranque de Windows. - Deshabilite la recuperación automática con `
bcdedit /set {default} recoveryenabled no` (reemplace `{default}` con su identificador real si es necesario). - Reinicie y vea qué mensajes de error aparecen.
Con suerte, alguno de estos métodos solucionará el problema del sistema. A veces, arreglar el cargador de arranque o la EFI no es tan sencillo, pero es mejor que borrar todo o hacer una reinstalación completa a ciegas.¡Mucha suerte!
Resumen
- Utilice herramientas de línea de comandos como `bootrec` y `bcdboot` para solucionar problemas de arranque.
- Reparar la partición EFI si Windows está basado en UEFI.
- Pruebe las opciones de recuperación y restauración del sistema antes de realizar una reinstalación importante.
- Haga una copia de seguridad de los archivos importantes antes de realizar cualquier reparación importante.
Resumen
Este no es el conjunto de soluciones más llamativo, pero reparar manualmente los sectores de arranque o las particiones EFI puede ahorrar muchos problemas. A veces, Windows solo necesita un pequeño empujón para volver a la normalidad. Ojalá que esto ayude; ha funcionado en suficientes equipos como para que valga la pena intentarlo.