Для того чтобы записать информацию как ни крути требуется место. Хоть пером записать, хоть на жесткий диск - символы которыми записывается информация вполне материальны - будь это написанные буквы или намагниченные домены. А для хранения материальных символов требуется место, без этого никак :))
Пожалуйста оцените мой ответ если он Вам был полезен. Если будут дополнительные вопросы - пишите в комментариях.
Внутри hdd находятся диски покрытые магнитным напылением, на диске множество микроскопических "ячеек" разделённых между собой. Специальные головки записывают информацию на диск и кодируют каждую их этих ячеек 0 или 1. Поэтому информация "занимает" количество таких ячеек на диске в зависимости от объёма файла . Соответственно каждый жесткий диск имеет свое ограничение по объему.