O Windows 7 falha ao inicializar após cloná-lo em uma unidade grande (3 TB), com a placa-mãe suportando UEFI

1

Situação:

Eu tinha a placa-mãe ASROCK P67 Pro 3 P2.0 com 1 unidade de disco com o Windows 7 Home Premium x64. Acabei de comprar 3 tb disco (Seagate Barracude). Eu usei a ferramenta disco Seagate para clonar 1 tb em 3 tb com redimensionamento de partição (com partição única - sem contar que a partição do Windows 100 mb), do que eu anotei 1 unidade de tb (o restante é apenas 3 tb).

Quando estou tentando inicializar a partir do "Gerenciador de inicialização do Windows" como o primeiro dispositivo de inicialização, recebi BlInitializeLibrary failed 0xc0000001 e quando estou tentando inicializar a partir dessa unidade como primeiro dispositivo de inicialização, obtive MBR Boot Failed 1

Eu pesquisei muito no Google e descobri que preciso inicializar no modo UEFI em vez do modo BIOS, mas não consigo encontrar essa opção em nenhum lugar no painel de controle UEFI da placa-mãe.

Eu também tentei colocar no disco cd do Windows 7 e usar "Reparar computador", mas ele também falhou com a mensagem de erro "Esta versão do Windows não é suportada" (é o mesmo disco que eu instalei)

O que estou perdendo?

EDIT, conforme sugerido na resposta abaixo:

Eu mudei o modo drive de AHCI para IDE e consegui executar o reparo do Windows a partir do CD - ele disse que encontrou erros na inicialização, consertou todos eles, mas após o reinício ainda mostra BlInitializeLibrary failed 0xc0000001 . Eu notei também que na ordem de dispositivos de inicialização eu tenho agora dois "Windows Boot Manager" para escolher, em vez de um

    
por PiotrK 26.05.2013 / 15:17

2 respostas

1

Estou tentando adivinhar aqui, mas parece razoável.

Não é totalmente absurdo adivinhar que o BL em BlInitializeLibrary significa carregador de inicialização . (Isso seria consistente com o esquema de nomenclatura da API interna da Microsoft).

Um pouco de googling diz que o erro 0xc0000001 pode ser causado por quase qualquer coisa, mas dado o nome da função, eu não ficaria particularmente surpreso se fosse uma falha de carga no seu caso. Isso abortaria o processo de inicialização.

Sua unidade de 1 TB provavelmente foi particionada usando o MBR, que suporta unidades com cerca de 2 TB de tamanho, e o carregador de inicialização do Windows instalado foi o carregador de inicialização MBR porque era necessário nessa unidade menor . Sua unidade de 3 TB provavelmente precisará ser particionada usando algum outro esquema para que seja possível representar suas partições. (O limite de 2 TB deriva do uso de setores reais ou emulados de 512 bytes de tamanho.)

Portanto, o que é provavelmente necessário é substituir o carregador de inicialização do Windows por um que entenda o esquema de particionamento em uso na nova unidade. Normalmente, eu sugeriria um reparo do sistema em tal caso, mas você diz que já tentou isso e recebeu um erro dizendo "Esta versão do Windows não é suportada" pela mídia em questão, o que é bastante intrigante se fosse de fato o mesmo mídia que você instalou. (Você tem certeza absoluta de ter instalado a partir da mesma mídia que tentou usar agora?)

A solução rápida e fácil é continuar usando a unidade de 1 TB como o disco do sistema e relegar a nova unidade de 3 TB a um disco de dados. (Observe que isso não significa necessariamente que você terminará com outra letra de unidade; os pontos de junção NTFS permitem que você use outra partição basicamente em qualquer ponto da estrutura de diretórios, portanto, você deve colocar, digamos, C:\Users No drive maior, existem algumas limitações, no entanto, você provavelmente não poderá colocar Program Files na unidade maior, por exemplo.

A solução adequada, se você quiser usar a unidade de 3 TB como o disco do sistema, seria encontrar uma mídia de instalação que permita fazer um reparo na instalação atual do Windows. Você poderia também reinstalar o Windows na nova unidade, mas pessoalmente eu provavelmente acharia isso mais problemático do que vale a pena.

    
por 26.05.2013 / 15:55
1

Não tenho uma solução completa, mas recomendo que você leia a página BIOS do Windows para UEFI . Ele descreve como converter uma instalação do Windows de inicialização no modo BIOS para inicialização no modo EFI; no entanto, enfatiza o uso de DUET, que é uma espécie de versão de software do UEFI que carrega como um carregador de inicialização. Se a sua placa-mãe suportar UEFI diretamente, você não precisará usar o DUET e poderá ignorar essas partes do artigo. Se você começou com uma inicialização no modo BIOS, no entanto, alguns ou todos os artigos restantes podem se aplicar a você.

    
por 30.05.2013 / 16:35