Não consigo inicializar o instalador do Windows 10 a partir de um pen drive original
(do pacote Windows 10 Home FPP que acabamos de comprar) em nossa máquina.
Por um lado, nossa máquina já está um pouco velha:
- placa-mãe: Gigabyte GA-EP31-DS3L
- bios: Prêmio (versão F5F) (então não há UEFI envolvido )
por outro lado, ele corresponde a todos os principais requisitos declarados em
visão geral do Windows 10
e não vejo nenhuma razão óbvia para que tal hw não seja mais suportado.
Em primeiro lugar, gostaria de salientar que o problema não é causado por
Configuração errada de inicialização do bios . Eu inicializei o Fedora Installer do thumb usb
conduzir na máquina sem quaisquer problemas, depois desliguei a máquina e
substituiu o Linux usb stick com o Windows 10 um (de modo que a mesma porta usb e
a configuração do BIOS é usada) e não funcionou.
Veja a mensagem de erro que recebi ao tentar inicializar a mídia usb do Windows 10:
Invalid partition table
Sugere que mbr bootloader (o executável armazenado em mbr de win 10 usb
media) foi realmente executada, pois a mesma mensagem de erro pode ser encontrada
nos dados do mbr:
$ hexdump -C win10.mbr | grep '^000001[67]0'
00000160 24 02 c3 49 6e 76 61 6c 69 64 20 70 61 72 74 69 |$..Invalid parti|
00000170 74 69 6f 6e 20 74 61 62 6c 65 00 45 72 72 6f 72 |tion table.Error|
O que me faz pensar que o bios iniciou o bootloader , mas deve ter
falhou muito cedo no processo de inicialização por algum motivo. Infelizmente o erro
mensagem não é muito clara, pois a tabela de partições parece bem para mim:
$ fdisk -l win10.mbr
Disk win10.mbr: 512 B, 512 bytes, 1 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000
Device Boot Start End Sectors Size Id Type
win10.mbr1 * 2048 30728191 30726144 14.7G c W95 FAT32 (LBA)
Além disso, consegui inicializá-lo em outra máquina (um laptop antigo) para verificar
que o Windows 10 usb é bom e inicializável (eu não tentei executar o
instalação aqui, porém, acabei de verificar se ele é inicializado). Então o bootloader de mídia
parece estar bem, afinal.
Então, neste ponto, está bem claro que nossa bios / motherboard odeia nossa nova
Windows 10 stick usb.
Para descobrir se esse problema de compatibilidade está no pen drive usb
(hardware) ou no bootloader do windows 10 (software), eu tentei clonar o win 10
drive em outro stick usb (que anteriormente foi iniciado com sucesso com o Fedora
Linux na nossa máquina). Este stick do windows clonado falhou ao inicializar em nossa máquina
e, em seguida, inicializou bem no laptop antigo, o que significa que o problema está no
lado do software do bootloader do windows 10.
Outras coisas que tentei e falhei até agora:
- bios atualizados (de F3 a F5F) sem efeito
- faça o download do windows 10 iso do site da microsoft
que arrancou bem, mas a nossa chave do produto não pode ser usada com ele, edit: aqui eu cometi um erro quando a edição de seleção do arquivo iso, veja minha resposta abaixo
Então, para resumir:
- parece que o bootloader do windows 10 da mídia oficial usb é
quebrado / incompatível com a nossa máquina
- não podemos inicializar o Windows 10 usb como foi comprado
A única solução que posso criar agora é criar imagem iso a partir do nosso
Windows 10 usb drive para que possamos inicializar a partir de DVD. Como fazer isso
para que seja direto e legal?
Com tudo isso em mente, eu também gostaria de saber qual é a boa maneira do windows,
A Microsoft preferiu a abordagem para resolver isso. Substituição de qualquer componente hw
não conta.
Não consegui encontrar uma sugestão razoável (serviço oficial da Microsoft ou
ferramenta) ou documentação, mesmo quando googling com site:microsoft.com
ou
pesquisando em support.microsoft.com.
Perguntas adicionais que tenho:
- Como posso verificar se o pen drive usb contém dados válidos para que eu possa
descartar uma opção de mídia ruim sem a necessidade de inicializá-lo? Quero dizer
algo como sha checksums da mídia ou arquivos como normalmente é
feito com distribuições linux.
- O que o erro confuso
Invalid parition table
significa mesmo aqui? Onde
posso encontrar documentação para o gerenciador de inicialização?
- Já que isso parece um bug no bootloader do windows 10, onde
é o lugar certo para reclamar sobre isso? (Se tudo falhar, voltarei
este produto de volta para o varejista, mas este é o último passo e eu
gostaria de reclamar sobre isso para outra pessoa também)
Resultados do Google relacionados interessantes: