It appears on windows reguardless of the file system cluster size, you can fetch 512b with sysread. At least on my system this is the minimum it ends up being.
Clusters really only matter to the file system for its allocation of clusters to a file, where as the devices only care about blocks.