Como acessar a partição efi no windows 10?

26

Estou tendo problemas para acessar a partição EFI no Windows 10. Tentei este método no cmd (usei privilégios administrativos):

abrir cmd como administrador ...

diskpart
sel disk 0
sel part 1 (efi part)
assign letter=b
exit
taskkill /im explorer.exe /f
explorer.exe

Mas não está funcionando desde o Windows 10, usei esse método bem no 8.1.

esta imagem mostra o erro que recebo ao tentar acessar a partição

insira a descrição da imagem aqui

Raffi CH
fonte
Como é que "não está funcionando"? Alguns erros ou nada acontece após essas etapas?
gronostaj 01/09/2015
Consigo ver a partição montada, mas não consigo acessá-la.
Raffi CH
Por que você está tentando acessar exatamente a partição EFI?
Ramhound
@ Ramhound porque tenho vários sistemas operacionais e devo renomear um arquivo para que eu possa acessar o outro sistema.
Raffi CH
2
Curiosamente, acho que a unidade EFI montada pode ser acessada no botão 'Procurar' do Gerenciador de tarefas -> 'Executar nova tarefa'. Você pode executar operações básicas possíveis com o Menu de contexto (Copiar / Colar etc) e até mesmo quando você executa outros aplicativos com Privilégios de administrador, por exemplo, o Notepad.exe, também pode acessar a unidade no menu do arquivo. O problema parece estar com o Explorer.
Patkim 3/09/15

Respostas:

21

Tente o seguinte, que funciona no Windows 7 e 8, mas não posso prometer nada com o 10:

  1. Abra uma janela do prompt de comando do administrador clicando com o botão direito do mouse no ícone do prompt de comando e selecionando a opção para executá-lo como administrador.
  2. Na janela Prompt de Comando, digite mountvol P: /S. (Você pode alterar P:para qualquer letra de unidade não utilizada; isso é arbitrário.)
  3. Use a janela Prompt de Comando para acessar o P:volume (EFI System Partition, ou ESP).

Você precisará usar comandos em modo de texto, em vez da GUI, mas esse método deve funcionar.

Outra alternativa é usar outro sistema operacional. Mesmo que você não consiga inicializar seu outro sistema operacional agora, o que implica fortemente, você poderá usar um disco de emergência. Um meio de instalação do Ubuntu, por exemplo, deve permitir que você acesse o ESP com bastante facilidade. IIRC, ele deve aparecer como um volume no canto inferior esquerdo da tela; ou você pode usar o mountcomando padrão do Linux para montá-lo da maneira que desejar.

Rod Smith
fonte
1
Não funciona companheiro
Raffi CH
1
Eu tentei com uma instalação baunilha do Windows 10 1151 de 64 bits (ou seja, não uma atualização do Windows 7.). A peça de montagem funcionou bem, mas o diretório inteiro é somente leitura! Qual o sentido disso? Bem, funcionou um pouco. Você sabe como fazer leitura e gravação?
enigmaticPhysicist
1
Isso funcionou para mim no Windows 10, modo de recuperação. Obrigado!
Fredrik Håård 10/02
1
Recebo um erro mountvol P: / s O parâmetro está incorreto.
Damian
Funciona no Windows 10 - 1903
Ujjwal Singh
11

A resposta é por @ pat2015:

Curiosamente, acho que a unidade EFI montada pode ser acessada no botão 'Procurar' do Gerenciador de tarefas -> 'Executar nova tarefa'. Você pode executar operações básicas possíveis com o Menu de contexto (Copiar / Colar etc.) e até mesmo quando você executa outros aplicativos com Privilégios de administrador, por exemplo, o Notepad.exe, também pode acessar a unidade no menu do arquivo. O problema parece estar com o Explorer.

Raffi CH
fonte
Atualizado para a edição do Windows 10 Anniversary e esse problema de permissão foi iniciado. Esta solução alternativa funcionou perfeitamente. Eu estou supondo que fazer algum tipo de "RUNAS" para se comportar como um usuário do SYSTEM também pode funcionar, mas isso não é divertido. Talvez eu faça isso se qualquer outra atualização do Windows interromper meu gerenciador de inicialização novamente.
precisa saber é o seguinte
A atualização do Windows 10 Creators corrigiu esse problema.
Muntashir Akon
2
Você também pode simplesmente abrir o cmd.exe como administrador e usar a linha de comando como na boa idade das trevas.
user148298
11

Atualizar

no Windows 8.1, Windows 10 e Windows Server a partir de 2012 R2, você pode usar o seguinte on-line do Powershell para obter acesso de leitura e gravação à partição EFI:

start ((Get-Partition | ? IsSystem).AccessPaths[0])

Resposta original

Encontrei uma maneira mais direta de obter acesso de leitura / gravação à partição EFI no Windows 10:

  1. Abra uma janela de Prompt de Comando do Administrador clicando com o botão direito do mouse em Iniciar e clicando em Prompt de Comando (Admin)
  2. Na janela Prompt de Comando, digite mountvol, desconsidere a mensagem de ajuda no início e observe a lista de caminhos baseados em GUID de todos os volumes conhecidos pelo Windows, por exemplo:

lista de GUIDs de volumes

  1. O GUID da partição EFI é um dos marcados com a descrição "NO MOUNT POINT" - no meu caso, foi o primeiro volume
  2. digite start \\?\Volume{.......-....-....-....-...........}\(é claro que substitua pontos pelo GUID exato da etapa 3) e a nova janela do explorer será exibida com o conteúdo da partição EFI e o acesso de leitura / gravação a ela - e pronto!

Partição EFI no explorer

maoizm
fonte
Como desmontar o volume com segurança novamente ?, a descrição em / P parece destrutiva?
NslekkiM
@neslekkiM não é se montado, basta fechar explorer
maoizm
Depois de atribuir uma letra de unidade P à partição efi, você pode sair do diskpart e usar os comandos cmd habituais, como P:> dir, que listarão o que está em P e assim por diante.
Jens
Há um caso de canto nisso, onde há várias partições EFI presentes (por exemplo, quando alguém anexa uma segunda unidade que contém uma partição EFI anterior). Acredito que isso não será capaz de diferenciar entre os dois, apenas com a abordagem acima.
Eu vou