Que tipo de disco é a partição do sistema efi. Instalando Linux em UEFI

Partição do sistema (partição do sistema EFI ou ESP).

O computador deve conter uma partição de sistema no disco. Em sistemas baseados em EFI e UEFI, esta partição é chamada de partição do sistema EFI ou ESP. Esta partição geralmente é armazenada no disco rígido principal. O computador inicializa a partir da partição do sistema. O tamanho mínimo desta partição é 100 MB e deve ser formatada no formato de arquivo FAT32. Esta partição é gerenciada pelo sistema operacional e não deve conter nenhum outro arquivo, incluindo ferramentas do Ambiente de Recuperação do Windows. A configuração padrão de discos no layout GPT em um sistema UEFI é mostrada na Fig. 1.

Arroz. 1.Exemplo de configuração de partição de disco em um PC com UEFI.

Uma partição EFI (ESP) formatada em FAT32 é necessária para particionamento GPT em sistemas UEFI. O tamanho padrão da partição EFI é de 100 MB, mas em unidades 4K Native Enhanced Format (setores de 4 KB) ele é aumentado para 260 MB devido às limitações do FAT32. Os fabricantes de PC podem armazenar algumas de suas ferramentas nesta seção, portanto seu tamanho varia dependendo do fabricante.No particionamento GPT, a partição EFI executa uma das funções atribuídas à partição reservada do sistema no particionamento MBR. Ele contém o armazenamento de configuração de inicialização (BCD) e os arquivos necessários para inicializar o sistema operacional.

Fundamentos princípios de construção e operação de um sistema de arquivos baseado em FAT-32.

1) Cada elemento da tabela FAT (a partir do segundo) corresponde a um cluster na área de dados com o mesmo número.

2)Número cluster de arquivos inicial indicado em linha de catálogo, definindo Arquivo. Essenúmero também é um link ao elemento da tabela FAT que contém número próximo cluster de arquivos,e é um link ao elemento da tabela FAT que contém o próximo número de cluster do arquivo etc.

3) Um cluster é uma sequência contínua de setores (tamanho fixo). Esta é uma "parte" endereçável de um arquivo.

4) Código no elemento da tabela FAT ainda pode determinar cluster grátis, conjunto defeituoso E sinal de fim de arquivo.

5) Arquivo na seção FAT - esta é uma sequência de clustersespecificado usandocadeias de diretório e entradas da tabela FAT.

6) Todos os sistemas operacionais podem funcionar com partição FAT-32 (o principal fator no uso de FAT-32 no ESP).

Como resultado formatação de partição de alto nível, registrando informações do sistema em blocos de dados de linhasetores iniciais da partição, é criado unidade lógica (volume) sistema de arquivos tipo FAT32, que consiste de três áreas principais( arroz. 2) , organizados na seguinte ordem:

- área “reserva” (área dos setores de reserva);

- área de tabelas de alocação de arquivos (FAT1 e FAT2);

- área de arquivos e diretórios (área de dados).

Diretório raizé armazenado na área de dados como um arquivo normal e pode ser expandido conforme necessário.

Como reparar o bootloader EFI do Windows 7 e Windows 10?

Neste artigo tentaremos reparar o bootloader EFI para janelas 7 /8 /10 . Já vimos isso um pouco antes. Agora, deixe-me observar imediatamente que o dano ao bootloader em nosso caso é mais frequentemente (entre outras coisas) causado por:

  • instalando um segundo sistema operacional
  • operações incorretas de recuperação do sistema (ou conclusão malsucedida do sistema)
  • excluindo alguns dados de seções ocultas
  • setores defeituosos
  • a ação do malware.

Usando as ferramentas apresentadas, você pode tentar restaurar o bootloader EFI, que se recusa a inicializar o sistema devido a um arquivo de configuração ausente ou corrompido em:

Unidade oculta:\EFI\Microsoft\Boot\ BCD

A propósito, aqui está o conteúdo aproximado de:

Para ser claro...

A estrutura de partição em uma tabela GPT no Windows inicializada no modo UEFI geralmente se parece com isto:

  • EFI– Seção ESP ( Interface de firmware extensível) – partição onde está armazenado o software com drivers que permitem o carregamento do Windows;
  • MSR- também conhecido como Microsoft Reservado– partição reservada durante a instalação do Windows; pode muito bem não estar na sua máquina
  • Seção primária– o volume onde os arquivos do sistema são armazenados: registro, serviços, utilitários do sistema, arquivos de configurações, etc.

O Windows 10 também adiciona um disco aqui Recuperação. Por padrão (ou seja, ao instalar o Windows em um disco NÃO FORMATADO), as duas primeiras partições têm um tamanho claro. E portanto, se necessário, é fácil isolá-los, focando apenas nos tamanhos de ambos. No Windows 7, por exemplo, isso é correspondentemente 100 MB E 128MB. E esta, como dizem, é uma configuração típica. Alguns fabricantes de computadores criam partições a seu critério, por exemplo, colocando o ambiente de recuperação do Windows PE em um arquivo winre.wim. Se você encontrar esse arquivo, saiba que ele contém uma imagem de recuperação do sistema do fabricante. Capítulo EFI necessário em discos GPT com suporte UEFI. Quando o computador é ligado, o ambiente UEFI carrega o bootloader ( EFI\Microsoft\Boot\bootmgfw.efi) da seção EFI (PES), dando-lhe controle sobre o carregamento do próprio Windows. Nenhuma seção - sem download.

A seção MSR no disco é criado para facilitar a visão geral das partições e é usado para operações do sistema (como converter um disco de simples em dinâmico). Esta é uma partição sobressalente à qual o Windows nunca atribui marcas de identificação. E não contém dados do usuário. No Windows 10, o tamanho da partição MSR é 16MB(no Windows 8 – 128MB), tipo de sistema de arquivos – NTFS.

Dados de configuração de inicialização do Windows

Que o arquivo está no endereço acima EFI\Microsoft\Boot\BCD estiver danificado, você poderá receber uma Tela Azul da Morte BSOD com o seguinte erro:

Os dados de configuração de inicialização do seu PC estão faltando ou contêm erros. Arquivo:\EFI\Microsoft\Boot\BCD Código de erro: 0xc0000***

Isso significa que os dados no arquivo Dados de configuração de inicialização não reconhece a configuração do carregador de inicialização do Windows. No entanto, os usuários familiarizados com o utilitário de recuperação do bootloader no MFT bcdedit.exe, desta vez ela não vai ajudar. Ao tentar iniciá-lo, o usuário verá algo incomum:

O armazenamento de dados de configuração de inicialização não pôde ser localizado. O dispositivo do sistema solicitado não pode ser encontrado

Tipo, nem os dados nem o próprio dispositivo existem. Há apenas um motivo: já que a configuração do bootloader BCD no modo de inicialização UEFI está em uma seção EFI especial:

partição efi no Windows 7

partição efi no Windows 10

... então nosso utilitário simplesmente não vê isso. Aqueles. O próprio bootloader não vê, nem mesmo a partição inteira. Em geral, as ferramentas tradicionais de recuperação criadas para tal caso não ajudam:

O seu também está escrito incorretamente?

Como restaurar o bootloader EFI do Windows 10: direto ao ponto.

  • selecione o dispositivo de inicialização acessando o menu de inicialização rápida usando as teclas na zona F ou

  • carregar de;
  • vá para a linha de comando mantendo pressionado Mudança + F10 depois que a janela aparecer Instalação do Windows
  • como no modo anterior, precisamos decidir a lista de partições do computador. A seguir, presumo que o disco rígido esteja instalado em uma única cópia:
volume da lista do diskpart
  • Encontramos a partição EFI. Suas dimensões, repito, são pequenas ( 100 MB V W7 E W10) e possui um sistema de arquivos FAT32:

Eu tenho EFI - este é o Volume 3 sem nome

  • por padrão está oculto, o que significa que não possui uma letra. Para trabalhos futuros, precisaremos dele. Então, vamos atribuir uma carta agora:
selecione o volume * atribua a letra Y: sair

Após fechar o programa, vá para esta seção:

cd /d Y:\EFI\Microsoft\Boot\

Há aqui uma ligeira digressão. Esse caminho existe por padrão e não há motivo para o console negar acesso à pasta especificada. Se aparecer um erro, consulte o parágrafo Possíveis erros ou pule direto para a próxima parte Como restaurar o bootloader EFI do Windows 7/10: reconstruindo o EFI.

Recebi o erro Acesso negado imediatamente

  • recriamos o setor de boot da partição de mesmo nome:
bootrec/fixboot
  • usando o utilitário bcdedit.exe Vamos criar o armazenamento novamente, copiando os arquivos de boot da pasta do sistema:
bcdboot C:\Windows /l ru-ru /s k: /f ALL

/cair– copiará os arquivos de inicialização (modos UEFI e BIOS) para possível suporte para inicialização em EFI e BIOS;

/eu ru– ru– indicará a localidade do idioma do sistema que será utilizado, ou seja, para o russo. Se tudo correr sem erros, pule o parágrafo.

  • execute os seguintes comandos sequencialmente:
bootrec /scanos bootrec /rebuildbcd

Reinicializamos no Windows 10 no disco rígido e verificamos.

Possíveis erros

O administrador pode encontrar alguns erros aqui. Entre eles, os que aparecem com mais frequência são:

  • Erro BFSVC: não é possível abrir o armazenamento de modelos BCD. status - -
    você precisa verificar os comandos inseridos e o caminho para armazenar os arquivos do sistema Windows; às vezes, o erro aparece devido à especificação incorreta da localidade do idioma;
  • Erro BFSVC: Erro ao copiar arquivos de inicialização do último erro = 0x570– o erro é consequência do próprio fenômeno de o Windows não inicializar. É provável que setores defeituosos tenham aparecido não apenas na partição de inicialização EFI, mas também no disco do sistema; execute o disco rígido com o utilitário chkdsk.exe imediatamente do console com o comando
chkdsk de: /a

onde c é o disco com o sistema

  • Acesso negado– há muitas razões para isso: desde a presença de setores defeituosos até um modo de inicialização configurado incorretamente (vale a pena Legado em vez de UEFI; preciso - Somente UEFI) de uma unidade flash. No entanto. UEFI não seria UEFI se tudo corresse tão bem: o fato de a partição EFI não permitir acesso aos seus arquivos é mais um padrão do que uma exceção. Portanto, se o acesso for negado, aconselho você a simplesmente excluir primeiro a própria partição EFI (e não precisamos mais dela assim), recriá-la novamente com o único diretório necessário para que ela funcione e depois contar com o reparo bootrec, permitindo que ela conclua o trabalho. Então, se houver necessidade, continuamos trabalhando a partir do momento em que a equipe falha
