Cómo configurar la marca del disco de arranque con diskpart

18

Mi Windows Server 2008 R2 no se inicia y se detiene con Stop 7B, así que inicio la consola de recuperación y uso diskpart para verificar el disco. En las particiones una de Tipo 17 y una de tipo 07, el comando de disco detallado me muestra que el disco no es un disco de arranque. ¿Cómo puedo configurar este indicador de arranque con diskpart? ¿O esta bandera solo se establece si el MBR funciona bien? Intento seguir los siguientes comandos:

bootsect /nt60 ALL /force /mbr
bootrec /fixboot
bootrec /fixmbr
bootrec /rebuildbcd

el último comando me muestra que el número de SO es 0, entonces, ¿cómo puedo establecer este indicador en verdadero?

Aquí está la salida de diskpart detail disk: ingrese la descripción de la imagen aquí

kockiren
fuente
debe detallar cómo lo arregló, para que otros puedan beneficiarse. Y si no puede recordar, entonces debería haber detallado cómo lo arregló para que otros puedan beneficiarse
barlop
1
Como mencioné en los Comentarios de su respuesta, fue un problema con la firma del controlador. Después de desactivar la verificación de firma durante el inicio, puedo iniciar el sistema, reinstalar el controlador y todo funciona bien. Entonces, la solución fue recrear el MBR y comenzar sin la verificación del controlador.
kockiren
Para aclarar: Bugcheck 0x7b (INACCESSIBLE_BOOT_DEVICE) significa que Windows realmente comenzó a arrancar, pero no pudo encontrar un controlador para acceder a su partición después de cambiar al acceso de almacenamiento directo.
Daniel B

Respuestas:

6

El diskpart en la consola de recuperación no le permite activar una partición (arrancable).

Use Gparted Live.

http://en.wikipedia.org/wiki/Diskpart "En la Consola de recuperación, que se incluye en todos los Windows 2000, Windows XP y Windows Server 2003, hay un comando diskpart que es significativamente diferente del que se incluye en el actual sistema operativo. Solo proporciona funcionalidad para agregar y eliminar particiones, pero no para configurar una partición activa. La utilidad también se proporciona en el Entorno de recuperación de Windows, el sucesor de la Consola de recuperación original "

barlop
fuente
Arranco desde un live-Linux y comienzo gparted. El Bootflag está configurado pero el disco de detalles me muestra "disco de arranque" no
kockiren
1
@kockiren, hay algunos comandos más que puede probar social.technet.microsoft.com/Forums/en-US/winserversetup/thread/… como sfc (con algunos parámetros como sfc / SCANNOW / OFFBOOTDIR = d: \ / OFFWINDIR = d: \ windows donde d es su unidad de Windows) y startrep.exe y si ambos fallan, entonces deberá reinstalar Windows. Como Windows Server 2008 aparentemente no tiene instalación de reparación, ¡w7 tampoco tiene instalación de reparación! XP hace.
barlop
1
Además, si acaba de activarlo / arrancar cuando esos comandos no pueden ver ventanas, entonces es probable que ni siquiera pueda comenzar a acceder a Windows. si puede alcanzar una etapa en la que esos comandos pueden ver ventanas, particularmente el comando rebuildbcd que encontró 0 Oss, si ejecutar esos otros comandos lo lleva a encontrar el Os, entonces excelente, si no, entonces quizás sea un problema básico que hace que diskpart no vea que es arrancable cuando gparted lo configura como arrancable.
barlop
Ejecuto sfc y startrep pero no ayuda. Ningún bootrec / rebuild encuentra una instalación pero el sistema no se iniciará correctamente. Se detiene con 7B y ahora se creó
Dumpfile
@kockiren para hacer una copia de seguridad y reinstalar Windows. Y por cierto, diskpart cuando haces particiones detalladas, ¿dice activo?
barlop
5

He restaurado con éxito un disco GPT VHD desde una PC con Windows 8.1 combinando información de este y otros hilos en otro Windows 8.1 Hyper-V-Server.

