Як отримати доступ до розділу efi на Windows 10?


26

У мене виникають проблеми з доступом до розділу 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.

на цьому малюнку видно помилку, яку я отримую під час спроби отримати доступ до розділу

введіть тут опис зображення


Як це "не працює"? Якісь помилки, або нічого не відбувається після цих кроків?
gronostaj

Я можу побачити змонтований розділ, але не можу отримати доступ до нього.
Raffi CH

Чому ви саме намагаєтесь отримати доступ до розділу EFI?
Рамхаунд

@Ramhound, оскільки у мене є кілька операційних систем, і я повинен перейменувати файл, щоб я мав доступ до іншої системи.
Раффі СН

2
Цікаво, що мені здається, що змонтований накопичувач EFI доступний за допомогою кнопки «Огляд» у Диспетчері завдань -> «Запустити нову задачу». Ви можете виконувати основні операції, можливо, за допомогою контекстного меню (Копіювати / Вставити тощо), і навіть коли ви запускаєте інші програми з Привілеї адміністратора, наприклад, Notepad.exe, він також може отримати доступ до диска зі свого меню файлів. Здається, проблема пов’язана з Провідником.
патким

Відповіді:


21

Спробуйте наступне, що працює в Windows 7 і 8, але я не можу нічого обіцяти з 10:

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

Вам потрібно буде використовувати команди текстового режиму, а не графічний інтерфейс, але цей метод повинен працювати.

Інша альтернатива - використання іншої ОС. Навіть якщо ви зараз не можете завантажувати свою іншу ОС, на що ви рішуче маєте на увазі, можливо, ви зможете використовувати екстрений диск. Наприклад, установочний носій Ubuntu, наприклад, повинен досить легко отримувати доступ до ESP. IIRC, він повинен відображатися як гучність у лівому нижньому куті екрана; або ви можете використовувати стандартну mountкоманду Linux, щоб змонтувати її будь-яким способом.


1
Не працює товариш
Raffi CH

1
Я спробував це з встановленням ванілі Windows 10 1151 64 біт (тобто не оновленням до Windows 7.). Монтажна частина працювала чудово, але весь каталог лише для читання! Який сенс у цьому? Ну, це трохи попрацювало. Чи знаєте ви, як змусити його читати-писати?
загадковийфізик

1
Це працювало для мене в Windows 10, режимі відновлення. Спасибі!
Fredrik Håård

1
Я отримую помилку mountvol P: / s Параметр невірний.
Даміан

Працює під Windows 10 - 1903
Ujjwal Singh

11

Відповідь - @ pat2015:

Цікаво, що мені здається, що змонтований накопичувач EFI доступний за допомогою кнопки «Огляд» у Диспетчері завдань -> «Запустити нову задачу». Ви можете виконувати основні операції, можливо, за допомогою контекстного меню (Копіювати / Вставити тощо), і навіть коли ви запускаєте інші програми з Привілеї адміністратора, наприклад, Notepad.exe, він також може отримати доступ до диска зі свого меню файлів. Здається, проблема пов’язана з Провідником.


Оновлено до випуску Windows 10 Anniversary, і ця проблема з дозволом почалася. Це вирішення спрацювало чудово. Я здогадуюсь, що зробити якийсь "RUNAS", щоб поводитись як користувач SYSTEM, також може працювати, але це не весело. Можливо, я зроблю це, якщо кожне інше оновлення Windows знову зламає завантажувач.
dragon788

Оновлення Windows 10 Creators виправили цю проблему.
Мунташир Акон

2
Ви також можете просто відкрити cmd.exe як адміністратор і використовувати командний рядок, як добрий темний вік.
користувач148298

11

Оновлення

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

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

Оригінальна відповідь

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

  1. Відкрийте вікно командного рядка адміністратора, клацнувши правою кнопкою миші кнопку «Пуск» та клацнувши командний рядок (адміністратор)
  2. У вікні командного рядка введіть mountvol, спочатку нехтуйте довідковим повідомленням та зверніть увагу на список шляхів на основі GUID усіх томів, відомих Windows, наприклад:

список GUID-файлів томів

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

Розділ EFI в Explorer


Як знову безпечно відключити гучність? Опис на / P звучить руйнівно?
neslekkiM

@neslekkiM це не встановити, просто близько дослідника
maoizm

Після того, як ви присвоїли букву P диска P на розділ efi, ви можете вийти з diskpart і використати звичайні команди cmd, такі як P:> dir, які перерахують, що на P і так далі.
Єнс

Для цього є найважливіший випадок, коли є декілька розділів EFI (наприклад, коли хтось приєднує другий диск, який містить попередній розділ EFI). Я вважаю, що цього не вдасться розрізнити між двома, лише підходящим вище підходом.
Чи буду я
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.