bootrec/fixboot

Como restaurar o bootloader EFI do Windows 7/10: reconstrua o EFI.

O mais importante aqui é não perder a(s) partição(ões) e não excluir aquela em que os dados do Windows e suas informações estão armazenados. Então, uma vez bootrec.exe Não consegui entrar na seção que precisávamos, então estamos removendo a seção. Para fazer isso, precisaremos retornar ao diskpart.exe, decidir novamente sobre as partições e selecionar aquela com 100 MB. Voltando ao console de reparo:

CD/dx:

E começamos de novo:

Diskpart selecione disco 0 lista partição selecione partição 2

remova:

Excluir substituição de partição

você pode conferir o resultado:

Partição de lista

Ainda temos algum espaço não alocado, no qual recriamos a partição recém-excluída:

Criar partição efi size = 100 listar partição selecionar partição 1 formato rápido fs = fat32 label = "System"

Mas ao tentar atribuir uma letra usada anteriormente S, o console recusou (teve que ser reiniciado). Vou dar uma carta à seção Z:

Atribuir letra = saída Z

Vamos preparar o terreno para bootrec.

  • crie uma pasta de download:
mkdir Z:\EFI\Microsoft\Boot

  • copie os arquivos do ambiente EFI da pasta instalada do Windows (C é a letra da unidade com os arquivos de sistema do Windows):
xcopy /s C:\Windows\Boot\EFI\*.* Z:\EFI\Microsoft\Boot
  • deixar bootrec da sua unidade flash verificará os discos em busca de arquivos de sistema do Windows:
bootrec /scanos

Eles não irão a lugar nenhum, a menos que você os exclua acidentalmente ou eles caiam na zona do setor defeituoso. Resta...

  • ... forçá-lo a escrever o arquivo BCD “correto” e outras “configurações”:
bootrec /rebuildbcd

Desligue o computador, retire o pen drive e ligue a máquina. Estamos esperando o Windows aparecer. Deixe inicializar na área de trabalho e verifique se tudo está no lugar.

O erro aparece novamente...

Não se preocupe. Se você se aprofundou no processo e digitou todos os comandos de forma consciente e correta, a situação provavelmente já foi corrigida. Basta levar em consideração as peculiaridades dos filtros de segurança exclusivos adotados para o modo UEFI, e não confundir as letras das unidades. Eles podem ser concluídos seguindo estas etapas:

  • Acorde BIOS:
    – remova a tampa lateral do computador ou a parte inferior do laptop
    – desconecte o disco rígido (desconectando ambos os cabos no “estacionário” ou removendo-os dos conectores do laptop)
    – ligue a máquina, aguardando o erro de boot;
    – após desligar o computador, reconecte o disco rígido e novamente, ligando o computador, verifique;
  • verifique no menu UEFI da placa do computador a ordem correta das partições de inicialização; o primeiro deveria ser, como você entende, EFI;
  • certifique-se de que o rótulo Inicializável Fica apenas em frente à partição EFI e nada mais. Infelizmente, não é possível verificar e corrigir a situação no Windows PE. E para isso você terá que usar ferramentas adicionais na forma de uma unidade flash inicializável. Faça isso usando qualquer opção conveniente do artigo. Etiqueta do disco de inicialização: como adicionar ou remover?

Isso é tudo que eu queria dizer. Boa sorte.

Leia: 1.641

Os discos rígidos da maioria dos computadores que executam o Windows tradicionalmente têm duas partições - sistema e usuário, pelo menos é o que o Explorer mostra. Na verdade, existem mais partições, apenas algumas delas estão ocultas e não possuem letra, o que é fácil de verificar abrindo o snap-in padrão de gerenciamento de disco. Esperamos que o significado de escondê-los seja claro para todos. Eles contêm dados importantes.

A exclusão deliberada ou acidental pode fazer com que o Windows não funcione corretamente ou até mesmo não consiga inicializar.

Outra coisa é um interesse saudável por eles, muitas pessoas provavelmente gostariam de saber o que as partições de serviço do sistema estão escondendo e qual é o risco para um usuário que deseja excluí-las, digamos, para aumentar o espaço livre em disco. A propósito, você ainda pode excluir partições de serviço, mas precisa fazê-lo corretamente e somente quando for realmente necessário. Também deve ser lembrado que, em qualquer caso, isso levará a uma diminuição na tolerância geral a falhas do sistema, que é garantida pelo armazenamento separado de arquivos importantes do sistema e de inicialização. No entanto, o armazenamento offline do bootloader está longe de ser o único propósito das partições ocultas; elas podem conter dados criptografados BitLocker, imagem "fábrica" sistema, ambiente de recuperação e assim por diante.

