Вы немного неправильно меня поняли.
Вы получили 111 Кб, его делим на 4 и проверяем, кратно ли число. Если нет, то нужно к 111 добавлять, а не к 28. Т.е. получаем 112, оно делится на 4. Итого 112*1024 = 114688
Почему именно на 4 - а почему по Вашему эти два числа расходятся в значениях? Потому что основной размер кластера = 4 Кб. У Вас видимо именно такой.