Sé que esta pregunta se ha hecho antes, pero he intentado todas las soluciones habituales y nada funciona.
Básicamente, el disco duro tenía dos particiones con Vista y Windows 7. Eliminé la partición de Vista para hacer más espacio y expandí la partición de Windows 7 para llenar el disco (usando GParted).
He intentado:
- Ejecución de Reparación de inicio: no encuentra ningún problema.
- Establecer partición en Activo - trabajado.
bootsect /nt60 c:
- trabajó.BootRec /FixMbr
- trabajó.BootRec /FixBoot
- trabajó.BootRec /ScanOs
- Recibo el mensaje "Total de instalaciones de Windows identificadas: 0"BootRec /RebuildBcd
- Recibo el mensaje "Total de instalaciones de Windows identificadas: 0"
BcdEdit
muestra un Administrador de arranque de Windows y un Cargador de arranque de Windows, ambos en la partición C:
[Actualizar]
- Cambie el nombre de BCD y vuelva a ejecutarlo
BootRec /RebuildBcd
. - Copie bootmgr del DVD: bloqueado porque el archivo ya está allí.
[Actualización 2]
Encontré un artículo aquí que menciona algunos otros comandos.
C:\chkdsk /f /r
- trabajó.sfc /scannow /offbootdir=c:\ /offwindir=c:\windows
- trabajado (ver aquí ).
¿Qué más puedo probar?
Respuestas:
Lo arreglé por:
Windows ahora se inicia correctamente y se ve exactamente igual que antes.
fuente
bcdboot
en la consola de recuperación, como se describe también en esta pregunta .Supongo que tenía Vista en el disco como partición 1 y luego Windows 7 como partición 2, luego eliminó Vista, lo que significa que Windows 7 ahora está en la partición 1.
Desafortunadamente, Windows identifica sus particiones por sus números, por lo que todas las referencias de partición en el registro de Windows 7 ahora son incorrectas e inutilizables.
Creo que tendrá que reinstalar Windows 7. Una instalación de reparación simple debería ser suficiente y solo actualizará Windows y no perturbará las aplicaciones instaladas.
O, para la solución disimulada, podría crear un pequeño espacio vacío en el disco antes de la partición de Windows 7 y formatearlo como NTFS, recreando una partición simulada sustituta 1 que restaurará la partición de Windows 7 a su posición número 2 en el disco. Es posible que aún deba volver a realizar la Reparación de inicio.
[EDITAR]
Puede forzar a Windows a recrear la partición del almacén BCD arrancando desde el DVD en la opción del símbolo del sistema de Reparar e ingresando:
En caso de un problema de permisos, use el comando
attrib bcd -s -h -r
antes del cambio de nombre. Reinicie, y si no funciona, vuelva a realizar la Reparación de inicio.Otra solución desesperada es asumir que bootmgr se corrompió y arrancar como se indicó anteriormente y hacer lo siguiente:
Si nada funciona, simplemente formatee todo el disco e instálelo desde cero. No todos los problemas pueden ser analizados o tienen una solución.
fuente
HKLM\SYSTEM\MountedDevices
), y que se puede arreglar a mano, y estoy bastante seguro de que realiza un seguimiento de las particiones por sector de inicio, no por número ...¡Asegúrese de que la partición de recuperación de Windows 7 esté configurada como activa!
Estaba teniendo problemas porque la partición activa estaba configurada en C: \
fuente
Tuve el mismo problema y el siguiente me lo solucionó, suponiendo que ya lo sabe y comenzó el disco de rescate en Command Promt, utilicé la herramienta bcdboot.exe para recrear BCD:
¿Dónde
x
está la unidad que tiene laSystem
etiqueta?fuente
El cargador de arranque de Windows identifica las particiones por desplazamiento en sectores + firma de disco de 4 bytes en MBR. Entonces, cuando movió la partición de su sistema con GParted, sucedieron dos cosas extrañas:
1) Se modificó el desplazamiento del disco de la partición del sistema Win7, todas las referencias almacenadas en las colmenas de registro BCD y SYSTEM ahora están rotas.
2) La partición del sistema Win7 ahora tiene la misma ID que solía tener la partición del sistema WinVista, por lo que ahora chocan dos referencias: el gestor de arranque con configuraciones antiguas intenta arrancar Win7 como Vista, pero falla.
Básicamente, debe eliminar la sección del registro BCD y reconstruirla desde cero, y también corregir la referencia al disco C: en los dispositivos montados de Win7 en la sección del registro SYSTEM.
Con el CD de arranque de emergencia , puede eliminar BCD en el "Administrador de archivos", luego volver a crear BCD desde cero y reparar los dispositivos montados en "Centro de montaje y arranque".
fuente
Pruebe las soluciones enumeradas aquí: bootmgr no tiene soluciones
Hay varias correcciones diferentes. La solución n. ° 2 funcionó para mí. Espero que esto ayude a otros.
fuente
Quiero mejorar la solución que dio perejil72:
En lugar de copiar la partición, instale Windows y luego vuelva a copiar:
Puede arrancar en un CD (disco de rescate del sistema o disco de configuración de Windows). Utilizo el SRD para arreglar el mío. Luego, seleccione la opción Reparar su Windows. ¡Hace la magia!
Creo que la razón es que ya tienes todo en C: (el sistema operativo restaurado, el MBR, etc.), lo único que queda es que Windows encuentre la información de arranque (algo que solo el software de Windows puede hacer).
Lógico ¿eh?
fuente
Este es solo un comentario aclaratorio sobre el comentario de Narkevich (solo quería agregar un comentario, pero parecía que tenía prohibido hacerlo)
La razón por la que no necesitaba la opción / sx: es que, por defecto, el arranque de bcd cambia el bcd en el volumen que está actualmente activo. Eso es casi siempre lo que quieres. Si se especifica / sy una letra de unidad, entonces: 1. La letra de unidad es el volumen activo, y el comando haría lo mismo sin / sx: como con él, o 2. La letra de unidad es diferente de la activa actual volumen. En este caso, lo que sucede realmente en el momento del arranque solo podría verse afectado si el bcd en el disco activo está dañado y / o 2. En algún momento posterior, cambia qué disco está marcado como activo con el nombre después de / s.
Aclamaciones
fuente