Seções ocultas apareceram pela primeira vez em Janelas 7, V XP não havia nada disso: se o sistema parasse de inicializar, ele era simplesmente reinstalado. No Windows Vista foi utilizado um mecanismo mais avançado, neste SO o usuário pode criar em DVD -ambiente de recuperação de disco e usá-lo para trazer o sistema de volta à vida caso ele não consiga inicializar. Mas em Janelas 7 já podia ser visto apenas no disco, e em OEM -os sistemas têm duas partições de serviço - "Reservado pelo sistema" tamanho 100 MB e um volume sem título variando em tamanho de 6 antes 15GB, contendo uma imagem do sistema operacional original dividida em várias partes com "fábrica" configurações - análogo a um backup completo criado por programas como Imagem verdadeira da Acronis .

Se você montasse o primeiro, veria uma pasta armazenando arquivos de configuração de inicialização Bota e gerenciador de download de arquivos bootmgr, no segundo volume você encontraria um programa padrão Recuperação e vários arquivos de imagem originais do sistema. Com a saída Janelas 8.1, e então Janelas 10 tudo mudou um pouco. Capítulo "Reservado pelo sistema" ficou maior, ganhou apoio UEFI, e junto com ele vários outros volumes de serviço foram adicionados ao disco, incluindo aquele necessário para GPT -partição de disco MSR, não aparecendo no Gerenciamento de disco. Você pode visualizar todas as partições ocultas do seu computador usando gerenciadores de disco de terceiros ou a linha de comando mais comum. Execute-o como administrador e execute os seguintes comandos:


listar disco
selecione o disco 0
partição de lista

No nosso PC Existem duas seções de serviço ocultas, você pode ter mais. Vamos tentar inseri-los, para os quais montaremos os volumes que nos interessam através do comando. Sem sair do utilitário, execute os seguintes comandos:

volume da lista
selecione o volume 2
atribuir ou atribuir letra=x

2 neste exemplo, este é o número do volume montado e X– a letra que lhe foi atribuída (se você não especificar uma letra, ela será selecionada e atribuída automaticamente) . Em seguida, acesse a seção através do Explorer e observe o conteúdo, tendo previamente ativado a exibição de objetos ocultos.

No entanto, este método tem uma desvantagem - as pastas podem não ser visíveis devido à falta dos direitos necessários, por isso ainda recomendamos o uso de gerenciadores de arquivos de terceiros, que são melhor incluídos em "vivo" discos.

Então, o que nossas seções ocultas realmente contêm?

No disco "Restaurar" tamanho 498MB há uma pasta Recuperação .

Que por sua vez contém a pasta WindowsRE .

Com ambiente de recuperação do Windows.

Se você removê-lo, o Windows ainda poderá inicializar, no entanto, todas as ferramentas de recuperação de desastres ficarão indisponíveis.

Segunda seção de serviço (EFI criptografado) tamanho 99MB contém uma pasta EFI .

Onde os diretórios são armazenados Bota E Microsoft com download de arquivos.

Além desses dois volumes, você pode ter mais uma ou duas partições de serviço. Capítulo MSR tamanho 128MB marcado "Reservado" não é tão importante quanto a seção EFI, mas a sua remoção também pode levar a consequências desastrosas. Normalmente ele armazena dados responsáveis ​​pela marcação GPT, mas também pode conter arquivos de inicialização. Maior seção oculta (mais de 5GB) marcado "Recuperação" contém uma imagem "limpar" Windows com configurações originais. Esta seção aparece em OEM -dispositivos com pré-instalado SO.

Se sobrar pouco espaço no disco, você poderá excluí-lo, mas ao mesmo tempo perderá a capacidade de restaurar o sistema para "fábrica" configurações. Finalmente, a quinta seção oculta marcada "Recuperação" tamanho 400-600 ou um pouco mais de um megabyte pode ser encontrado em computadores atualizados com Janelas 8.1 antes Janelas 10. Ele armazena o ambiente de recuperação da versão anterior do sistema, ou seja, Janelas 8.1. Você pode formatá-lo sem quaisquer consequências negativas.

E isso é tudo por agora.

Se de repente você quiser excluir seu "extra" seção de serviço, primeiro pense bem se isso é realmente necessário e só então prossiga com o que você planejou.

Quando instalamos o Windows para esvaziar (sem rótulo) disco rígido ou partição formatada da maneira usual - usando a mídia de instalação, não precisamos nos preocupar em criar EFI-marcação do sistema operacional. Todas as partições necessárias, em particular a de inicialização EFI, são criados automaticamente se o computador estiver funcionando em BIOSUEFI. Mas se precisar instalar o Windows de uma forma diferente.

E em outro disco rígido com seu próprio bootloader independente, se houver a questão de restaurar a funcionalidade do sistema após remover o disco rígido com a partição de inicialização, em tais situações fora do padrão será necessário trabalho manual.

Windows no segundo conectado ao computador GPT-o disco não instala sozinho EFI-estrutura. Durante uma instalação normal a partir da mídia de instalação, o bootloader do segundo sistema é registrado no sistema existente. EFI-partição – aquela localizada no primeiro disco.

O que torna o segundo Windows vulnerável é que ele não poderá existir de forma independente se o carregador de boot do primeiro sistema estiver danificado. Ou se o primeiro disco rígido falhar ou simplesmente for desconectado. Para que o segundo Windows tenha seu próprio independente EFI- marcação, durante sua instalação você precisa tornar o primeiro sistema invisível - desabilitar sua mídia nas configurações BIOS, se possível, ou em hardware. Isto nem sempre é conveniente e às vezes até impossível no caso de laptops.

