As GPT reservadas e as partições do sistema EFI são importantes?


17

Gostaria de saber para que servem a partição reservada GPT e a partição de sistema GPT EFI . Preciso deles e o que aconteceria se eu os removesse?

Também para que serve?

Quero dizer o segundo e o terceiro na foto.

Captura de tela do gerenciador de partições


Estou perguntando porque estou tentando instalar o linux e quando o instalo (Crunchbang) quando inicializo, mostra o ubuntu lá, mesmo que eu não tenha isso. Então, eu estou querendo saber se é de uma instalação antiga.
usar o seguinte comando

Você os abriu para ver quais arquivos estão lá? Verifique todas as três primeiras partições listadas.
Synetech #

Não posso, eles estão escondidos nas janelas.
user2612619

Você pode atribuir uma letra de unidade a eles com o snap-in de Gerenciamento de Disco ( diskmgmt.msc).
Synetech

Respostas:


26

Eu acho que a resposta correta precisa de alguns detalhes técnicos.

Introdução

Seu computador provavelmente possui apenas um disco rígido. O que você pode ver na janela apresentada em uma captura de tela são, de fato, partições, mesmo que seu sistema as refira como discos.

De um modo geral, as unidades podem ser usadas sem particionamento. A maioria dos pendrives funciona assim. [1] Mas o uso de partições tem muitas vantagens, apenas para citar algumas delas:

  • Você pode ter dois sistemas operacionais no mesmo disco rígido e sem interferir um no outro. Cada um deles tratará sua partição como uma unidade lógica e não mexerá com outras, a menos que você solicite.
  • Você pode separar logicamente seus dados. Se uma partição for corrompida por algum motivo, é provável que outras partições permaneçam intactas.
  • Usar partições é melhor do que usar vários discos rígidos menores, porque seu sistema é mais silencioso, consome menos energia e você pode redimensionar, excluir, movê-los etc.
  • Você pode usar algumas partes do disco rígido para alguns fins especiais.

Tabelas de partição

Seu disco rígido tem uma tabela de partição. É uma estrutura que descreve seu layout de partição.

Até recentemente, o esquema de particionamento MBR era usado na maioria dos casos. Foi chamado assim porque a tabela de partição estava dentro de um Registro de Inicialização Mestre - uma parte reservada do disco (o primeiro setor físico) que contém o primeiro código de inicialização lido pelo disco e também contém a tabela de partição da unidade - que informa quantas partições existem, onde estão e que tipo de sistema de arquivos cada uma usa (por exemplo: FAT32, NTFS etc.)

Durante a inicialização, o firmware da máquina lê o código MBR e transfere o controle para ele. O código MBR, por sua vez, lê o primeiro bloco do Registro de Inicialização de Volume da partição ativa identificada na tabela de partições e transfere o controle para ele. Esse código, por sua vez, lê o restante do VBR, que finalmente carrega os arquivos apropriados da partição e inicializa o sistema operacional.

Este esquema teve várias vantagens. Era muito simples de implementar e usar, mesmo em hardware antigo ou quando havia apenas espaço em disco limitado disponível. Além disso, o código VBR (escrito durante a instalação do SO) é o primeiro código executado que precisa entender os sistemas de arquivos, para que os BIOS possam ser mantidos relativamente simples e compactos. Mas as tabelas de partição MBR agora têm 30 anos. O hardware e o software foram alterados. Um limite importante é que o formato da tabela de partição suporta apenas discos rígidos de aproximadamente 2 TiB de tamanho. Houve muitos outros problemas com o particionamento do MBR.

As tabelas de partição MBR agora são substituídas por Tabelas de partição GUID , ou GPT, para abreviar. Esse é o tipo de tabela de partição que você possui no disco rígido (se não o fizesse, não teria uma "partição do sistema EFI"). Os GPTs não têm um MBR [2] e são complementados pelo UEFI - novo tipo de firmware que substitui os BIOS antigos. (Ou seja, para inicializar a partir de um disco GPT, sua máquina deve ter firmware UEFI.) A UEFI não precisa confiar nos Registros de Inicialização de Volume fornecidos por partições únicas, mas pode usar os carregadores de SO fornecidos pelos SOs.

Como a inicialização funciona

Quando o BIOS é inicializado a partir de um disco rígido, ele primeiro observa o MBR; a tabela de partição no MBR permite que o código do MBR localize e identifique a partição ativa; o código do Volume Boot Record da partição ativa localiza, lê e transfere o controle para o carregador do sistema operacional.

