Partição do sistema efi esp. Para que serve a seção "MSR (Reservado)"? Eu tenho uma partição MSR

03.05.2023

Assim que ligamos o computador, ele imediatamente inicia a execução de um sistema operacional em miniatura, que conhecemos como BIOS. Ele lida com testes de dispositivos, memória, carregamento de sistemas operacionais e distribuição de recursos de hardware. Muitos dos recursos deste conjunto de programas (geralmente com cerca de 256-512 KB de tamanho) permitem oferecer suporte a sistemas operacionais mais antigos, como o MS-DOS, oferecendo-lhes muitos recursos. Desde a época do PC/AT-8086, o BIOS mudou muito pouco e, quando os primeiros Pentiums foram lançados, seu desenvolvimento havia quase parado. Na verdade, não havia nada a mudar, exceto BIOS duplo, suporte para ferramentas de rede e a capacidade de atualizar o firmware. Mas havia muitas desvantagens: entrada inicial no modo de processador real, endereçamento de 16 bits e 1 MB de memória disponível, impossibilidade de ter um console de “reparo”. E, claro, o eterno problema do apoio discos rígidos. Mesmo agora, é garantido que discos de até 2,2 TB sejam suportados, nada mais.

Em 2005, a Intel decidiu mudar o BIOS para EFI/UEFI (Unified Extensible Firmware Interface). O sistema EFI é um sistema operacional básico mais avançado. A UEFI vem trabalhando em algumas plataformas Unix e Windows há muito tempo, mas uma transição em massa ainda não ocorreu, apesar das boas intenções. E eles são:

  • Disponibilidade do notório console para reparo de parâmetros do sistema e instalação do SO;
  • A partição EFI permite realizar algumas ações sem carregar o SO (assistir filmes, tocar música);
  • Acesso à Internet e, portanto, disponibilidade drivers instalados rede, pilha TCP/IP, etc.);
  • Presença de modo gráfico e scripts de usuário;
  • Suporte para discos gigantes;
  • Armazenamento UEFI em partições de novo formato (GPT);
  • Suporte total para todos os equipamentos desde o momento do lançamento.

A UEFI pode usar um mecanismo de execução de uso geral como a JVM para executar código independente de hardware, o que abre enormes possibilidades para a criação de software inicializável.

Também há críticas a esta tecnologia. Em particular, a sua implementação pode levar à exclusão de novos intervenientes no mercado de sistemas operativos: para este efeito existirá sempre alguma lacuna tecnológica no código. Como, por exemplo, a incapacidade de inicializar o Windows 98 a partir de BIOS modernos. Mas o pior é que você terá que esquecer os milhões de programas do MS-DOS e outros sistemas que dependiam das funções do BIOS para funcionar. Talvez ainda sejam emulados, mas há dúvidas quanto a isso. E entre eles provavelmente existem programas importantes que não haverá ninguém para reescrever. No entanto, todos estes problemas podem ser resolvidos – pelo menos através de sistemas operacionais virtuais. Mas o que é certo é que surgirão novos tipos de vírus, e poderemos constatar isso muito em breve.

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

E para outro disco rígido com seu próprio bootloader independente, se houver alguma dúvida sobre como restaurar o sistema após a exclusão disco rígido com uma partição de inicialização, em tais situações fora do padrão será necessário trabalho manual.

O Windows não é instalado em um segundo disco GPT conectado ao computador com o seu próprio 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 bootloader do primeiro sistema estiver danificado. Ou se o primeiro disco rígido falhar ou simplesmente for desconectado. Para segunda janela tinha seu próprio independente EFI- marcação, durante sua instalação você precisa tornar o primeiro sistema invisível - desabilitar sua mídia em Configurações do 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 gerenciador de inicialização independente pode ser instalado por aqueles que executam no ambiente sistema atual programas como ou 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

Portanto, temos um meio inicializado como GPT sem marcação e dados.

Vamos lançar 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 partição regular para indicá-la a programas como ou WinToHDD como 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 o utilitário com 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”. Em seguida, marque a caixa “Criar partição ESP”. E no topo da coluna “Configurações” removemos todos os valores de “Tamanho” exceto o último. Clique em "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 LiveDisk WinPE funcional e confiável. Um deles é o Sagittarius LiveDisk. Site de download de imagens - Sergeistrelec.Ru.

Nota: 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? O mais simples e maneira rápida- criar EFI-partition no final da partição do sistema e recrie o bootloader. Você não precisa de nada além de uma 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 as coisas. Inicialização do Windows. Para fazer com que o UEFI encontre o bootloader mais rápido. Em um SSD, é improvável que tal otimização seja perceptível, mas no caso de um HDD, você pode competir até mesmo por uma fração do desempenho.

A bordo LiveDisk Sagitário vamos lançar. Clique na partição do sistema e no painel de operações lateral clique em “Redimensionar”.

Puxe o controle deslizante do mapa um pouco para a direita para que na coluna abaixo de “Espaço não alocado na frente” vários MB. A seguir, em vez do número sorteado, inserimos 105 . Para fazer funcionar 105MB. Clique em "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 igual à descrita no parágrafo 1 do artigo.

