Is it possible to change a hard drive's file allocation unit size without formatting or at least not lose files?
There are several third party partition managers that allow you to change the cluster size without reformatting.
GParted is free software. You can download a LiveCD from here.
Be aware that all changes to a partition might corrupt the data. Backing up the important files is always a good idea.