Um segundo Windows com seu próprio bootloader independente pode ser instalado por programas semelhantes ou em execução no ambiente do sistema atual WinToHDD. Mas eles exigirão que você especifique o bootloader EFI-capítulo.

É muito fácil criar um em um disco rígido vazio.

1. Crie uma partição EFI em um disco rígido vazio na linha de comando

Então inicializamos como GPT mídia sem marcação e dados.

Inicie a linha de comando.

Certifique-se de fazer isso em nome do administrador.

Entramos um por um:

diskpart lis disk sel disk 1 (em vez de 1, indique o número sob o qual o disco rígido que você precisa está listado acima) creat par efi size=100 format fs=FAT32

disco lis

sel disco 1 (em vez de 1 indica o número sob o qual o disco rígido que você precisa está listado acima)

criar par efi tamanho = 100

formato fs=FAT32

No utilitário de gerenciamento de disco, vemos que apareceu no segundo disco rígido EFI-seção em 100 MB. Agora podemos criar uma seção regular para indicar seu tipo aos programas ou WinToHDD como uma partição do sistema COM .

2. Criando uma partição EFI em um disco rígido vazio usando o utilitário Bootice

Quem não gosta da linha de comando para criar EFI-Para marcar mídia vazia, você pode usar um utilitário de interface gráfica. É gratuito e pode ser baixado de qualquer portal de software na Internet. Na janela principal, selecione o segundo disco rígido. Clique.

Então - "Reparticionamento".

Em primeiro lugar, marque a caixa GPT na coluna "Tipo de tabela de partição". Então coloque uma marca "Criar partição ESP". E no topo do gráfico "Configurações" remover todos os valores "Tamanho" exceto o último. Clique "OK".

Como resultado, obtemos um layout de disco com EFI-seção em 128MB e uma partição que contém o restante do espaço em disco.

Mas e se o disco rígido não estiver vazio? Se possui estrutura e dados do usuário armazenados. Ou queremos restaurar o Windows que perdeu a inicialização EFI-partição após falha ou desconexão do disco rígido no qual seu bootloader existia anteriormente. E existem soluções para este caso. Para restaurar um sistema sem bootloader, naturalmente precisamos de um ambiente para realizar determinadas operações. Em um caso, a mídia de instalação normal do Windows servirá. Em outro caso, trabalharemos com um gerenciador de espaço em disco, portanto precisaremos de um funcional e confiável LiveDisk WinPE. Um deles é LiveDisk Sagitário. Site de download de imagens - Sergeistrelec.Ru .

Observação: as seguintes operações não podem ser executadas em discos tipo dinâmico. O disco de um espelho do Windows que fica sem bootloader deve primeiro ser convertido para um tipo básico. Isso só pode ser feito por meios de terceiros.

3. Criando uma partição EFI no final do Windows

Então temos, por exemplo, um segundo Windows que perdeu EFI-bootloader após a falha do disco com o primeiro sistema.

Como iniciá-lo? A maneira mais fácil e rápida é criar EFI-partition no final da partição do sistema e recrie o bootloader. Você não precisa de nada além da linha de comando para fazer isso. Inicialize a partir da mídia de instalação do Windows, pressione imediatamente Shift + F10. Esta combinação iniciará o prompt de comando. Se usarmos LiveDisk Sagitário, partimos, respectivamente, dele.

E já a bordo usamos a linha de comando.

Nele entramos:

diskpart lis vol sel vol 1 (em vez de 1, indique o número sob o qual sua partição com o sistema está listada acima) encolher desejado=100 creat par efi format fs=FAT32

Aqui está a seção especificada compactada para 100 MB e no lugar vago foi criado EFI-capítulo.

Agora podemos recriar o bootloader.

Na linha de comando, saia :

É isso aí - a funcionalidade do Windows foi restaurada.

4. Criando uma partição EFI antes do Windows

A partição de inicialização geralmente existe no início do disco, antes da partição do sistema. Não precisa ser assim, mas é feito para acelerar a inicialização do Windows. Para UEFI Achei o bootloader mais rápido. Sobre SSDé improvável que tal otimização seja perceptível, mas no caso de Disco rígido você pode competir até mesmo por um pouco de produtividade.

A bordo LiveDisk Sagitário vamos lançar. Clique na partição do sistema e clique na barra lateral de operações "Mudança de tamanho".

Puxe o controle deslizante do mapa um pouco para a direita para que na coluna abaixo "Espaço desocupado na frente" vários apareceram MB. A seguir, em vez do número sorteado, inserimos 105 . Para fazer funcionar 105MB. Clique "OK".

Como resultado, o programa irá liberar a quantidade correta de espaço em disco, no nosso caso 102,01MB. E vai deixar uma pequena cauda na parte de trás da seção. Clique.

Nós confirmamos.

Agora vamos iniciar a linha de comando. E nós criamos EFI-seção exatamente como descrito em cláusula 1 artigos.

Aqui EFI-a seção foi criada.

Resta recriar o bootloader, conforme descrito no final cláusula 3 artigos.

Então, você especificou a inicialização a partir de CD/DVD ou USB nas configurações do BIOS, e ao inicializar a partir do Ubuntu LiveCD, em vez de uma tela roxa com ícones de teclado e um homem, você recebeu esta tela:

