{"id":74860,"date":"2024-04-18T11:43:00","date_gmt":"2024-04-18T06:13:00","guid":{"rendered":"http:\/\/198.58.113.91\/blog\/?p=74860"},"modified":"2024-04-18T12:04:48","modified_gmt":"2024-04-18T06:34:48","slug":"create-move-efi-partition-windows","status":"publish","type":"post","link":"https:\/\/www.winhelponline.com\/blog\/create-move-efi-partition-windows\/","title":{"rendered":"How to Move EFI System Partition to Another Drive in Windows 10 or 11"},"content":{"rendered":"<p>The EFI partition is created automatically when you install Windows. However, after adding a second HDD\/SSD and installing Windows on that disk, you may realize that the EFI system partition remains on the old hard disk. You wonder how to move the EFI partition from the old hard drive to the new one.<!--more--><\/p>\n<p>For example, the screenshot below shows no EFI partition on &#8220;Disk 2&#8221; (SSD, where Windows is installed). Instead, the EFI partition exists on the old drive, &#8220;Disk 1&#8221;. This means physically removing Disk 1 will stop the system from booting.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-74865\" src=\"https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2024\/04\/move-efi-partition-os-drive.png\" alt=\"EFI boot partition on another disk\" width=\"750\" height=\"408\" \/><\/p>\n<p>The user added an SSD and installed Windows on the SDD. Later, he realized that the EFI System Partition was\u00a0not on the SSD but remained on the old HDD.<\/p>\n<p>As a result, you cannot physically remove and discard the old hard drive. The problem is that the EFI partition is located on the old hard drive, and removing that drive will render the system unbootable.<\/p>\n<h2>Resolution<\/h2>\n<p>To resolve the issue, create a new EFI system partition on the SSD, which is Disk 2 in this example.<\/p>\n<p>To create the EFI boot partition, one of the partitions (e.g., C:\\ ) on Disk 2 needs to be shrunk by 100 to 200 MB. The entire procedure can be completed using the command-line. Follow the steps below:<\/p>\n<p>From an <a href=\"https:\/\/www.winhelponline.com\/blog\/open-elevated-command-prompt-windows\/\">admin Command Prompt<\/a>, run the following commands:<\/p>\n<pre class=\"cmd\">diskpart\nselect volume <strong>C<\/strong>\nshrink desired=150\ncreate partition efi size=150\nformat fs=fat32 quick\nassign letter=Y\nlist vol\nexit<\/pre>\n<p><em>Important: Do not proceed to the next command if a command fails to execute correctly.<\/em><\/p>\n<p>Next, to copy the boot files and create the Boot Configuration Database (BCD) file, run the following:<\/p>\n<pre class=\"cmd\">bcdboot C:\\Windows \/s Y:<\/pre>\n<p><em>You should see the output &#8220;Boot files successfully created.&#8221;<\/em><\/p>\n<p><em>(In the above example, C:\\ is where Windows is installed, and Y:\\ is the drive letter we assigned for the EFI system partition.)<\/em><\/p>\n<div class=\"rp\"><strong>RELATED:<\/strong> <a href=\"https:\/\/www.winhelponline.com\/blog\/rebuild-efi-partition-bcd-boot-files\/\">How to Rebuild the EFI Boot Partition, BCD and Boot Files<\/a><\/div>\n<p>That&#8217;s it. The above steps create the EFI partition on Disk 2, where the OS partition (C:\\ drive ) exists.<\/p>\n<p>Open Disk Management. You should see the newly created EFI system partition on Disk 2. You can now physically remove Disk 1 if you don&#8217;t need it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The EFI partition is created automatically when you install Windows. However, after adding a second HDD\/SSD and installing Windows on that disk, you may realize that the EFI system partition remains on the old hard disk. You wonder how to move the EFI partition from the old hard drive to the new one.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[8,869],"tags":[106,865],"class_list":["post-74860","post","type-post","status-publish","format-standard","hentry","category-windows-10","category-windows-11","tag-command-prompt","tag-diskpart"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":39066,"url":"https:\/\/www.winhelponline.com\/blog\/error-0x80070002-0x20009-windows-setup\/","url_meta":{"origin":74860,"position":0},"title":"Error 0x80070002 &#8211; 0x20009 During Windows 10\/11 Setup","author":"Ramesh","date":"April 17, 2023","format":false,"excerpt":"When you install Windows 10 or 11, the setup may fail with the error 0x80070002-0x20009. 0x80070002 \u2013 0x20009 The installation failed in SAFE_OS phase with an error during PREPARE_ROLLBACK operation. When you run the SetupDiag tool, the\u00a0SetupDiagResults.log may show the following: Error: SetupDiag reports rollback failure found. Last Phase =\u2026","rel":"","context":"In &quot;Windows 10&quot;","block_context":{"text":"Windows 10","link":"https:\/\/www.winhelponline.com\/blog\/category\/microsoft\/windows\/windows-10\/"},"img":{"alt_text":"0x80070002 - 0x20009 error","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2023\/04\/setup-error-0x80070002-0x20009-1.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2023\/04\/setup-error-0x80070002-0x20009-1.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2023\/04\/setup-error-0x80070002-0x20009-1.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2023\/04\/setup-error-0x80070002-0x20009-1.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":78024,"url":"https:\/\/www.winhelponline.com\/blog\/resize-efi-system-partition\/","url_meta":{"origin":74860,"position":1},"title":"How to Resize the EFI System Partition in Windows","author":"Ramesh","date":"March 5, 2025","format":false,"excerpt":"Summary: This post explains how to increase the size of the EFI partition to 250 MB without using any paid software. The EFI system partition stores the boot configuration database (BCD) and the boot files needed to boot a UEFI system. By default, the Windows setup creates a 100 MB\u2026","rel":"","context":"In &quot;Utilities&quot;","block_context":{"text":"Utilities","link":"https:\/\/www.winhelponline.com\/blog\/category\/utilities\/"},"img":{"alt_text":"resize efi partition using aomei free version","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2025\/03\/resize_efi_9-3.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2025\/03\/resize_efi_9-3.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2025\/03\/resize_efi_9-3.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2025\/03\/resize_efi_9-3.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":74838,"url":"https:\/\/www.winhelponline.com\/blog\/fix-efi-boot-partition-guid-set-id\/","url_meta":{"origin":74860,"position":2},"title":"How to Fix the EFI Boot Partition&#8217;s ID Using DiskPart","author":"Ramesh","date":"April 17, 2024","format":false,"excerpt":"Each partition type is strictly identified by a GUID number. For example, the data partitions (\"Basic data partition\") are identified by the GUID ebd0a0a2-b9e5-4433-87c0-68b6b72699c7. The EFI partition has the GUID c12a7328-f81f-11d2-ba4b-00a0c93ec93b. However, on some systems, the EFI partition may have an incorrect ID assigned for unknown reasons. As a result,\u2026","rel":"","context":"In &quot;Windows 10&quot;","block_context":{"text":"Windows 10","link":"https:\/\/www.winhelponline.com\/blog\/category\/microsoft\/windows\/windows-10\/"},"img":{"alt_text":"fix EFI partition id using diskpart's set id command.","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2024\/04\/diskpart-fix-efi-partition-guid.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2024\/04\/diskpart-fix-efi-partition-guid.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2024\/04\/diskpart-fix-efi-partition-guid.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2024\/04\/diskpart-fix-efi-partition-guid.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":77366,"url":"https:\/\/www.winhelponline.com\/blog\/0xc1900201-windows-feature-update\/","url_meta":{"origin":74860,"position":3},"title":"Error 0xc1900201 When Updating to Windows 11 24H2","author":"Ramesh","date":"December 23, 2024","format":false,"excerpt":"When you attempt to upgrade to the latest feature update (e.g., Windows 11 24H2). the following error may occur: This PC doesn't currently meet Windows 11 system requirements. We couldn't update system reserved partition. The error code 0xc1900201 - 0x40008 or 0xc1900200 - 0x20008 will be logged in the setupact.log.\u2026","rel":"","context":"In &quot;Windows 10&quot;","block_context":{"text":"Windows 10","link":"https:\/\/www.winhelponline.com\/blog\/category\/microsoft\/windows\/windows-10\/"},"img":{"alt_text":"lenovo - bios screen","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2024\/12\/lenovo-bios-selfhealing-fd.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2024\/12\/lenovo-bios-selfhealing-fd.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2024\/12\/lenovo-bios-selfhealing-fd.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2024\/12\/lenovo-bios-selfhealing-fd.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":61178,"url":"https:\/\/www.winhelponline.com\/blog\/0x80070003-0x20008-error-feature-update\/","url_meta":{"origin":74860,"position":4},"title":"0x80070003 &#8211; 0x20008 &#8211; Windows 10\/11 Feature Update Error","author":"Ramesh","date":"September 4, 2023","format":false,"excerpt":"When you attempt to install a Feature Update, the error code 0x80070003 - 0x20008 may appear. The\u00a0Setupact.log file may show the following contents: Info CONX ConX::Compatibility::CSystemAbstraction::HostIsUEFIFirmware: Host is UEFI. Error CONX ConX::Compatibility::CSystemAbstraction::HostIsUEFIDiskLayout: Failed to retrieve system partition NT path. Error CONX CHostIsUEFICompliantChecker failed. [Failed to check whether host has UEFI\u2026","rel":"","context":"In &quot;Windows 10&quot;","block_context":{"text":"Windows 10","link":"https:\/\/www.winhelponline.com\/blog\/category\/microsoft\/windows\/windows-10\/"},"img":{"alt_text":"efi boot partition - disk management","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2023\/09\/efi-system-partition-diskmgmt.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2023\/09\/efi-system-partition-diskmgmt.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2023\/09\/efi-system-partition-diskmgmt.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2023\/09\/efi-system-partition-diskmgmt.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":77067,"url":"https:\/\/www.winhelponline.com\/blog\/hp-bios-update-no-free-space\/","url_meta":{"origin":74860,"position":5},"title":"HP: There is not enough free disk space to complete the System BIOS","author":"Ramesh","date":"November 21, 2024","format":false,"excerpt":"When you attempt to update the BIOS on an HP computer, the following error may occur: There is not enough free disk space to complete the System BIOS and Device Firmware update operation. Delete some files to free disk space then retry again. Cause The above error occurs if the\u2026","rel":"","context":"In &quot;Windows 10&quot;","block_context":{"text":"Windows 10","link":"https:\/\/www.winhelponline.com\/blog\/category\/microsoft\/windows\/windows-10\/"},"img":{"alt_text":"HP BIOS update - not enough free space","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2024\/11\/hp-bios-no-disk-space.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2024\/11\/hp-bios-no-disk-space.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2024\/11\/hp-bios-no-disk-space.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2024\/11\/hp-bios-no-disk-space.png?resize=700%2C400&ssl=1 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/posts\/74860","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/comments?post=74860"}],"version-history":[{"count":0,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/posts\/74860\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/media?parent=74860"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/categories?post=74860"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/tags?post=74860"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}