Dunno why yourself and Piru keep saying the sector size is fixed at 512 bytes.
The hardware block size is what matters here and you cannot change that.
You can of course change the filesystem block size as much as you want, but it doesn't help much if you can't even partition the HDD (with full capacity).