Configuração atual
/dev/sda
- Disco interno secundário (apesar doa
)./dev/sda1
- ESP antigo, não usado de fato./dev/sda2
- Um Linux não utilizado, para fins de backup./dev/sda3
- Troque a partição./dev/sda4
- Instalador do Windows 10 (formatado em NTFS, copiado de uma ISO, por falta de um USB sobrando que coubesse).
/dev/sdb
- Disco interno primário (apesar dob
)./dev/sdb1
- O ESP real em uso, com rEFInd nele./dev/sdb2
- Debian. Minha casa ❤./dev/sdb3
- Uma partição NTFS formatada de forma limpa, preparada apenas para Windows./dev/sdb4
- Partição FAT32 compartilhada para armazenamento de dados.
Problema
Quero instalar o Windows 10 no /dev/sdb3
, então criei uma partição temporária /dev/sda4
para armazenar os arquivos do instalador do Windows, porque não tenho um USB suficientemente grande para atuar como um disco de instalação. Feito isso, inicializei o instalador via rEFInd e iniciei a instalação. No entanto, não consegui passar do início da fase em que começa a copiar arquivos. Ele reclama que a partição EFI (o ESP) está formatada incorretamente como NTFS, embora seja claramente FAT32. A partição de destino do próprio Windows é NTFS, assim como o disco de instalação.
Pergunta
O Windows deveria ser tão difícil de instalar? ?
Meu palpite atual é que o Windows pesquisa todas as partições em todos os discos fixos para encontrar uma que se pareça com uma partição de sistema EFI, ignorando o tipo de partição GUID. (Provavelmente, isso ocorre por motivos de reparo automático, já que um GUID de tipo de partição incorreto não impediria a inicialização do UEFI a partir dessa partição, mas acho que o Windows deseja corrigi-lo de qualquer maneira.)
Como resultado, provavelmente está detectando incorretamente sua própria partição "instaladora" como a partição do sistema EFI devido ao fato de ter um
\EFI
diretório.Possíveis soluções alternativas:
Renomeie o
\EFI
diretório na partição NTFS para algo como\NotEFI
. Você ainda deve conseguir iniciar o bootloader, por meio do rEFInd ou do EFI Shell.Exclua (ou renomeie) o
\EFI
diretório da partição NTFS assim que o instalador do Windows terminar de inicializar, usando a ShiftF10janela do terminal. Isso deve impedir que o instalador o selecione como uma partição de sistema EFI.Inicialize o instalador a partir de um pequeno stick USB e coloque apenas o
Install.wim
arquivo na partição NTFS temporária (na raiz do sistema de arquivos). Isso deve ser suportado nas últimas versões do Win10, de acordo com a documentação do WinPE.Em vez de usar o instalador padrão, abra a janela do terminal Shift+F10 e instale manualmente o Windows usando
dism /apply-image
ebcdboot
.