Означает ли это, что, например, 1 ТБ жесткого диска на самом деле немного больше, чем 1 ТБ, если включены все метаданные, связанные с каждым сектором?
Да.
Видимо, вы слишком молоды, чтобы помнить вчерашние дни, когда жесткие диски и дискеты (или дискеты) продавались с "полной неформатированной емкостью". Конечные пользователи жаловались, что это вводящее в заблуждение число, потому что после форматирования диска / дискеты полезная емкость хранилища была намного меньше, чем "общее" число. (Другой жалобой было использование десятичных и двоичных версий множителей K и M, которое продолжается по сей день.)
После перемещения контроллера жесткого диска Western Digital с платы адаптера ПК на сам жесткий диск (с использованием нового интерфейса IDE) следующим шагом было переопределение программного интерфейса с ATAPI, который предлагал адресацию логических секторов (вместо CHS). В конечном итоге производители отказались от возможности мягких секторов своих жестких дисков из-за повсеместного использования секторов по 512 байт, что обусловлено доминированием ПК Wintel.
Поскольку типичный современный жесткий диск, вероятно, жестко разделен, а не мягко разделен, объем емкости диска, отнесенный к пробелам и метаданным, не должен иметь значения для пользователя. Полезная емкость хранилища является основным числом и не может быть изменена в низкоуровневом формате, который больше не предоставляется.
Являются ли эти поля разрыва секторов, ECC и т.д. Проприетарными для каждого производителя, чтобы не было стандартизированной длины для этих полей?
Теперь, когда контроллер диска встроен в дисковод, да, это возможно.
"Общая неформатированная емкость" не имеет значения для конечного пользователя, когда вы потеряли возможность низкоуровневого форматирования диска, а устройство хранения данных имеет интерфейс высокого уровня (например, ATAPI), который позволяет скрывать реализация хранилища низкого уровня.
Одна из причин пробелов описана в этом ответе.