Заявления о «Long LBA», похоже, происходят от одного менеджера по продуктам Seagate. Вероятно, она имела в виду, что хотя 48-битный LBA является стандартом аппаратного обеспечения, 32-битные операционные системы и драйверы могут не поддерживать все 48 бит, поскольку (а) они 32-битные и это более хлопотно, и (б) В любом случае MBR поддерживает только 32 бита для разделов, так что зачем?
Когда барьер 128 ГБ был преодолен путем принятия 48-битного LBA, это было как на стороне аппаратного обеспечения, в спецификации ATA, поднявшись с 28 бит; а также со стороны ОС / драйверов, чтобы убедиться, что они не жестко запрограммировали этот старый 28-битный лимит. Вы, вероятно, можете сказать, что современные хорошо написанные драйверы действительно соответствуют действительному 48-битному пределу, но легко увидеть, как где-то в цепочке кто-то выбрал легкий путь и поддерживает только 32-битные в своих 32-битных драйверах. В любом случае, учитывая, что 32-разрядные ОС находятся в стадии выхода, возможно, не стоит пытаться убедиться, что все это работает.
Как вы сказали, реальная проблема (по крайней мере для Windows) - это загрузка GPT-диска с компьютера на базе BIOS (не EFI). Защитная MBR предназначена для того, чтобы весь диск выглядел как один неизвестный раздел, так что компьютер с поддержкой BIOS / MBR даже не коснется его. Вы можете создать Гибридный диск, чтобы MBR также содержал другие записи для разделов ниже барьера 2 ТБ. Но такие гибридные диски являются хрупкими (их легко можно использовать с помощью инструментов разделов MBR или GPT), и они официально не являются дисками GPT. Вы также не загружаете какие-либо GPT-разделы, вы загружаете MBR-разделы. Это может быть хорошо, если вы просто хотите использовать раздел GPT в качестве диска данных.
И почему BIOS не может загрузить GPT? Короткий ответ: они этого не сделали, и для того, чтобы добавить эту возможность, вам понадобится более умный BIOS. И для этого EFI.
Секторы 4 КБ дадут вам диски по 16 ТБ с 32-разрядным LBA. (И меньшее количество более крупных секторов означает потенциально меньшие накладные расходы ввода-вывода.) Но все операционные системы и драйверы и даже некоторые приложения должны были бы быть написаны для поддержки секторов переменного размера. Все, что вам нужно, это одно место, где размер сектора жестко запрограммирован на 512, чтобы сломаться. Таким образом, сектора 4KB также не являются «легким» решением, потому что это потребовало бы большой работы от многих сторон. Но если вы собираетесь писать будущее программное обеспечение для поддержки GPT (который не зависит от размера сектора) и секторов переменного размера, в какой-то момент оно может быть принято в качестве обычной практики.