I am assuming that you originally formatted these drives on an Intel Mac (OS X) system.
Rather than paraphrasing what I've heard in other places I'll simply quote from the Wikipedia article for EFI System partition.
On Apple–Intel architecture Macintosh computers, the EFI partition is initially blank and not used for booting.
However, the EFI partition is used as a staging area for firmware updates; specifically it places a firmware flash utility (EFI binary) and data file (FD – "Firmware Device") in the directory EFI/APPLE/FIRMWARE which is then run when rebooting the system in "flash firmware" mode.
If deleted, the system will still boot, and the boot manager will still allow users to choose whether to start a Boot Camp partition or the default Mac OS X, but firmware updates will fail.
As I believe has been pointed out in other answers, the EFI partition is not used by Windows 7 and is not created when using a system which does not use EFI. In other words, if you are not going to use these drives as anything other than data drives then, yes, you can delete the EFI partition.
I'm afraid I did not take the time to experiment and find out if deleting the EFI partition will resolve the problems you are having with Windows 7 "seeing" your NTFS partitions on the drive. But it seems like it would be worth trying.
If I recall correctly you will not be able to delete the EFI partition from the Windows Disk Management
utility. One way you could delete the EFI partition(s) is by running DISKPART
from a (elevated) Window's command prompt.
I do this by first selecting the partition I want to delete and then verifying that I've selected the correct partition. Below is an example with one of my drives.
After you are sure you have selected the partition you want to delete, the command
delete part override
should delete it.
(If you don't care about any of the data on the drive and just want to repartition it, you could also use the clean
command. For more info about it, type HELP CLEAN
in DISKPART
.)
Hope this helps.
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 76 GB 0 B
Disk 1 Online 372 GB 32 GB
Disk 2 Online 465 GB 0 B
Disk 3 Online 931 GB 0 B
Disk 4 Online 149 GB 255 MB *
DISKPART> select disk 4
Disk 4 is now the selected disk.
DISKPART> list part
Partition ### Type Size Offset
------------- ---------------- ------- -------
Partition 1 System 200 MB 20 KB
Partition 2 Unknown 37 GB 200 MB
Partition 3 Unknown 111 GB 37 GB
DISKPART> select part 1
Partition 1 is now the selected partition.
DISKPART> detail part
Partition 1
Type : c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Hidden : Yes
Required: No
Attrib : 0000000000000000
Offset in Bytes: 20480
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
* Volume 15 EFI FAT32 Partition 200 MB Healthy Hidden
Thank you so much for clearing this up. I have a Win7/OSX dual boot setup (MBR) where the EFI belongs to Windows. (I did not have your info when I created the setup.) Windows now requires the EFI, and OSX requires it only for firmware updates. To upgrade to Mavericks (requires firmware update), I intend to temporarily swap out the hard drive. After upgrading the firmware using an empty hard drive, I wish to swap the original back in and update the software to Mavericks to complete the process. Any ideas, warnings or alternatives? – Timo – 2014-02-10T12:36:36.387
@Timo It is still my understanding that for a dual-boot (Boot Camp) OS X/Windows 7 system, which uses a hybrid kludge of MBR/GPT partitioning, Windows would NOT require the EFI partition. Why do you say that "Windows now requires the EFI"? – irrational John – 2014-02-10T16:25:06.613
@irrationalJohn When I delete the EFI, Windows fails to boot. In prior setups, I had Windows installed through Boot Camp assistant, in which case in does not create nor require an EFI. But using this 'plain' install, Windows cannot live without it. I wonder if I can change this in the current situation? – Timo – 2014-02-25T14:52:56.793