Como criar uma partição de inicialização do Windows 8 na unidade que nunca teve uma?

10

Então, há três meses, construí um PC, mas tive a oportunidade de pedir emprestado um SSD do meu local de trabalho. Originalmente, instalei o modo de teste do Windows 7 nesse SSD e, depois de algumas semanas, atualizei para o Windows 8, mas instalei-o em um segundo disco rígido. Depois limpei o SSD (pelo menos achei que fiz a unidade inteira) e o usei como unidade de dados no Windows 8.

Hoje tirei o SSD do meu sistema para voltar ao trabalho e imediatamente formatei tudo para colocar o servidor ubuntu nele para funcionar. Agora estou de volta para casa e a unidade Windows 8 não pode mais ser inicializada. Aparentemente, quando o Windows 8 foi instalado, ele apenas substituiu o carregador de inicialização do Windows 7 por seu próprio, mas no SSD.

Então, nos últimos 2,5 meses, inicializei o ssd, que foi encaminhado para o setor de SO do disco rígido. Agora que o SSD se foi (e completamente apagado), a cadeia está quebrada e eu não tenho um setor de inicialização. Como crio uma sem reinstalar completamente o Windows?

Eu tenho uma chave USB de instalação do Windows 8 com a qual posso entrar no modo de recuperação. Aqui estão algumas coisas do diskpart que transpuseram das fotos:

DISKPART> LIST VOL

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0                      NTFS   Partition    465 GB  Healthy
  Volume 1     C   ESD-USB      FAT32  Removable     14 GB  Healthy

DISKPART> LIST DISK

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
* Disk 0    Online          465 GB      0 B        *
  Disk 1    Online           14 GB      0 B

DISKPART> LIST PARTITION

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
* Partition 1    Reserved           128 MB  1024 KB
  Partition 2    Primary            465 GB   128 MB

DISKPART> ACTIVE

The selected disk is not a fixed MBR disk.
The ACTIVE command can only be used on fixed MBR disks.

Parece que há espaço para um setor de inicialização lá, mas não posso atribuir a essa partição reservada uma letra de unidade, o mais longe que consegui com /superuser//a/504360

Também não posso definir essa partição como ativa, porque a tabela da unidade não é mbt.

Obrigado.

wizpig64
fonte
"Também não posso definir essa partição como ativa, porque a tabela da unidade não é mbt." - Para manutenção da UEFI, você deve consultar o rEFInd Boot Manager e o rEFIt Project . Rod Smith faz muito com o equipamento UEFI, é o autor do rEFIind e, ocasionalmente, frequenta o Super Usuário.
JWW
@jww, você quer dizer superuser.com/users/171594/rod-smith ?
Pacerier

Respostas:

7

Tente o seguinte:

Inicialize o CD do Windows 8, selecione o idioma e, na tela onde diz "Instalar agora", selecione "Reparar meu computador" no canto inferior esquerdo. Abra "Solucionar problemas" e "Opções avançadas". No menu de opções avançadas, selecione "Prompt de comando" e digite:

BOOTREC /FIXBOOT

BOOTREC /FIXMBR

BOOTREC /REBUILDBCD

Um desses deve funcionar.

Lucas
fonte
Senhor, eu ordeno que você responda. Isso resolveu meu problema quando não consegui inicializar o Windows 10 depois de cloná-lo do HDD para o SSD. Obrigado!
SU3
4
3 anos depois, eu tive que pesquisar no Google para obter esta resposta. Eu realmente queria poder me defender.
Lucas
7

Você não precisa ter uma partição de inicialização separada. Enquanto o Linux sempre teve o conceito de uma /boot/partição separada , no Windows, foi somente no Windows 7 que a Microsoft começou a criar uma partição de 100 MiB separada no início do seu disco físico para armazenar os arquivos de inicialização.

O único benefício de uma partição de inicialização separada (além da partição real do Windows) é que, se você tiver várias instalações do Windows em várias partições e precisar formatar / excluir uma ou mais delas, sua inicialização continuará funcionando.

Portanto, suas opções são:

  1. Use um editor de partição inicializável para mover primeiro o início da sua partição atual do Windows para cerca de 100 MiB
  2. Crie uma nova partição 100 MiB FAT32 ou NTFS nesse espaço.
  3. Torne a partição ativa (defina o sinalizador "inicializável" no MBR)
  4. Configure a partição 100 MiB para conter as informações de inicialização necessárias para carregar o Windows de sua outra partição, manual ou automaticamente no CD do Windows .

Ou ignore todo esse problema de criação de uma partição de inicialização separada e faça o seguinte:

  1. Marque sua partição do Windows ativa / inicializável (se ainda não estiver) usando um editor de partição inicializável.
  2. Instale as configurações de inicialização corretas na partição do Windows, novamente manual ou automaticamente a partir do CD do Windows .