Está tudo bem, isso acontece. Nesse caso, é necessário levar em consideração uma série de pontos, que serão discutidos nesta seção. A propósito, a presença de uma tela roxa durante a inicialização não significa que você não tenha UEFI; é apenas que com uma tela preta todos os recursos do UEFI são mais claramente visíveis. Portanto, em qualquer caso, a leitura desta seção será muito útil. Enquanto isso, fique à vontade para selecionar a linha superior “Experimente o Ubuntu sem instalar” e pressione Enter. Após uma breve espera, você será levado ao desktop do Ubuntu e, enquanto espera o carregamento do Ubuntu, vamos falar sobre UEFI.

Introdução à UEFI e GPT

Você provavelmente se lembra que um dos objetivos deste manual é ensinar o leitor a utilizar todas as principais ferramentas do sistema de forma eficaz e fácil. Mas para fazer isso, você precisa se aprofundar e falar sobre o hardware do seu computador e como esse hardware funciona com o sistema. Portanto, novamente existe uma teoria, você não pode viver sem ela.

O que acontece quando você liga o computador? Em primeiro lugar, o computador deve inicializar-se corretamente, ou seja, seu próprio hardware, e transferir o controle para o carregador do sistema operacional. Este processo é tratado pela “Interface de Firmware Extensível” ( EFI) (Extensible Firmware Interface) - uma interface entre o sistema operacional e o firmware que controla funções de hardware de baixo nível. Anteriormente, o BIOS era o responsável por isso, e agora o EFI, que, após outra mudança no padrão, ficou conhecido como “Unified Extensible Firmware Interface” ( UEFI) é o nome e será usado posteriormente. Deve-se notar que o UEFI, por ser uma interface mais moderna, suporta totalmente todas as funções do BIOS; o oposto, infelizmente, não é verdade. Nas configurações, o modo de suporte do BIOS é mais frequentemente chamado de “Legacy” (“legado” ou “tradicional” em inglês) ou simplesmente “UEFI Disabled” (“UEFI desabilitado”, como você pode imaginar). Por enquanto, porém, estamos interessados ​​no modo UEFI habilitado.

Então, quando você liga o computador, o UEFI começa a inicializar o hardware e encontra algum tipo de dispositivo de bloco, digamos, um disco rígido. Você provavelmente sabe que todo o disco rígido quase nunca é usado - o disco é necessariamente dividido em seções, inclusive para facilidade de uso. Mas hoje você pode dividi-lo em seções de duas maneiras padrão: usando MBR ou GPT. Qual é a diferença deles?

MBR(“Master Boot Record” - o registro principal de inicialização registro) usa identificadores de partição de 32 bits, que são colocados em um espaço muito pequeno (64 bytes) bem no início do disco (no final do primeiro setor do disco). Devido a um volume tão pequeno, apenas quatro partições primárias são suportadas (você pode aprender mais sobre isso neste artigo). Como é usado o endereçamento de 32 bits, cada partição não pode ter mais que 2,2 TB. Além disso, o registro de inicialização não possui nenhum MBR sobressalente; portanto, se um aplicativo substituir o registro mestre de inicialização, todas as informações da partição serão perdidas.

GPT(“Tabela de partição GUID” - mesa partição GUID) já utiliza identificadores de 64 bits para partições, portanto o espaço onde as informações sobre as partições são armazenadas já é superior a 512 bytes, além disso, não há limite no número de partições. Observe que o limite de tamanho da partição neste caso é de quase 9,4 ZB (sim, você leu tudo corretamente - um zetabyte, um seguido de vinte e um zeros!). E no final do disco há uma cópia do GPT, que pode ser usada para restaurar uma tabela de partição mestre danificada no início do disco.

Assim, quando a comunicação entre o equipamento e o sistema operacional é realizada através do modo UEFI habilitado (e não Legacy BIOS), utilizar GPT para particionamento é praticamente obrigatório, caso contrário provavelmente haverá problemas de compatibilidade com o MBR.

Bem, parece que os dispositivos de bloco foram resolvidos, o UEFI inicializou tudo corretamente e agora deve encontrar o bootloader do sistema operacional e transferir o controle para ele. Numa primeira aproximação, fica assim: como o UEFI é o sucessor do BIOS, ele procura o bootloader estritamente de acordo com as regras estabelecidas. Se encontrar um bootloader de sistema operacional que não suporte UEFI, o modo de emulação do BIOS será ativado (isso é verdade, mesmo que o BIOS legado não seja especificado explicitamente). E tudo começa de novo, com a única diferença que agora emulado O BIOS verifica o status do hardware e carrega firmware - drivers simples para componentes de hardware individuais. Depois disso emulado O BIOS procura novamente o bootloader do sistema operacional e o ativa. Isso, por sua vez, carrega o sistema operacional ou exibe uma lista de sistemas operacionais disponíveis.

