Windows 10: How to move Windows' EFI partition to its own drive

Discus and support How to move Windows' EFI partition to its own drive in Windows 10 Ask Insider to solve the problem; Hi! I have a PC on which I've installed Linux on one SSD and then Windows 10 on another SSD. Removing the Linux SSD before installing Windows 10... Discussion in 'Windows 10 Ask Insider' started by /u/Romano2K, Dec 8, 2020.

  1. How to move Windows' EFI partition to its own drive


    Hi!

    I have a PC on which I've installed Linux on one SSD and then Windows 10 on another SSD.

    Removing the Linux SSD before installing Windows 10 would have required to disassemble the whole PC, because it's an M.2 drive on the backside of my motherboard. And the BIOS doesn't offer to disable M.2 slots. So I've installed Windows 10 with the Linux SSD plugged.

    You guessed it: Windows' installer installed its EFI bootloader on the existing EFI partition on my Linux SSD, alongside Linux bootloader. It didn't even created an EFI partition/ESP on the Windows SSD.

    tl;dr: I'd like the Windows SSD to have its own EFI partition with its own working Windows bootloader, so that the Windows SSD can work on its own. What's the best way to do that?

    submitted by /u/Romano2K
    [link] [comments]

    :)
     
    /u/Romano2K, Dec 8, 2020
    #1
  2. trog100 Win User

    Move EFI partition

    its to enable win 10 to update to its anniversary edition.. it cant do this due to lack of C drive space i have had a quick try with the trial version of easus.. it didnt seem to be able to do what i want..

    i am assuming i cant just delete the efi partition but maybe i could.. as yet i havnt even figured out how to get into the bios of the thing.. maybe that should be my next step.. *Smile How to move Windows' EFI partition to its own drive :)

    diskpart could probably do it but figuring out how (it aint that user friendly) might be difficult without step by step instructions..

    trog
     
    trog100, Dec 8, 2020
    #2
  3. Installing Windows Vista/7 on a GUID Partition Table

    Background

    GUID Partition Table (GPT) is a boot sector technology poised to replace the venerable Master Boot Record (MBR) principally because MBR has a maximum capacity of 2 TB for a single partition (some single disks have reached 3 TB). Installing Windows on a GPT is a bit tricky because Windows wants to default back to MBR. In order to force Windows on to a GPT, we have to pre-format the drive prior to Windows installation. You can do that during Windows setup using the console.

    Requirements

    • Windows Vista or 7 (must be 64-bit no matter which OS is used)
    • A motherboard with EFI BIOS
    • A means to EFI boot the Windows setup (I had to use a USB DVD drive on MSI Z77A-G65, the internal SATA Bluray drives didn't have an EFI option)
    Instructions

    • Boot into Windows setup using EFI. On the MSI Z77A-G65, it showed up as UEFI:USB-ATAPI DVD ... This will change according to your motherboard and how you are attempting to enter setup. This step is critical. Without booting into setup via EFI, only MBR is available to the setup. There's no easy way to tell from within setup if it is running via EFI or not.
    • Once you have booted into setup, continue through the process as you would normally until you reach the dialog which shows you the available drives. Load a driver, if necessary, then press SHIFT+F10 to open the command prompt.
    • In the command prompt, enter the following lines, pressing enter after each one. Note that the <id> field below is the disk ID that you want to format as GPT from the "list disk" command. If there's only one drive, <id> will likely be 1. Note: All data on the drive will be lost during this process. Make sure to select the correct drive.
      • diskpart
      • list disk
      • select disk <id>
      • online disk
      • attributes disk clear readonly
      • clean
      • convert gpt
      • create partition efi size=102
      • create partition msr size=32
      • create partition primary
      • format fs=ntfs label="Operating System"
      • assign letter=C
      • exit
      "online disk" and "attributes disk clear readonly" are likely to fail. Don't worry, they are only precautionary. Change the drive letter and label to whatever you want. Also, the above command (specifically "create partition primary") will consume all remaining space on the drive. If you want multiple partitions with fixed sizes, substitute what you want in place of "create partition primary."
    • You may now close the command prompt and click on "Refresh" back in the dialog to choose where to install Windows. You should now see at least 2 partitions (I think Microsoft Reserved is hidden) and it will only let you install on a non EFI/MSR partition. Click on the primary partition and proceed with the installation as normal.
    • Note that in the EFI BIOS after installing Windows via EFI, you can no longer directly boot the volume Windows is installed on. Instead, you must boot via "Windows Boot Manager" (on MSI Z77A-G65, it was "UEFI: Windows Boot Manager"). Keep that in mind if you wish to tweak the boot order.
    Conclusion

    That should do it. You should be in Windows with >2 TB of hard drive capacity available if you had more than 2 TB on the Windows partition. Congratulations being on the bleeding edge of technology! *Rockout :rockout:
     
    FordGT90Concept, Dec 8, 2020
    #3
  4. W1zzard Win User

    How to move Windows' EFI partition to its own drive

    W7 Hard drive partition issue

    to get rid of that 100 meg windows partition that setup creates for you on a new install on a blank hdd:

    - press shift+f10 when on the partition management screen in setup <-- this opens a command prompt
    - diskpart <-- start the windows command line partition management tool
    - list disk <--- list the installed hdds in this computer for the next step
    - select disk 0 <- might have to replace 0 with the number of the correct disk
    - clean <-- this will erase all data on the disk you selected one step up- dont use the wrong disk!
    - create partition primary <- creates a primary partition taking up all space on the drive, adjust the command if necessary
    - exit, exit to exit diskpart and the command prompt
    - click refresh in partition manager and select your newly created partition and install to that
     
    W1zzard, Dec 8, 2020
    #4
Thema:

How to move Windows' EFI partition to its own drive

Loading...
  1. How to move Windows' EFI partition to its own drive - Similar Threads - move Windows' EFI

  2. How to move "EFI System Partition"?

    in Windows 10 Gaming
    How to move "EFI System Partition"?: Hi guys, I need to move my m.2 drivedisk 1 in pic above to a different pc but when I did so, it didn't boot. When I installed windows 10 onto disk 1, I'm pretty sure disk 0 was plugged in as well. I suspect that the reason disk 1 won't boot on a different pcwithout disk 0 is...
  3. How to move "EFI System Partition"?

    in Windows 10 Software and Apps
    How to move "EFI System Partition"?: Hi guys, I need to move my m.2 drivedisk 1 in pic above to a different pc but when I did so, it didn't boot. When I installed windows 10 onto disk 1, I'm pretty sure disk 0 was plugged in as well. I suspect that the reason disk 1 won't boot on a different pcwithout disk 0 is...
  4. How to move "EFI System Partition"?

    in Windows 10 Customization
    How to move "EFI System Partition"?: Hi guys, I need to move my m.2 drivedisk 1 in pic above to a different pc but when I did so, it didn't boot. When I installed windows 10 onto disk 1, I'm pretty sure disk 0 was plugged in as well. I suspect that the reason disk 1 won't boot on a different pcwithout disk 0 is...
  5. Move Windows EFI boot partition to another drive.

    in Windows 10 Gaming
    Move Windows EFI boot partition to another drive.: I have a Windows installation with three drivesC:\ windows 10 installationE:\ stuffD:\ contains the EFI boot partition + stuffFor what ever reason, when i installed Windows with a two disk setup, the core installation was installed on C:\ and the EFI partition was installed...
  6. Move Windows EFI boot partition to another drive.

    in Windows 10 Customization
    Move Windows EFI boot partition to another drive.: I have a Windows installation with three drivesC:\ windows 10 installationE:\ stuffD:\ contains the EFI boot partition + stuffFor what ever reason, when i installed Windows with a two disk setup, the core installation was installed on C:\ and the EFI partition was installed...
  7. How to move EFI System Partition

    in Windows 10 Network and Sharing
    How to move EFI System Partition: Hello. I would like to move EFI System Partition from Disk 1 HDD - GPT to SSD Disk 0 to unallocated space. How can I do it? [ATTACH] https://answers.microsoft.com/en-us/windows/forum/all/how-to-move-efi-system-partition/e51edcaf-24b6-4ade-bbc4-a6a96d649d09
  8. How to move EFI System Partition?

    in Windows 10 Ask Insider
    How to move EFI System Partition?: I'm in a bit of a weird situation. A couple of months ago, I did a fresh install of Win10 onto a new 1TB M.2 SSD I had recently bought, wanting to use the old 500GB SATA SSD for something else. The computer runs flawlessly and boots up quickly (besides asking me which...
  9. Moving EFI Partition

    in Windows 10 Drivers and Hardware
    Moving EFI Partition: Can someone tell me how to move EFI partition from one place to another, its just the example, but my problem is that i have C partition, after that i have EFI partition, and after that i have free space, now i can't resize my C partition coz EFI partition is next one... Win...
  10. How to "move" an EFI system partition

    in Windows 10 Network and Sharing
    How to "move" an EFI system partition: I'd like to move a 200MiB EFI partition to the D-drive to join some unallocated space together. It's on my hard drive (D: drive) and if i don't need it at all i would like to delete it. Planning on dual booting Debian on the ~300GiB of unused space.[ATTACH]...