Потому как файлы размещаются в кластерах. У тебя размер кластера 4 кБ, потому файл размером в 5 байт займёт один кластер, то есть 4 кБ. Или, например, файл размером 4,1 кБ займет на винте 8 кБ - один кластер заполнится полностью, а второй только на 100 байт, но, другой файл (на свободное место) записаться уже не сможет.