Mis pasos

  1. Extraiga el disco utilizando Disk2vhd de Microsoft Sysinternals .
  2. Monte el vhd en el sistema de archivos del Hyper-v-host. (es decir, haga doble clic en el vhd).
  3. Descargue e instale AOMEI Partition Assistant .
  4. Inicie AOMEI Partition Assistant y seleccione el disco VHD que aparece como un disco normal. Marque el disco av select para convertir el disco a MBR-disk desde el menú Disco.
  5. Elimine todas las particiones que contengan discos de recuperación y otras particiones que no sean de Windows.
  6. Separe el VHD del HOST (reinicio puede ser necesario).
  7. Cree una nueva máquina virtual en el Administrador de Hyper-V y use su VHD modificado.
  8. Inicie VM desde el disco de instalación de Windows, vaya a la consola de recuperación y seleccione el símbolo del sistema.
  9. Use diskpart como se describe a continuación:
    • DISKPART (para abrir la utilidad de partición),
    • LIST DISK (se mostrarán los números de disco),
    • SELECT DISK n (donde n es el número del disco, probablemente 0),
    • LIST PARTITION (se mostrarán los números de partición),
    • SELECT PARTITION n (donde n es el número de la partición primaria que desea activar),
    • ACTIVE (la partición seleccionada en el disco seleccionado se activará),
    • EXIT (para salir de DiskPart),
    • EXIT (para salir del símbolo del sistema),
    • Reiniciar la computadora.
  10. Repita el paso 8. 11. Reconstruya MBR, como se describe a continuación, es decir:
    • bootrec /fixboot,
    • bootrec /fixmbr,
    • bootrec /rebuildbcd.
  11. Salir del símbolo del sistema.
  12. Use las opciones de recuperación para restaurar los archivos del sistema de Windows (se pueden usar tanto la recuperación parcial como las opciones de recuperación avanzadas).
  13. Repita 13 hasta que VM se inicie desde su VHD.
Anders
fuente
1
Gracias por una respuesta, pero revise "Marcar el disco av" e intente proporcionar una respuesta de mejor calidad la próxima vez.
g2mk
1

DISKPART (para abrir la utilidad de partición)

DISCO DE LISTA (se mostrarán los números de disco)

SELECCIONAR DISCO n (donde n es el número del disco, probablemente 0)

LISTA DE PARTICIÓN (se mostrarán los números de partición)

SELECCIONAR PARTICIÓN n (donde n es el número de la partición primaria que desea activar)

ACTIVO (la partición seleccionada en el disco seleccionado se activará)

SALIR (para salir de DiskPart)

SALIR (para salir del símbolo del sistema)

Reiniciar la computadora.

Mrsonord
fuente
66
La Partición está marcada como activa pero no como Disco de arranque. Hay un indicador llamado "Disco de arranque" y tiene el valor no, pero en sistemas que funcionan bien este indicador siempre se establece en sí.
kockiren
agregue una captura de pantalla para una partición detallada, que diga activo o no.
barlop
0

Sin embargo, me doy cuenta de que este es un hilo viejo. . .

Los pasos 9 y 10 anteriores de g2mk funcionaron para mí cuando necesitaba deslizar una partición Win81 al espacio no asignado en la parte frontal de la unidad, porque. . .

Originalmente tenía XP en la partición0, luego instalé Win81 (también conocido como Dual Boot) e instalé Win81 en la partición1. Por cierto, hay un procedimiento para eliminar el antiguo sistema operativo de partición Microsoft0 en otra parte de la web (por ejemplo, para Win7) (por cierto, puede usar gparted para configurar Win81 como Arranque, que equivale a Activo a través de Diskpart). Luego usé Gparted para deslizar la partición Win81 sobre el espacio no asignado. Luego, necesitaba usar los pasos 9 y 10 anteriores para deshacerme de 0xc000025 en winload.exe y poder iniciar Win81 en el HDD.

Por cierto, a menos que me falte algo, todos deben tener en cuenta que, tal como están escritos, estos procedimientos son para Windows instalado en un disco MBR (es decir, no para Windows instalado en un disco GPT en hardware UEFI).

HTH

Saludos . . .

BretAB
fuente
¡Bienvenido a Super User! En este sitio de preguntas y respuestas, intentamos proporcionar buenas respuestas a las preguntas que las personas publican. Parte de una buena respuesta es incluir todos los pasos necesarios para que su respuesta funcione. Hacer referencia a la respuesta de otra persona diciendo 'arriba' no es suficiente porque el orden de respuestas en Stack Overflow no es fijo. Incluya los pasos a los que se refiere en su propia publicación. ¡Proporcionar crédito al vincular a la respuesta a la que se refiere nunca es un problema, por supuesto!
cascer1
0

Al intentar cargar Windows Server 2003 en una nueva unidad de disco de mi máquina con Windows 7, de alguna manera borré el arranque en la unidad de Windows 7.

Windows no pudo iniciarse debido a un problema de configuración del hardware del disco de la computadora

Después de tres días de hurgar, pude usar los siguientes pasos para corregir el problema:

  1. Arrancar desde el disco de instalación de Windows 7
  2. Seleccione la opción "Reparar"
  3. Seleccione "Reparación de inicio" (esto se ejecutará pero no encontrará ningún problema)
  4. Seleccione Opciones avanzadas para llegar a "Símbolo del sistema"
  5. bootsect /nt60 SYS
  6. Reinicie la computadora normalmente
Mike Mays
fuente
Esta es una respuesta a una pregunta diferente ...
DavidPostill