Estou no Windows 8.1 (inicialização dupla com Crunchbang) e gostaria de remover o Hyper-V. Tentei desmarcar o Hyper-V em "Ativar/desativar recursos do Windows" e digitar o comando abaixo sem sucesso:
Dism /online /disable-feature /featurename:Microsoft-Hyper-V
Ao desligar o Windows me avisa que está se atualizando e ao reiniciar diz que a atualização falhou e que o Windows está restaurando o estado anterior.
eu encontreiestas perguntas e respostas da Microsoftonde estava a solução:
Foi tão simples quanto entrar no gerenciamento de disco, clicar com o botão direito na unidade do Windows e defini-la como ativa. Agora o Hyper-V foi desinstalado corretamente!
Fazer isso me assusta um pouco. Windows e Linux estão no mesmo disco rígido. O bootloader grub gerencia ambos.
Perderei o acesso ao bootloader se fizer com que a unidade C do Windows seja o disco ativo?
Existe outra maneira de se livrar do HyperV?
EDITAR
Partições no meu disco rígido
Não tenho certeza se isso ajuda, mas de qualquer maneira... O disco rígido possui as seguintes partições:
- Sistema reservado 100 MB (sistema, primário)
- C: (inicialização, arquivo de paginação, despejo de memória, primário)
- ext4 (ativo, primário)
Exame de saúde
De acordo com o comentário de @DanielB, executei Dism.exe /Online /Cleanup-Image /Scanhealth
o que retornou:
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.
Responder1
Fazer isso me assusta um pouco. Windows e Linux estão no mesmo disco rígido. O bootloader grub gerencia ambos.
Perderei o acesso ao bootloader se fizer com que a unidade C do Windows seja o disco ativo?
Marcando partição como ativainverte um byte no MBR:
status/unidade física (bit 7 definido: ativo/inicializável, MBRs antigos aceitam apenas 80h), 00h: inativo, 01h–7Fh: inválido)
Originalmente, os valores de status diferentes de 00h e 80h eram inválidos, mas os MBRs modernos tratam o bit 7 como sinalizador ativo e usam essa entrada para armazenar a unidade física de inicialização.
Este sinalizador é usado pelos gerenciadores de inicialização antigos e a maioria dos gerenciadores de inicialização modernos o ignoram. Mas há relatos de queO GRUB falhará ao inicializar se você marcar a partição do Windows como ativa. Portanto, proceda com cautela. Pode ser uma boa ideia fazer o downloadCD ao vivo do GPartedantecipadamente para que você possa inicializá-lo e marcar sua partição Linux como ativa se algo der errado.
Há alguma diferença entre MBR e GPT nesse aspecto, conforme comentário de @harrymc à pergunta?
MBR e GPT são feras diferentes, GPT tem uma Legacy BIOS bootable
bandeira, mas não é a mesma coisa. Provavelmente não haveria uma opção no gerenciamento de disco para definir Active
o sinalizador do Windows se você estiver usando GPT. E isso significará que você terá que tentar outra coisa para se livrar do Hyper-V.
Para verificar se o seu disco usa GPT no Windows:
- Iniciar
diskpart
na linha de comando Tipo:
list disk
DISKPART> list disk Disk ### Status Size Free Dyn Gpt -------- ------------- ------- ------- --- --- Disk 0 Online 698 GB 0 B
Se estiver Gpt
em branco (como no exemplo), você está usando MBR.
Além disso, @harrymc afirma que:
podem existir várias partições ativas e o BIOS inicializará a primeira que encontrar
E isso não é totalmente verdade. Embora seja possível editar a tabela de partições para ter mais de uma partição ativa no esquema MBR, issocausar estragos.
Então, só para ter certeza, se eu alterar a partição do Windows para ativa e o computador não inicializar mais, o GParted me permitirá alterar a partição ativa de volta ao que era, certo?
Sim. Isto é comodefinir partição como ativa usando GParted:
Selecione uma partição. No seu caso, será a sua
ext4
partição.Escolha: Partição → Gerenciar sinalizadores. O aplicativo abre uma caixa de
/path-to-partition
diálogo Gerenciar sinalizadores.- Habilitar
Boot
sinalizador
- Habilitar
Para ativar um sinalizador, marque a caixa de seleção ao lado do sinalizador. O aplicativo grava o sinalizador ativado na partição e atualiza a caixa de /path-to-partition
diálogo Gerenciar sinalizadores.
Isso deveria ser suficiente.
Ser capaz de inicializar o Windows\Linux após a alteração da partição ativa também depende de como o seu GRUB está configurado: você está usando o gerenciador de inicialização do Windows para inicializar o Linux ou está inicializando o Windows diretamente do GRUB?
Suponho que seja o último, porque caso contrário você provavelmente não conseguiria inicializar o Windows sem que ele estivesse na partição ativa. Neste caso, acho que é bastante seguro marcar a partição do Windows como ativa, porqueGRUB não depende do sinalizador de inicializaçãoe esses relatórios são para o GRUB legado (Crunchbag usa GRUB2).