Mas no caso da UEFI tudo acontece de forma um pouco diferente. O fato é que a UEFI possui seu próprio carregador de sistema operacional com gerenciadores de inicialização integrados para sistemas operacionais instalados. Para este propósito, para isso - para o carregador de inicialização UEFI - uma pequena partição (100–250 MB) deve ser criada no disco, que é chamada de “Extensible Firmware Interface System Partition” (partição do sistema da interface de firmware extensível, PES). Além do tamanho especificado, a partição deve ser formatada no sistema de arquivos FAT32 e ser inicializável. Ele contém drivers para componentes de hardware que podem ser acessados ​​pelo sistema operacional em execução. E neste caso o download ocorre diretamente nesta seção, o que é muito mais rápido.

Então, vamos resumir: para usar totalmente a funcionalidade UEFI, o disco deve ser GPT e deve ter uma partição ESP especial. Preste atenção na frase “para que completo use a funcionalidade” - há muitas maneiras de instalar o Ubuntu em um sistema com UEFI “simplificado” em um grau ou outro, e todas elas dependem da presença ou ausência de sistemas operacionais pré-instalados em seu computador. Por exemplo, você deseja deixar o Windows pré-instalado. Qual Windows - “Seven” ou o novo 8.1? Ou talvez, Deus me livre, você tenha o “Peratian Windows” instalado, ativado com MBR, e não queira rodar com GPT, mas mesmo assim queira estudá-lo mais a fundo? Além disso, depende muito da profundidade de bits dos sistemas operacionais - sem dançar com um pandeiro, é impossível fazer um sistema de 32 bits funcionar com UEFI. E há muitos desses exemplos. Portanto, nesta seção falaremos apenas sobre a instalação do Ubuntu no modo “máximo completo” de uso dos recursos UEFI, embora mesmo depois de ler esta introdução, você já será capaz de imaginar o dispositivo do seu computador e, se desejar, implementar seu próprio script de instalação.

Bem, vamos começar?

Particionamento de disco

Então, você inicializou no Ubuntu a partir de um LiveCD no modo UEFI. Abra o “GParted Partition Editor”, mas por enquanto vamos falar sobre recursos muito importantes aos quais você precisa prestar atenção.

O mais importante é que você tenha um plano para suas ações, acredite - a lista de etapas e a ordem de sua implementação é bastante extensa, por isso é aconselhável anotar os principais pontos do plano em algum lugar de um pedaço de papel. papel e verifique-os periodicamente. Então, o que você sabe? Para uma instalação normal do Ubuntu em modo UEFI, o disco rígido do seu computador deve estar devidamente preparado, a saber:

    O disco deve ser GPT;

    O disco deve ter uma partição ESP especial;

    O disco deve ter partições padrão: sistema, swap e uma partição para o diretório inicial.

Além disso, você precisa decidir sobre os sistemas operacionais em seu computador - se o Ubuntu será o único sistema ou se haverá outros sistemas com suporte ao modo UEFI nas proximidades, determinará o layout e o plano de instalação.

Comecemos respondendo à segunda pergunta: sobre a disponibilidade de outros sistemas operacionais. Se o seu computador já possui sistemas operacionais que suportam inicialização no modo UEFI (por exemplo, Windows 8), e você não pretende abandoná-los ainda, então os dois primeiros pontos do plano já foram concluídos: a partição ESP provavelmente já existe, e o disco, claro, com GPT. Vamos verificar se este é realmente o caso.

Vamos supor que após iniciar o editor de partições GParted, a seguinte janela seja aberta:

Que informações podem ser obtidas estudando cuidadosamente esta janela? Primeiro, observe a coluna "Sistema de arquivos": todas as partições são formatadas em NTFS, exceto uma partição com sistema de arquivos fat32 - esta parece ser a partição ESP. O Windows 8 já está instalado no disco (partição /dev/sda4 - no Windows é a unidade C:) - isso indica rótulo disco (coluna “Rótulo”). Em segundo lugar, existem várias partições de serviço do Windows no disco rígido - você pode descobrir isso não apenas pelos rótulos (WINRE_DRV e LRS_ESP), mas também por bandeiras(Coluna "Sinalizadores") - todas essas seções estão ocultas porque possuem o sinalizador oculto definido, o que indica a natureza especial das informações nelas contidas. E, finalmente, dê uma olhada na partição /dev/sda5 - você perdeu acidentalmente a unidade D: no Windows? Aqui está ele, são e salvo.

Assim, os dois primeiros pontos do plano já foram concluídos, e a implementação do terceiro ponto: a criação de partições para Ubuntu é descrita com detalhes suficientes no exemplo de uso do GParted para reparticionar um disco rígido. Deixe-nos lembrá-lo brevemente que você precisa “cortar” espaço suficiente do disco de dados (no exemplo é /dev/sda5, ou unidade D: no Windows) e em seu lugar criar três partições: swap, system e a. partição para o diretório inicial. Observe também que seu disco é GPT, portanto não possui uma partição estendida contendo unidades lógicas, portanto, ao criar partições, selecione Partição primária("Seção principal").

Não execute nenhuma operação com partições de serviço do Windows - elas se destinam ao funcionamento normal deste sistema operacional. A modificação acidental ou deliberada dessas partições certamente causará problemas no Windows, incluindo sua total inoperabilidade.

O resultado final deverá ser algo semelhante a esta imagem:

As seções adicionais criadas são mostradas aqui:

Por favor, escreva o objetivo das seções. No exemplo mostrado:

    /dev/sda2- Seção EFI (ESP)

    /dev/sda6- partição do sistema (partição para a “raiz” do sistema)

    /dev/sda7- trocar partição

    /dev/sda8- seção para dados do usuário.

