Isn't UEFI supposed to be the more advance version of BIOS.. I wonder why they left out the support for reading from NTFS. ? Anyone now the reaseon why?
NTFS is M$'es own filesystem (proprietary FS). I guess one (BIOS/UEFI manufacturer) would need to pay for the license to them in order to provide NTFS officially....FAT is free.
Hello dumble - You're referring to the fact that the EFI system partition must be formatted FAT32 and not NTFS, correct? It's a part of the EFI specification and I believe it's because FAT32 is common to Windows, Linux, and Mac OSX. All three natively support reading FAT32 formatted devices. If it were NTFS, you'd be locking out the others from being able to boot on your machine. Microsoft might like it that way, but I doubt that the rest of the world would.
Neither BIOS nor UEFI can boot a NTFS partition directly. BIOS 'boots' MBR, UEFI boots from GPT (ESP). When using an NTFS formatted USB pen drive one cannot make an GPT install from it directly. The ESP must be FAT32. At an MBR install the system partition must be NTFS at windows, though. There are 2 things to consider. The specifications as mentioned above. And licensing as mentioned by me. When using the NTFS one has to pay for the licenses. This applies to many more 'standards' like GPS, GSM, codecs like dolby, DTS and many more. This means when you buy a device which has GPS you actually pay to the owner, here the US army.... UEFI has no native NTFS support also Android hasn't. NTFS is M$'es own and actually poor FS.