O Windows 7 é instalado na unidade C e não consegue inicializar

0

A configuração e o reparo do Windows 7 parecem atribuir letras de unidade aleatoriamente. Às vezes você tem muita sorte e a unidade na qual deseja instalar o Windows já é C: . Outros, ele seleciona D: , por exemplo, instala-se felizmente, mas algo ao longo do caminho é codificado por C: . A primeira inicialização é geralmente OK, porque você tem a instalação do Windows capaz de inicializá-lo para você. Muitas vezes, depois de reiniciar o novo sistema operacional pela primeira vez, ele falha ao inicializar.

A maneira mais simples de resolver isso é ter apenas um disco rígido conectado no momento da instalação e instalar apenas o Windows com uma unidade de CD (felizmente o Windows não atribui C: a estes). Limitação do divertimento. No entanto, no meu caso, estou instalando no virtualbox a partir de um USB, que mapeei como disco rígido. Não consigo alterar as letras da unidade depois que a configuração foi escolhida aleatoriamente para mim.

  1. Como isso acabou sendo uma coisa e por que não há mais pessoas com raiva por aí?
  2. Como faço para corrigir isso?

Isso é o que eu tentei até agora:

Algumas instalações do Windows oferecem uma opção para o modo de reparo / recuperação ao atingir o F8 durante a inicialização, mas como meu MBR é expandido, isso não ajuda. Eu posso iniciá-lo a partir da configuração do Windows USB, embora eu tenha um prompt de comando.

O reparo automático não foi inteligente o suficiente para entender que eu quero que a partição do sistema seja C: .

Para alterar as letras das unidades, basicamente segui este guia: link

No entanto, ao digitar 'regedit' do reparo de inicialização, eu obtive o registro do reparo de inicialização, não o do meu novo SO brilhante. Aparentemente, isso precisa ser mapeado.

No meu caso, eu tinha 3 unidades mostrando:

C: - > o usb que eu estava inicializando o reparo de inicialização de.
D: - > janelas quebradas instalar, o que queremos em X: - > o SO virtual do reparo de inicialização

Eu corri regedit , selecionei HKEY_LOCAL_MACHINE , Arquivo - > Carregue a seção, navegue até D:\Windows\system32\config e escolha System (daqui: link ). Entrou foobar ou o que quer que seja na caixa do nome. Em seguida, abra foobar - > MountedDevices .

Em seguida, renomeou a entrada C: , substituindo C por E . Em seguida, alterei o D na entrada D: para C .

Eu assumi que isso consertava o mapeamento da unidade, embora meu MBR / bootloader / qualquer coisa ainda estivesse foobared. O recurso de problemas de inicialização de reparo automático conseguiu isso de volta. As pessoas geralmente recomendam usar isso e reinicializar três vezes seguidas, então eu também fiz isso.

Finalmente eu posso inicializar, autônomo. No entanto, sou deixado em um desktop sem o Windows Explorer. Iniciar um tipo (ctrl-alt-del - > nova tarefa - > explorer) funciona, mas não de verdade. Assim que eu tento executar qualquer coisa, ele diz que o arquivo / executável não pode ser encontrado, mesmo a partir do cmd. O que é realmente estranho é que minha unidade de sistema agora é E.

    
por jozxyqk 05.10.2016 / 21:39

1 resposta

0

OK, parece que o mapeamento estava originalmente correto e foi uma combinação de um MBR faltando e o mapeamento de reparo de inicialização dirige estranhamente que estava me confundindo.

Repetir as etapas da pergunta para trocar as unidades E e C, seguidas por bootrec /fixboot , parece ter funcionado bem.

    
por 05.10.2016 / 22:22