UEFI é mais sofisticado. O firmware UEFI é capaz de entender pelo menos alguns detalhes de uma partição formatada em FAT, o suficiente para localizar um arquivo executável, carregá-lo na RAM e transferir o controle para ele. Para Windows, esse arquivo é bootmgr.exe.

O firmware UEFI procura uma partição que contém esses arquivos. É o chamado "Partição do sistema EFI" na sua captura de tela. (É identificado como uma "partição do sistema EFI" por um identificador numérico, um GUID, que está dentro da partição. Somente uma partição é permitida por disco rígido. E como o firmware UEFI entende apenas a família FAT de sistemas de arquivos, o sistema EFI de preferência, a partição deve ser formatada com FAT32.)

Em seguida, ele lê todos os carregadores de SO disponíveis dessa partição e verifica se o que você especificou como padrão está presente. É provável que você pressione algum botão antes que o UEFI inicie a inicialização para escolher outro carregador de SO. Portanto, UEFI é independente de qualquer código de inicialização encontrado em um MBR ou VBR; em vez disso, depende de carregadores fornecidos por sistemas operacionais instalados.

Vale ressaltar que os UEFIs contêm um módulo de suporte de compatibilidade, que geralmente é desativado por padrão. Restaura a compatibilidade com a sequência de inicialização do BIOS baseada em MBR. Infelizmente, a inicialização do BIOS requer alguma inicialização adicional a ser executada pelo firmware do sistema, o que torna a inicialização mais lenta em geral.

Então, posso remover a partição do sistema EFI?

Nesse ponto, você deve entender que a exclusão da partição do sistema EFI apagará todos os carregadores de SO, impossibilitando a inicialização desse disco rígido com UEFI.

A partição reservada

É um espaço reservado inventado pela Microsoft. Ele não contém dados significativos e existe apenas no caso de você precisar criar alguma partição adicional para usos especiais. Nesse caso, o Windows reduzirá a partição reservada e criará uma nova no local recuperado. A exclusão não deve causar nenhum dano agora , mas você poderá enfrentar alguns problemas no futuro.

A Grande Questão

Agora, antes de excluir qualquer um desses, você deve se perguntar: "por que eu faria isso?"

O espaço livre em disco que você ganha provavelmente não vale a pena. Seu disco rígido possui 700 GB de espaço em disco utilizável. Essas duas partições ocupam menos de 400 MB combinados . Isso representa 0,05714% do seu disco rígido. Você recuperará apenas um pequeno pedaço do disco, arriscando a falha de inicialização e possíveis problemas com o Windows no futuro.

Outra razão pela qual você faria isso fazia sentido para as tabelas de partição MBR - elas tinham uma limitação de 4 partições; portanto, cada uma delas era preciosa. Esse não é o caso da GPT, portanto, não há razão para excluir essas duas aqui.


[1] Os pendrives podem ser particionados, mas prontos para uso não possuem uma tabela de partição adequada. A única partição que está neles não possui um setor de inicialização e mais partições não podem ser criadas, a menos que uma nova tabela de partição seja criada.

[2] Isso não é totalmente verdade. O GPT contém uma tabela fictícia de MBR com uma pseudo-partição que abrange os primeiros 2 TB do disco rígido. É usado para enganar as ferramentas herdadas que não oferecem suporte à GPT e pensar que uma unidade contém uma tabela de partição MBR válida e uma única partição sem espaço livre. É mais seguro do que deixar uma ferramenta herdada ler a GPT, porque ela pode ser interpretada como um MBR corrompido e tentar corrigi-lo.


Excelente redação. Seu terceiro ponto no topo não está totalmente correto. Há um grande impacto no desempenho ao usar várias partições em um HDD padrão (em oposição a um SSD) porque o cabeçote precisa se mover entre diferentes partições ao fazer E / S de mais de uma por vez.
Itai 20/04

11
Segundo a Microsoft, todo disco GPT deve ter um MSR. O fato de um sistema ainda funcionar sem ele não significa que sempre funcionará.
precisa saber é

5

Do Windows e GPT FAQ

O ESP (partição do sistema EFI) contém NTLDR, HAL, Boot.txt e outros arquivos necessários para inicializar o sistema, como drivers.

A Microsoft Reserved Partition (MSR) reserva espaço em cada unidade de disco para uso posterior pelo software do sistema operacional.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.