¿Desinstalar Hyper-V en una máquina con arranque dual?

¿Desinstalar Hyper-V en una máquina con arranque dual?

Estoy en Windows 8.1 (arranque dual con Crunchbang) y me gustaría eliminar Hyper-V. Intenté desmarcar Hyper-V en "Activar/desactivar funciones de Windows", así como escribir el siguiente comando sin éxito:

Dism /online /disable-feature /featurename:Microsoft-Hyper-V

Al apagar Windows me notifica que se está actualizando solo y al reiniciar dice que la actualización ha fallado y que Windows está restaurando el estado anterior.

he encontradoestas preguntas y respuestas de Microsoftdonde la solución fue:

Fue tan simple como ingresar a la administración de discos, hacer clic derecho en mi unidad de Windows y configurarla como activa. ¡Ahora Hyper-V se desinstaló correctamente!

Hacer esto me asusta un poco. Windows y Linux están en el mismo disco duro. El gestor de arranque grub gestiona ambos.

¿Perderé el acceso al gestor de arranque si hago que la unidad Windows C sea el disco activo?

¿Existe otra forma de deshacerse de HyperV?

EDITAR

Particiones en mi disco duro

No estoy seguro si esto ayuda, pero de todos modos... El disco duro tiene las siguientes particiones:

  • Sistema reservado 100 MB (sistema, primario)
  • C: (arranque, archivo de paginación, volcado de memoria, primario)
  • ext4 (activo, primario)

Chequeo de salud

Según el comentario de @DanielB, ejecuté Dism.exe /Online /Cleanup-Image /Scanhealthel cual devolvió:

Deployment Image Servicing and Management tool
Version: 6.3.9600.17031

Image Version: 6.3.9600.17031

[==========================100.0%==========================]
The component store is repairable.
The operation completed successfully.

Respuesta1

Hacer esto me asusta un poco. Windows y Linux están en el mismo disco duro. El gestor de arranque grub gestiona ambos.

¿Perderé el acceso al gestor de arranque si hago que la unidad Windows C sea el disco activo?

Marcar partición como activavoltea un byte en MBR:

estado/unidad física (bit 7 configurado: activo/de arranque, los MBR antiguos solo aceptan 80 h), 00 h: inactivo, 01 h–7 Fh: no válido)

Originalmente, los valores de estado distintos de 00h y 80h no eran válidos, pero los MBR modernos tratan el bit 7 como un indicador activo y utilizan esta entrada para almacenar la unidad de arranque física.

Esta bandera es utilizada por los cargadores de arranque de estilo antiguo y la mayoría de los administradores de arranque modernos la ignoran. Pero hay informes de queGRUB no arrancará si marca la partición de Windows como activa. Así que proceda con precaución. Podría ser una buena idea descargarCD en vivo de GPartedde antemano para que pueda iniciarlo y marcar su partición de Linux como activa si algo sale mal.

¿Existe alguna diferencia entre MBR y GPT a este respecto, según el comentario de @harrymc a la pregunta?

MBR y GPT son bestias diferentes, GPT tiene una Legacy BIOS bootablebandera, pero no es lo mismo. Probablemente no haya una opción en la administración de discos para configurar Activela bandera desde Windows si estás usando GPT. Y eso significará que tendrás que intentar algo más para deshacerte de Hyper-V.

Para comprobar si su disco usa GPT en Windows:

  1. Comenzar diskpartdesde la línea de comando
  2. Tipo:list disk

    DISKPART> list disk
    
    Disk ###  Status         Size     Free     Dyn  Gpt
    --------  -------------  -------  -------  ---  ---
    Disk 0    Online          698 GB      0 B
    

Si Gptestá en blanco (como en el ejemplo), estás usando MBR.

Además, @harrymc afirma que:

Pueden existir varias particiones activas y el BIOS arrancará la primera que encuentre.

Y eso no es del todo cierto. Si bien se puede editar la tabla de particiones para tener más de una partición activa en el esquema MBR, estocausar estragos.

Entonces, para estar seguro, si cambio la partición de Windows a activa y la computadora ya no se inicia, GParted me permitiría cambiar la partición activa a la que era, ¿verdad?

Sí. Así es comoconfigurar la partición como activa usando GParted:

  1. Seleccione una partición. En tu caso será tu ext4partición.

  2. Elija: Partición → Administrar banderas. La aplicación abre un cuadro de /path-to-partitiondiálogo Administrar indicadores en.

    • Habilitar Bootbandera

Para habilitar una bandera, seleccione la casilla de verificación junto a la bandera. La aplicación escribe el indicador habilitado en la partición y actualiza el /path-to-partitioncuadro de diálogo Administrar indicadores en.

Eso debería bastar.

Poder iniciar Windows\Linux después del cambio de partición activa también depende de cómo esté configurado GRUB: ¿está utilizando el gestor de arranque de Windows para iniciar Linux o está iniciando Windows directamente desde GRUB?

Supongo que es el último, porque de lo contrario probablemente no podrás iniciar Windows sin que esté en la partición activa. En este caso creo que es bastante seguro marcar la partición de Windows como activa, porqueGRUB no depende del indicador de arranquey esos informes son para el GRUB heredado (Crunchbag utiliza GRUB2).

información relacionada