Resposta curta: Se estiver funcionando bem, é melhor deixar como está.
Esta questão é mais sobre a configuração de inicialização do Windows. Por favor, dê uma olhada em esta resposta no superusuário .
A partição FAT deve ser a partição do sistema EFI. Mesmo que o seu computador não esteja habilitado para UEFI ou padrão para a inicialização tradicional baseada em MBR, o disco de instalação do Windows e as instalações OEM criam duas partições:
- o primeiro marcado como partição do sistema em que os arquivos do carregador de inicialização e a configuração para inicialização EFI e MBR são armazenados
- o segundo em que o sistema operacional está instalado (e, em alguns casos, uma configuração de inicialização de backup individual para MBR e EFI, é por isso que você pode inicializar diretamente a partir da segunda partição ou via chainloader)
Você pode excluir a primeira partição e mover a segunda partição para usar o espaço livre, mas 900 MB não vale o incômodo que se seguirá. Você precisará reinstalar o bootloader e a configuração de inicialização na segunda partição (a configuração se torna inválida quando você move a partição) via
bootrec /fixboot
ou
bcdboot c:\Windows /l en-gb /s c: /f ALL
comandos do disco de instalação do Windows. Dê uma olhada na resposta Superusuário acima mencionada e na Perguntas frequentes do GPart . Você provavelmente precisará marcar a segunda partição como sistema ou partição de inicialização para fazer com que os comandos listados acima funcionem. Então você precisa instalar o Grub novamente e provavelmente tudo ficará bem novamente. Se o os-prober
e boot-repair
do Grub não conseguirem encontrar a instalação do Windows ou a entrada não estiver configurada corretamente, será necessário escrever uma entrada personalizada .
Por exemplo, esta é uma configuração do meu laptop que está inicializando o UEFI Grub em um disco particionado da GPT e iniciando o Windows 8 a partir de outro disco particionado do MBR executando o gerenciador de inicialização do Windows EFI:
$ cat /etc/grub.d/40_custom
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry "Windows 8 (UEFI configuration on system drive)" {
insmod part_msdos
insmod ntfs
insmod search_fs_uuid
insmod chain
set root='hd0,msdos4'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos4 --hint-efi=hd0,msdos4 --hint-baremetal=ahci0,msdos4 2ACC7043CC700B79
else
search --no-floppy --fs-uuid --set=root 2ACC7043CC700B79
fi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
Realmente não vale a pena o incômodo e o risco. Em vez disso, você poderia fazer uma reinstalação de Windows para uma partição e reinstalar e configurar o Grub posteriormente.