Alterando a partição de inicialização de lógica para primária

0

Então eu inicializei anteriormente para o meu Windows 8.1 a partir de uma partição lógica. Primeiro eu quero saber exatamente como isso é possível. Ele possui registro MBR em alguma outra partição primária?

Eu tenho dois discos: Samsung e Seagate. Meu Windows está no disco da Seagate, na partição C: D (que é agora principal, mas antes era lógico), e não consigo inicializar a partir dessa partição, nem consigo inicializar a partir desse disco, inicializo a partir do disco rígido da Samsung. Eu não tenho um sistema operacional instalado nele. Então, por que isso acontece? Meu palpite é que, uma partição D ainda mantém seu registro de inicialização nesse disco da Samsung em alguma partição, então ele inicializa a partir daí.

Então, como faço para corrigir isso para que ele inicialize a partir do disco da Seagate a partir da partição D? Aqui está uma foto do meu MBR . Partição C: D está ativa, eu verifiquei. Eu sei que a partição C: D está marcada como partição de inicialização em uma imagem, mas se eu tentar inicializar a partir desse disco, ele falhará.

E também há uma coisa que acho que também pode ser fonte de um problema. E isto é, eu tinha o Linux instalado na partição E; e quando eu o instalei eu tive um problema que não consegui mais inicializar no Windows, então simplesmente gravei essa partição e agora, quando eu tento inicializar a partir daquele disco, ele tenta inicializar o Linux e ele falha, finaliza o resgate do GRUB. Mas, mesmo antes de instalar o Linux, também lembro que precisava inicializar a partir do disco da Samsung para chegar ao Windows.

Espero ter sido claro o suficiente ...

    
por Scarass 30.07.2016 / 17:35

1 resposta

0

Sequência de inicialização do MBR para Windows 7/8/10:

1) MBR (primeiro setor em disco) do primeiro disco

2) setor de inicialização (primeiro setor na partição) da partição ativa no primeiro disco

3) gerenciador de inicialização do primeiro disco da partição ativa (lê o arquivo BCD)

No BCD (Boot Configuration Data), pode haver qualquer partição primária ou lógica como endereço base para um sistema operacional como o Windows 7/8/10.

A partição ativa pode ser apenas uma partição primária (você não pode ativar uma partição lógica).

O sistema operacional pode residir na partição principal ou lógica em qualquer disco acessível.

Nota: Se o primeiro disco não tiver uma partição ativa, a sequência de inicialização será tentada no próximo disco e assim por diante.

Espero que isso explique sua primeira pergunta.

Para tornar um disco inicializável:

1) Escreva o código MBR do Windows usando o bootsect.exe

2) Escreva o código do setor de inicialização do Windows para a partição ativa (se não houver uma partição ativa, torne a primeira partição primária ativa usando o Gerenciamento de Disco)

bootsect /nt60 N: /mbr 

onde N: é partição ativa. Comando cumpre 1) e 2)

3) Use o bcdboot.exe para gravar / atualizar arquivos relacionados à inicialização

bcdboot c:\windows /s N:

onde c: mapeia para a partição OS, N: é partição ativa

Altere as letras das unidades para refletir seus mapeamentos.

    
por 31.07.2016 / 07:52