Come accedere alla partizione efi su Windows 10?


26

Ho problemi ad accedere alla partizione EFI su Windows 10 Ho provato questo metodo in cmd (ho usato i privilegi di amministratore):

apri cmd come admin ...

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

Ma non funziona da Windows 10, ho usato questo metodo su 8.1.

questa immagine mostra l'errore che ottengo quando provo ad accedere alla partizione

inserisci qui la descrizione dell'immagine


In che modo "non funziona"? Alcuni errori o non succede nulla dopo questi passaggi?
gronostaj,

Sono in grado di vedere la partizione montata ma non riesco ad accedervi.
Raffi CH,

Perché stai provando ad accedere esattamente alla partizione EFI?
Ramhound,

@Ramhound perché ho più sistemi operativi e dovrei rinominare un file in modo da poter accedere all'altro sistema.
Raffi CH,

2
È interessante notare che l'unità EFI montata è accessibile dal pulsante 'Sfoglia' da Task Manager -> 'Esegui nuova attività' È quindi possibile eseguire le operazioni di base possibili con il menu contestuale (Copia / Incolla ecc.) E anche quando si eseguono altre app con Privilegi di amministratore, ad esempio Notepad.exe, può anche accedere all'unità dal menu file. Il problema sembra riguardare Explorer.
Patkim,

Risposte:


21

Prova quanto segue, che funziona in Windows 7 e 8, ma non posso promettere nulla con 10:

  1. Aprire una finestra del prompt dei comandi dell'amministratore facendo clic con il pulsante destro del mouse sull'icona del prompt dei comandi e selezionando l'opzione per eseguirlo come amministratore.
  2. Nella finestra del prompt dei comandi, digitare mountvol P: /S. (È possibile passare P:a qualsiasi lettera di unità inutilizzata; questo è arbitrario.)
  3. Utilizzare la finestra del prompt dei comandi per accedere al P:volume (EFI System Partition o ESP).

Dovrai utilizzare i comandi in modalità testo, piuttosto che la GUI, ma questo metodo dovrebbe funzionare.

Un'altra alternativa è quella di utilizzare un altro sistema operativo. Anche se non puoi avviare l'altro tuo sistema operativo ora, cosa che implica fortemente, potresti essere in grado di utilizzare un disco di emergenza. Un mezzo di installazione di Ubuntu, ad esempio, dovrebbe consentirti di accedere facilmente all'ESP. IIRC, dovrebbe apparire come un volume nell'angolo in basso a sinistra dello schermo; oppure puoi usare il mountcomando Linux standard per montarlo come preferisci.


1
Non funziona amico
Raffi CH

1
L'ho provato con un'installazione vanilla di Windows 10 1151 a 64 bit (ovvero non un aggiornamento da Windows 7.). La parte di montaggio ha funzionato bene, ma l'intera directory è di sola lettura! Qual è il punto in questo? Bene, ha funzionato un po '. Sai come farlo leggere-scrivere?
enigmatico

1
Questo ha funzionato per me in Windows 10, modalità di ripristino. Grazie!
Fredrik Håård,

1
Ottengo un errore mountvol P: / s Il parametro non è corretto.
Damian,

Funziona su Windows 10 - 1903
Ujjwal Singh,

11

La risposta è di @ pat2015:

È interessante notare che l'unità EFI montata è accessibile dal pulsante 'Sfoglia' da Task Manager -> 'Esegui nuova attività' È quindi possibile eseguire le operazioni di base possibili con il menu contestuale (Copia / Incolla ecc.) E anche quando si eseguono altre app con Privilegi di amministratore, ad esempio Notepad.exe, può anche accedere all'unità dal menu file. Il problema sembra riguardare Explorer.


Aggiornato all'edizione dell'anniversario di Windows 10 e questo problema con le autorizzazioni è iniziato. Questa soluzione ha funzionato perfettamente. Immagino che fare un qualche tipo di "RUNAS" per comportarsi come un utente di SISTEMA potrebbe funzionare, ma non è divertente. Forse lo farò se ogni altro aggiornamento di Windows interrompe nuovamente il mio bootloader.
dragon788,

L'aggiornamento di Windows 10 Creators ha risolto questo problema.
Muntashir Akon,

2
Puoi anche semplicemente aprire cmd.exe come amministratore e utilizzare la riga di comando come le ole buie ole buone.
user148298

11

Aggiornare

in Windows 8.1, Windows 10 e Windows Server a partire dal 2012 R2 è possibile utilizzare il seguente oneliner Powershell per ottenere l'accesso in lettura e scrittura alla partizione EFI:

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

Risposta originale

Ho trovato il modo più semplice per ottenere l'accesso in lettura / scrittura alla partizione EFI da Windows 10:

  1. Aprire una finestra del prompt dei comandi dell'amministratore facendo clic con il pulsante destro del mouse sul pulsante Start e facendo clic su Prompt dei comandi (amministratore)
  2. Nella finestra del prompt dei comandi, digitare mountvol, ignorare il messaggio di aiuto all'inizio e notare l'elenco dei percorsi basati su GUID di tutti i volumi noti a Windows, ad es .:

elenco dei GUID dei volumi

  1. Il GUID della partizione EFI è uno di quelli contrassegnati con la descrizione "NO MOUNT POINT" - nel mio caso è stato il primo volume
  2. digita start \\?\Volume{.......-....-....-....-...........}\(ovviamente sostituisci i punti con il GUID esatto del passaggio 3) e apparirà una nuova finestra di Explorer con il contenuto della partizione EFI e l'accesso in lettura / scrittura ad esso - voilà!

Partizione EFI in Explorer


Come si fa a smontare di nuovo il volume in modo sicuro? La descrizione su / P sembra distruttiva?
neslekkiM,

@neslekkiM non viene montato, basta
esplorare

Dopo aver assegnato una lettera di unità P alla partizione efi, è possibile uscire da diskpart e utilizzare i soliti comandi cmd come P:> dir che elencherà ciò che è su P e così via.
Jens,

C'è un caso angolare a questo, in cui sono presenti più partizioni EFI (ad esempio, quando qualcuno collega una seconda unità che contiene una partizione EFI precedente). Credo che questo non sarà in grado di distinguere tra i due, solo con l'approccio sopra.
Sarò
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.