pbatard / uefi-ntfs

UEFI:NTFS - Boot NTFS or exFAT partitions from UEFI
GNU General Public License v2.0
779 stars 133 forks source link

UEFI:NTFS might not work with HP computers #5

Closed pbatard closed 8 years ago

pbatard commented 8 years ago

According to rEFInd (as well as Rufus user reports, such as pbatard/rufus#549 or pbatard/rufus#615), HP UEFI firmwares have a very detrimental quirk that prevents file system drivers from working:

As per this:

Some UEFI's (like HPQ EFI from HP notebooks) have DiskIo protocols opened BY_DRIVER (by Partition driver in HP case) even when no file system is produced from this DiskIo. This then blocks FS drivers from connecting and producing file systems.

The suggested fix from rEFInd is to:

(...) disconnect drivers that connected to DiskIo BY_DRIVER if this is partition volume and if those drivers did not produce file system, then try to connect every unconnected device to (our) driver.

We should try to implement something similar in UEFI:NTFS.