23

У меня возникают проблемы с доступом к разделу EFI в Windows 10, я попробовал этот метод в cmd (я использовал административные привилегии):

открыть cmd от имени администратора ...

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

Но это не работает, так как Windows 10, я использовал этот метод нормально на 8.1.

эта картинка показывает ошибку, которую я получаю при попытке получить доступ к разделу

3 ответа3

18

Попробуйте следующее, которое работает в Windows 7 и 8, но я не могу ничего обещать с 10:

  1. Откройте окно командной строки администратора, щелкнув правой кнопкой мыши значок командной строки и выбрав опцию, чтобы запустить его от имени администратора.
  2. В окне командной строки введите mountvol P: /S (Вы можете изменить P: на любую неиспользуемую букву диска; это произвольно.)
  3. Используйте окно командной строки для доступа к тому P: (системный раздел EFI или ESP).

Вам нужно будет использовать команды текстового режима, а не графический интерфейс, но этот метод должен работать.

Другой альтернативой является использование другой ОС. Даже если вы не можете загрузить другую ОС сейчас, на что вы категорически намекаете, вы можете использовать аварийный диск. Например, установочный носитель Ubuntu должен позволить вам легко получить доступ к ESP. IIRC, он должен отображаться как громкость в левом нижнем углу экрана; или вы можете использовать стандартную команду mount Linux смонтировать его в любом случае вы хотите.

10

Ответ на @ pat2015:

Интересно, что я обнаружил, что подключенный диск EFI доступен с помощью кнопки «Обзор» в Диспетчере задач -> «Запуск новой задачи». После этого вы можете выполнять основные операции с помощью контекстного меню (копирование / вставка и т.д.) И даже при запуске других приложений с Привилегии администратора, например Notepad.exe, он также может получить доступ к диску из своего файлового меню. Проблема, кажется, с Explorer.

10

Обновить

в Windows 8.1, Windows 10 и Windows Server начиная с 2012 R2 вы можете использовать следующий пакет Powershell для получения доступа на чтение и запись к разделу EFI:

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

Оригинальный ответ

Я нашел более простой способ получить доступ для чтения / записи к разделу EFI из Windows 10:

  1. Откройте окно командной строки администратора, щелкнув правой кнопкой мыши кнопку «Пуск» и выбрав «Командная строка» (Admin).
  2. В окне командной строки введите mountvol , игнорируйте сообщение справки в начале и обратите внимание на список путей на основе GUID всех томов, известных Windows, например:

список GUID томов

  1. GUID раздела EFI - один из тех, которые помечены описанием "NO MOUNT POINT" - в моем случае это был первый том
  2. введите start \\?\Volume{.......-....-....-....-...........}\ (конечно, замените точки точным GUID из шага # 3) и появится новое окно проводника с содержимым раздела EFI и доступом к нему для чтения / записи - вуаля!

EFI раздел в проводнике

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .