Да, о чем я и писал выше. Можно использовать буфер на 1 сектор, тогда секторы 512 байт будут использованы полностью. В режиме чтения можно обойтись и без буфера, но с чуть меньшей производительностью: Если надо считать первые 256 байт, то читаем их как обычно, а следующие 256 в пустоту (в null). Для следующего сектора TRDOS наоборот, придется пропустить в пустоту первые 256 байт и считать оставшиеся. HDD drive кеширует данные, так что по сути производительность не уменьшится.