Aqui EFI-a seção foi criada.

Resta recriar o bootloader, conforme descrito no final do parágrafo 3 do artigo.

Atualizado: outubro de 2013

Finalidade: Windows 8, Windows 8.1, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2

Esta seção descreve como configurar partições de disco, incluindo discos rígidos(HDD), unidades de estado sólido(SSD) e outras unidades para computadores Unified EFI Interface (UEFI) baseados em BIOS.

Nesta seção

Configurações de partição

Esta seção descreve a configuração de partição padrão e a configuração de partição recomendada.

Configuração padrão: seção de ferramentas de ambiente Recuperação do Windows, partição do sistema, partição MSR e partição do Windows

A configuração de instalação padrão do Windows inclui a partição das Ferramentas do Ambiente de Recuperação do Windows, a partição do Sistema, a partição MSR e a partição do Windows. Essa configuração é mostrada no diagrama a seguir. Esta configuração permite habilitar a criptografia de unidade BitLocker e armazenar o Ambiente de Recuperação do Windows em uma partição oculta do sistema.

Usando esta configuração, utilitários como o Encryption podem ser adicionados a uma instalação personalizada do Windows Disco do Windows BitLocker e ambiente de recuperação do Windows.

Configuração recomendada: partição do ambiente de recuperação do Windows, partição do sistema, partição MSR, partição do Windows e partição da imagem de recuperação

A configuração recomendada inclui: partição do Ambiente de Recuperação do Windows, partição do sistema, partição MSR, partição do Windows e partição da imagem de recuperação. Esta configuração é mostrada na figura a seguir.

A partição das Ferramentas do Ambiente de Recuperação do Windows e a partição do Sistema são adicionadas antes da partição do Windows ser adicionada. A última partição a ser adicionada é a imagem de recuperação. Esta ordem de partições ajudará a manter a partição do sistema e a partição do Ambiente de Recuperação do Windows seguras durante ações como excluir a partição da imagem de recuperação ou redimensionar a partição do Windows.

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

Neste artigo tentaremos reparar o bootloader EFI para Windows 7/8/10. Já discutimos 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)
  • 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:

  • Partição EFI - ESP (Extensible Firmware Interface) - partição onde programas com drivers para inicializar o Windows;
  • MSR – também conhecido como Microsoft Reserved – partição reservada durante a instalação do Windows; pode muito bem não estar na sua máquina
  • A partiçã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 de recuperação aqui. Por padrão (ou seja, quando Instalação do Windows para um disco NÃO FORMATADO), as duas primeiras partições têm um volume limpo. E portanto, se necessário, é fácil isolá-los, focando apenas nos tamanhos de ambos. No Windows 7, por exemplo, são 100 MB e 128 MB, respectivamente. E dito isso, 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. Uma partição EFI é necessária em discos GPT com suporte UEFI. Quando o computador é ligado, o ambiente UEFI carrega o bootloader ( EFI\Microsoft\Boot\bootmgfw.efi) da partição EFI (ESP), dando-lhe controle sobre o carregamento do próprio Windows. Nenhuma seção - sem download.

A partição MSR no disco é criada para facilitar a visão geral das partições e é usada 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 é 16 MB (no Windows 8 – 128 MB), o tipo de sistema de arquivos é NTFS.

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

Você pode ser notificado de que o arquivo no endereço acima EFI\Microsoft\Boot\BCD está danificado tela azul 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 Boot Configuration Data não reconhecem 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

Dizem que 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 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.
  • selecione o dispositivo de inicialização acessando o menu de inicialização rápida usando as teclas na zona F ou

  • carregar de;
  • saia para a linha de comando segurando Shift + 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. Seu tamanho, novamente, é pequeno (100 MB no W7 e W10) e possui 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 vá 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

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

/l ru– ru – indicará a localidade do idioma do sistema que será usado, 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 o sistema Arquivos do 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

  • O acesso é negado - há muitos motivos para isso: desde a presença de setores defeituosos até um modo de inicialização configurado incorretamente (legado é usado em vez de UEFI; apenas UEFI é necessário) 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 a partição EFI primeiro (não precisamos mais disso), recriá-la com o único diretório necessário para que ela funcione e, em seguida, contar com o bootrec de reparo para permitir para concluir 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 estão armazenadas. Dados do Windows e suas informações. 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-o:

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 quando tentei atribuir a letra Y usada anteriormente, o console recusou (teve que ser reiniciado). Darei à partição a letra Z :

Atribuir letra = saída Z

Vamos preparar o caminho para o bootrec.

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

  • copie os arquivos do ambiente EFI da pasta janelas instaladas(C é a letra da unidade com arquivos de sistema do Windows):
xcopy /s C:\Windows\Boot\EFI\*.* Z:\EFI\Microsoft\Boot 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 pendrive e ligue a máquina. Estamos esperando surgimento do Windows. 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 Boot esteja próximo à 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 unidade flash inicializável. Faça isso usando qualquer opção conveniente do artigo Rótulo de disco inicializável: como adicionar ou remover?

Eu tenho tudo. Boa sorte.

Leia: 1.641