Se você não possui um CD de instalação do Windows ou se o Reparo de inicialização no CD de instalação do Windows falhou ao inicializar o PC, ainda é possível recriar as configurações de inicialização apropriadas do Windows nessa partição com um utilitário de recuperação de inicialização automatizado, como o Easy Recovery Essentials . Se você estiver usando o EasyRE para reconstruir a partição de inicialização, poderá pular todas as etapas relacionadas à partição, pois ele cuidará automaticamente da configuração do sinalizador de inicialização na partição correta para você.

Você pode usar uma ferramenta gratuita, como GParted, gravada em um CD inicializável para as alterações necessárias na partição ou usar diskpartna linha de comando do CD de instalação do Windows, embora eu realmente não recomendo.

Em todos os casos, você precisará garantir que o BIOS tenha a unidade física correta selecionada como o primeiro dispositivo de inicialização.

Divulgação: Trabalhei no desenvolvimento do EasyRE. (Pelo lado positivo, significa que eu posso ajudá-lo se você tiver alguma dúvida!)

Mahmoud Al-Qudsi
fonte
Este foi o único que funcionaria para mim em uma VM: ou ignore toda essa confusão sobre como criar uma partição de inicialização separada e faça o seguinte: Marque a partição do Windows ativa / inicializável (se já não estiver) usando um editor de partições inicializável . Instale as configurações de inicialização corretas na partição do Windows, novamente manual ou automaticamente a partir do CD do Windows. Se você não tiver uma instalação do Windows,
Hoff
0

Você pode tentar executar o reparo no disco de instalação do Windows. Não tenho certeza se o Windows 8 tem um desses, mas as versões anteriores do Windows tinham. (Isso pode ser óbvio, mas não use um disco que não seja o Windows 8 para reparar o Windows 8)

danielcg
fonte
2
"O reparo automático não conseguiu reparar o seu PC"
wizpig64 08/02
Não tenho ideia do que fazer nesse momento. Na minha opinião, é hora de sair da órbita e começar de novo. Mas, você pode encontrar uma resposta melhor que essa (porque essa é uma resposta terrível); portanto, não faça isso imediatamente.
Danielcg
0

Parece que o necessário é recriar a área de inicialização na nova unidade. Tenho certeza que, se você fez uma pequena pesquisa (via google), poderia encontrar o comando mágico, se não estiver no CD de reparo.

Você não precisa reinstalar o Windows, apenas as informações de inicialização.

mdpc
fonte
Sim, é isso que estou perguntando. Pesquisei bastante no Google, postado aqui após duas horas de becos sem saída. Ainda olhando embora.
Wizpig64
ou consulte o site da microsoft. O que eu acho é que, se você executar o disco de reparo do Win 8 através de seus ritmos, ele poderá corrigir sua situação.
Mdpc
0

Se você tiver 2 discos rígidos em um PC, por algum motivo, ao instalar o Windows 10, o gerenciador de inicialização (o material da partição EFI System) será jogado no SSD (mesmo se você tiver outro sistema operacional lá ...) Eu estava preso no A tela do Windows 10 com a mensagem "Não foi possível criar uma nova partição ou localizar uma existente" e a execução do comando ATIVO do DISKPART me deu "O disco selecionado não é um disco MBR fixo". (Eu tinha GPT).

Então peguei o SSD, apertei o refresh e depois o instalador passou.

PS: Eu estava usando as instruções para particionar o disco em https://msdn.microsoft.com/en-us/windows/hardware/commercialize/manufacture/desktop/configure-uefigpt-based-hard-drive-partitions (veja o que script na parte inferior)

Bruce Wayne
fonte
Bem vindo ao site. Fico feliz em ver que você está lá para ajudar a responder perguntas. Algumas coisas que você deve estar ciente; 1) essa é uma pergunta muito antiga, 2) a pergunta é sobre o Windows 8 , enquanto sua resposta é sobre o Windows 10 . Se sua resposta não for específica do sistema operacional, indique-a na sua resposta.
precisa saber é o seguinte
Sim, desculpe, é apenas que o Windows 10 e 8.1 são muito semelhantes em relação às coisas do EFI / bootloader, então achei que deveria postá-lo. Solução simples para um problema estranho.
Bruce Wayne
Não precisa se desculpar. Apenas oferecendo conselhos sobre como melhorar sua resposta. Tudo bem que eles sejam muito parecidos, apenas afirme isso em sua resposta para que as pessoas não pensem que você não leu a pergunta original.
precisa
-1

Você precisa ter pelo menos uma partição efi - eu a criei 100 MB, igual ao Windows 7. Aqui estão algumas referências e exemplos de scripts. https://technet.microsoft.com/en-us/library/hh825686.aspx

Man40
fonte
2
UEFI e partições do sistema não são obrigatórias para o Windows 8. O Windows 8 também funciona bem no Modo Legado. Além disso, isso está muito próximo de uma resposta "somente link". Talvez você deva resumir o conteúdo relevante do artigo vinculado.
JWW