How do I mount the EFI partition on Windows 8.1 so that it is readable and writeable?

The official way of mounting the EFI partition is

mountvol b: /s

where b: is a drive letter of your choosing. You can remove the mapping with:

mountvol b: /d

You still need to launch explorer.exe with administrative privileges in order to see the mountpoint (kill explorer.exe, then launch one from an elevated command prompt)


The reason why you can't access it on Windows Explorer (File Explorer) is because by default it does not run with administrative privileges. If you let's say kill Explorer and execute it again from an elevated command prompt then you will have access to the EFI partition through File Explorer.

First open an elevated command prompt and give the EFI partition a drive letter, you can do it with mountvol as shown in jmiserez's answer (recommended) or with diskpart. In the following example the EFI partition is on disk 0, partition 1 and will be assigned to letter b:

diskpart
list disk
select disk 0
list partition
select partition 1
assign letter=b
exit

Now kill the File Explorer process and start it with administrative privileges:

taskkill /im explorer.exe /f
explorer.exe

Now you can access the EFI partition with File Explorer.

enter image description here

Note that the EFI partition is a FAT32 file system partition. FAT partitions don't have the Security tab, this is a NTFS feature only.


One way I found is to open it in the administrator command prompt:

type E: then you can browse around and edit the files

Tags:

Windows 8

Efi