Windows – safely erase an EFI partition on the boot drive and expand the main partition into it

boothard drivepartitioningssdwindows 7

I've read numerous articles that dance around this topic but haven't found anything specific about what I want to do. I have a brand new Lenovo desktop with two SSDs installed. It came with Windows 7 preinstalled and I've been using the machine for a couple weeks. Disk 0 contains the C: drive, which boots the machine. Disk 0 also contains a partition called "Lenovo_Recovery". Presumably I'd want to keep this in case things ever go bad. It also contains an "EFI System Partition". Can I use DISKPART to delete the EFI System partition and subsequently expand the main partition into this space and lose neither the data on my C: drive nor the ability to boot from it?

I haven't messed with partitioning disks since the DOS days (when a 40 MB hard disk was huge) and I'm just not sure what's possible now. I barely understand what EFI is or does. For what it's worth, I don't foresee ever booting multiple operating systems on this machine.

This question seems to ask the same thing, but the asker was planning to reinstall the OS. I don't want to do that.

Windows Disk Management reports as shown:

Disk Management Screenshot

The DISKPART utility shows this:

DISKPART Screenshot

Best Answer

No, do not delete this. It will probably ruin your computer if you do.

The EFI System Partition contains emergency boot files and allows your BIOS to boot using EFI. Your BIOS may allow legacy booting, but this requires a Master Boot Record.

I've experimented with this Partition before, and messing with it forced me to reinstall windows twice. If it is not a critical need, don't delete it.

Related Question