broken linux headers.
reading large extents and decrease amount of blocklist hook calls.
grub-core/osdep/blocklist.c and add windows implementation since generic version doesn't work on NTFS on Windows due to aggressive unflushable cache.