domingo, 4 de outubro de 2015

UEFI vs Legacy


UEFI (Unified Extensible Firmware Interface) é um novo padrão de interface entre o firmware do equipamento e o sistema operacional, que veio para substituir a antiga BIOS, oferecendo aos desenvolvedores dos sistemas operacionais recursos mais completos e avançados.

Os equipamentos mais recentes costumam ter a UEFI em modo gráfico, onde o usuário pode operar o firmware usando também o mouse, ao invés de apenas usar o tradicional teclado.

Em equipamentos novos (de 2012 em diante), a maioria dos equipamentos que saíram de fábrica com Windows 8 possuem suporte a UEFI e em grande parte, todos vêm com a opção UEFI como padrão.

Isso não indica, em modo algum, que não seja possível instalar um sistema mais antigo que o Windows 8 num equipamento que só opera com o modo UEFI. Sistemas como Windows Vista SP1 e Windows 7 possuem suporte a UEFI e podem ser instalados normalmente nestes equipamentos, basta inicializar a unidade de DVD ou pen drive com a opção UEFI selecionada. Caso o disco não seja inicializado, é provável que o disco, no caso de uma mídia não original, teve os arquivos do UEFI removidos.

No cenário do dia a dia, a maioria das cópias do Windows 7 não originais que se encontram a disposição não possuem suporte a UEFI, por algum motivo de terem removido este recurso durante a customização. Porém, os DVDs originais do Windows 7 possuem suporte a UEFI e podem SIM ser instalados em um notebook que só opera com UEFI normalmente, como por exemplo os equipamentos mais recentes onde a opção UEFI permanece ativada por padrão, ou quando a opção Legacy não está disponível.

Alguns equipamentos apenas suportam sistemas de 64 bits quando usados em modo UEFI.


Vantagens:

As vantagens do UEFI em relação ao antigo padrão de BIOS são várias, mas iremos listar algumas delas:

-Suporte à inicialização e instalação em discos maiores que 2TB de capacidade convertidos em GPT, visto que no padrão antigo (legacy) as unidades deveriam ser convertidas em modo MBR e as partições ficavam limitadas em até 2TB, independentemente se o disco possuísse mais de 2TB de capacidade. Além disso, é possível usar mais de 4 partições em um único disco, bastando converter o disco de MBR para GPT.

-O fabricante pode utilizar um logotipo personalizado durante o carregamento do sistema. Quando o sistema é instalado em modo UEFI, o logotipo do fabricante é exibido durante o carregamento do sistema (Windows 8 em diante). Caso contrário, será exibido o logotipo padrão do Windows.

-Serial/chave “Built-in” de fábrica: nos equipamentos mais recentes (2012 ou mais novos), caso suportem UEFI, o fabricante pode instalar uma chave ou licença do seu sistema operacional na firmware do equipamento permitindo que o sistema reconheça a chave correspondente da máquina em caso de restauração ou formatação do sistema. Nem todos os sistemas suportam essa função, apenas Windows 8 em diante.

-Secure boot: o sistema pode ser inicializado usando argumentos definidos pelo UEFI para habilitar ou desabilitar módulos de segurança do sistema (Windows 8 em diante).

-Fast boot: com este modo ativado, o sistema pode realizar o pré carregamento de drivers básicos antes da inicialização do sistema. Isso permite que alguns drivers, como drivers básicos de vídeo sejam carregados a fim de exibir uma imagem com a resolução nativa da tela (recurso muito comumente usado em notebooks). Este recurso só é aproveitável na prática a partir do Windows 8.

-“Built-in shell”: esta função costuma ser presente em desktops. Algumas placas disponibilizam o acesso ao Shell do EFI para gerenciamento dos sistemas instalados. Esta função é recomendada apenas para usuários profissionais e familiarizados com o funcionamento do UEFI.

-Não usam setores de boot: em discos que usam sistemas em UEFI, as unidades são convertidas em GPT. Neste caso, os sistemas instalam seus inicializadores (bootloader) em partições próprias de boot, onde armazenam arquivos e dados básicos para inicializar o sistema a partir de outras partições. Este tipo de procedimento é bastante usado em consoles, celulares, equipamentos como iMac e a família MacBook e lógico, em computadores, devido a facilidade de manutenção sem depender de reescrever o sistema de partição da unidade.

-Dual boot simplificado: em modo UEFI, o dualboot não requer que um sistema modifique o menu de boot do outro para que este seja selecionável. Em modo UEFI, o próprio menu de boot do equipamento pode reconhecer uma instalação corretamente configurada em UEFI diretamente no menu de boot, sem a necessidade de alterar o menu de boot de outro sistema.

-É possível reiniciar diretamente no firmware a partir da reinicialização avançada do sistema: alguns sistemas (Windows 8 em diante) suportam o modo de “Configuração do firmware UEFI”, usando o boot de recuperação do sistema, sem a necessidade de usar o menu de boot do equipamento.


Desvantagens:

-Sistemas antigos como Windows XP não podem coexistir em sistemas com UEFI no mesmo disco, a menos que a BIOS seja reconfigurada para Legacy quando for utilizar um sistema incompatível com UEFI e desde que o sistema seja instalado em uma unidade em MBR.

-Sistemas Windows que não suportam UEFI não podem ser instalados diretamente em unidades configuradas em GPT. Porém a maioria das distribuições Linux possuem suporte a isso. Entretanto, um sistema em GPE/UEFI pode inicializar um sistema em MBT/Legacy normalmente.

-Não é possível “converter” um sistema já instalado de Legacy para UEFI, sem que haja perda das partições. Seria necessário apagar todas as partições do disco, converter para GPT e reinstalar o sistema a partir do zero.


Como saber se meu DVD ou pen drive possui suporte a UEFI?

Primeiramente, verifique se há uma pasta chamada EFI na raiz do disco. Caso contrário ele não tem suporte e só será possível inicializá-lo em modo Legacy. Caso exista, se a pasta EFI possuir arquivos válidos, será exibida uma opção no menu de boot do seu equipamento exibindo “UEFI:” em frente a unidade. Caso contrário, sua unidade não suporta UEFI.

Sistemas suportados:
-Windows Vista (SP1 ou mais recente)*
-Windows 7*
-Windows 8*
-Windows 8.1*
-Windows 10*
-Mac OS X (apenas versões intel)
-Linux (a grande maioria dos sistemas modernos possuem suporte a UEFI)

*Algumas máquinas com UEFI não suportam o Windows Vista Starter, Windows 7 Starter ou versões do Windows em 32 bits, pois, alguns dispositivos exigem sistemas de 64 bits quando operados em modo UEFI. Versões do Windows Vista e 7 Starter apenas existem em versões de 32 bits.

Um comentário: