Jak uzyskać dostęp do partycji efi w systemie Windows 10?

26

Mam problem z dostępem do partycji EFI w systemie Windows 10. Wypróbowałem tę metodę w cmd (użyłem uprawnień administracyjnych):

otwórz cmd jako admin ...

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

Ale to nie działa, ponieważ Windows 10 użyłem tej metody dobrze w 8.1.

to zdjęcie pokazuje błąd, który pojawia się, gdy próbuję uzyskać dostęp do partycji

wprowadź opis zdjęcia tutaj

Raffi CH
źródło
Jak to „nie działa”? Jakieś błędy lub nic się nie dzieje po tych krokach?
gronostaj
Widzę zamontowaną partycję, ale nie mam do niej dostępu.
Raffi CH
Dlaczego dokładnie próbujesz uzyskać dostęp do partycji EFI?
Ramhound,
@Ramhound, ponieważ mam wiele systemów operacyjnych i powinienem zmienić nazwę pliku, aby uzyskać dostęp do innego systemu.
Raffi CH
2
Ciekawe, że zamontowany dysk EFI jest dostępny za pomocą przycisku „Przeglądaj” w Menedżerze zadań -> „Uruchom nowe zadanie”. Następnie możesz wykonać podstawowe operacje za pomocą menu kontekstowego (Kopiuj / Wklej itp.), A nawet gdy uruchamiasz inne aplikacje za pomocą Uprawnienia administratora, np. Notepad.exe, może również uzyskać dostęp do dysku z menu plików. Problem wydaje się dotyczyć Eksploratora.
patkim

Odpowiedzi:

21

Wypróbuj następujące rozwiązania, które działają w Windows 7 i 8, ale nie mogę obiecać niczego z 10:

  1. Otwórz okno Wiersz polecenia administratora, klikając prawym przyciskiem myszy ikonę Wiersz polecenia i wybierając opcję uruchomienia go jako Administrator.
  2. W oknie wiersza polecenia wpisz mountvol P: /S. (Możesz zmienić P:na dowolną nieużywaną literę dysku; to dowolne).
  3. Użyj okna wiersza polecenia, aby uzyskać dostęp do P:woluminu (EFI System Partition lub ESP).

Musisz użyć poleceń w trybie tekstowym zamiast GUI, ale ta metoda powinna działać.

Inną alternatywą jest użycie innego systemu operacyjnego. Nawet jeśli nie możesz teraz uruchomić innego systemu operacyjnego, co zdecydowanie sugerujesz, możesz użyć dysku awaryjnego. Na przykład nośnik instalacyjny Ubuntu powinien umożliwiać dość łatwy dostęp do ESP. IIRC, powinien pojawić się jako objętość w lewym dolnym rogu ekranu; lub możesz użyć standardowej mountkomendy Linuksa, aby zamontować ją w dowolny sposób.

Rod Smith
źródło
1
Nie działa, kolego
Raffi CH
1
Próbowałem z waniliową instalacją systemu Windows 10 1151 64-bitowego (tj. Bez aktualizacji z Windows 7.) Część montażowa działała dobrze, ale cały katalog jest tylko do odczytu! Jaki jest w tym sens? Cóż, to trochę działało. Czy wiesz, jak to zrobić do odczytu i zapisu?
enigmatyczny
1
To działało dla mnie w systemie Windows 10 w trybie odzyskiwania. Dzięki!
Fredrik Håård
1
Otrzymuję błąd mountvol P: / s Parametr jest niepoprawny.
Damian
Działa w systemie Windows 10 - 1903
Ujjwal Singh
11

Odpowiedź brzmi @ pat2015:

Ciekawe, że zamontowany dysk EFI jest dostępny za pomocą przycisku „Przeglądaj” w Menedżerze zadań -> „Uruchom nowe zadanie”. Następnie możesz wykonać podstawowe operacje za pomocą menu kontekstowego (Kopiuj / Wklej itp.), A nawet gdy uruchamiasz inne aplikacje za pomocą Uprawnienia administratora, np. Notepad.exe, może również uzyskać dostęp do dysku z menu plików. Problem wydaje się dotyczyć Eksploratora.

Raffi CH
źródło
Uaktualniono do systemu Windows 10 Anniversary Edition i zaczęły się problemy z uprawnieniami. To obejście działało idealnie. Zgaduję, że robię coś w rodzaju „RUNAS”, żeby zachowywać się tak, jak użytkownik SYSTEMU może również pracować, ale to nie jest zabawne. Może zrobię to, jeśli każda inna aktualizacja systemu Windows ponownie zepsuje mój program ładujący.
dragon788
Aktualizacja Windows 10 Creators rozwiązała ten problem.
Muntashir Akon
2
Możesz także otworzyć cmd.exe jako administrator i używać wiersza poleceń, jak w dobrych, ciemnych czasach.
user148298
11

Aktualizacja

w systemach Windows 8.1, Windows 10 i Windows Server od 2012 R2 można użyć następującego narzędzia PowerShell do uzyskania dostępu do odczytu i zapisu partycji EFI:

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

Oryginalna odpowiedź

Znalazłem prostszy sposób uzyskania dostępu do odczytu / zapisu partycji EFI z systemu Windows 10:

  1. Otwórz okno Wiersz polecenia administratora, klikając prawym przyciskiem myszy przycisk Start i klikając polecenie Wiersz polecenia (administrator)
  2. W oknie wiersza polecenia wpisz mountvol, zignoruj ​​komunikat pomocy na początku i zwróć uwagę na listę ścieżek opartych na GUID wszystkich woluminów znanych systemowi Windows, np .:

lista identyfikatorów GUID woluminów

  1. GUID partycji EFI jest jednym z tych oznaczonych opisem „NO MOUNT POINT” - w moim przypadku był to pierwszy tom
  2. wpisz start \\?\Volume{.......-....-....-....-...........}\(oczywiście zamień kropki na dokładny identyfikator GUID z kroku 3), a nowe okno eksploratora wyskoczy z zawartością partycji EFI i dostępem do odczytu / zapisu - voila!

Partycja EFI w eksploratorze

maoizm
źródło
Jak ponownie bezpiecznie odmontować głośność ?, opis na / P brzmi destrukcyjnie?
neslekkiM
@neslekkiM nie jest montowany, tylko bliski odkrywca
maoizm
Po przypisaniu litery dysku P do partycji efi możesz wyjść z diskpart i użyć zwykłych poleceń cmd, takich jak P:> dir, które będą wyświetlać zawartość P i tak dalej.
Jens
Jest to przypadek narożny, w którym występuje wiele partycji EFI (na przykład, gdy ktoś podłącza drugi dysk zawierający poprzednią partycję EFI). Wierzę, że to nie będzie w stanie rozróżnić tych dwóch, tylko z powyższym podejściem.
Czy będę