Esta informação será muito útil posteriormente ao instalar o Ubuntu, pois devido ao grande número de partições, você pode facilmente se confundir e atribuir o ponto de montagem necessário ao “número” errado.

Mesmo assim, continuamos trabalhando com o editor GParted. Sua tarefa é deletar todas as partições e usar o espaço livre para criar a configuração de disco necessária para o Ubuntu. Para fazer isso, você pode clicar com o botão direito em cada seção e selecionar “Excluir” no menu suspenso. Mas é melhor fazer diferente: encontre o item “Dispositivo” na barra de menu do editor GParted e selecione “Criar Tabela de Partição...” no menu. Um aviso aparecerá:

AVISO: Isso apagará todos os dados de todo o disco /dev/sda

(AVISO: Isso excluirá TODOS OS DADOS DE TODO O DISCO /dev/sda)

Não se preocupe, você cuidou dos backups, certo? Veja logo abaixo - a inscrição “Avançado” (Detalhes). Clique no triângulo à esquerda e selecione gpt no menu:

Todo o espaço em disco ficará cinza. Clique com o botão direito nele e comece a criar as partições necessárias selecionando “Novo” no menu suspenso. A primeira das novas partições é uma partição ESP especial, necessária, como você se lembra, para que o UEFI funcione. Como está formatado em um sistema de arquivos não Linux e, além disso, deve ser inicializável, deve estar localizado no início do espaço em disco. Defina seu tamanho no campo “New size (MiB)” (Novo tamanho em MiB) 100 MB, e o sistema de arquivos - fat32:

Da mesma forma, crie partições para o futuro: sistema (15 GB com o sistema de arquivos ext4), partição swap (4 GB com linux-swap) e para o diretório inicial (todo o espaço restante no ext4). Como você se lembra, o GParted não aplica as alterações imediatamente, mas simplesmente as coloca na fila para execução. Então clique na marca de seleção verde “Aplicar todas as operações”:

Sim, não é necessário gerenciar os sinalizadores de inicialização neste estágio - o instalador do Ubuntu fará tudo como deveria. Agora leia atentamente sobre como instalar o Ubuntu e, quando estiver pronto, continuaremos.

Instalando Ubuntu

Após este trabalho preparatório, a instalação do Ubuntu não será difícil, principalmente se você leu atentamente as regras de instalação. Basta pegar um pedaço de papel com uma lista de partições e observar que para a partição EFI especial (/dev/sda2 do exemplo sobre a instalação conjunta do Ubuntu e do Windows) você precisa atribuir com precisão a propriedade Partição de inicialização EFI, não a área de inicialização de backup do BIOS:

Se você não fizer isso, o instalador mostrará esta notificação:

Corrija o erro e, caso não funcione, saia do instalador, inicie o editor GParted e verifique se tudo descrito acima foi concluído.

As atribuições para todas as outras partições necessárias ao instalar o Ubuntu são descritas detalhadamente nesta seção, portanto, não faz sentido entrar em mais detalhes aqui.

Possíveis problemas

Às vezes acontece que após a instalação um dos sistemas operacionais pré-instalados no computador não inicia. Bem, sem entrar em métodos bastante complicados para fazer tudo voltar ao normal, notamos que existe uma solução abrangente para possíveis problemas de carregamento. O nome desta solução é Reparo de inicialização .

Este pequeno programa é uma ferramenta muito poderosa que permite corrigir quase todos os erros que podem ocorrer ao carregar o Ubuntu e outros sistemas operacionais após a instalação.

Siga a regra de ouro: " Nunca conserte algo que ainda não está quebrado»!

Inicialize no Ubuntu. Não importa como você faz isso - o Boot-Repair funciona tanto com o LiveCD quanto no sistema instalado. Claro, se você estiver tendo dificuldade para inicializar o Ubuntu recém-instalado, o primeiro método se tornará o único. Para começar, o Boot-Repair precisa ser instalado no seu computador; isso é feito usando o terminal. Pressione Ctrl + Alt + T e na janela que aparecer digite:

: Altere o comando mais próximo do lançamento.

Sudo add-apt-repository "deb http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu atrevido principal"

Agora, é claro, você dirá: “O que você está fazendo aí, afinal? São tantas cartas - não entendo nada e com certeza vou cometer um erro!” Claro, ninguém insere o comando apresentado letra por letra no terminal - basta selecioná-lo completamente e clicar com o botão do meio do mouse na janela do terminal ou arrastar o texto selecionado para lá. Pressione Enter. Se você estiver em um Ubuntu já instalado, será solicitado que você insira sua senha. Observe que nenhum símbolo é exibido ao inserir uma senha: nem pontos, nem asteriscos - absolutamente nada - provavelmente não há necessidade de explicar por que isso é feito. Após inserir a senha, pressione Enter novamente.

Baixe a chave pública do repositório com o programa do armazenamento de chaves confiável:

Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 60D8DA0B

Atualize a lista de aplicativos com o comando:

Sudo apt-get atualização

Instale e execute o Boot-Repair:

Sudo apt-get install -y boot-repair && (reparo de inicialização &)

Após uma breve verificação, a janela principal do Boot-Repair aparecerá:

: No processo de escrita.