Максимальный размер передачи чтения SCSI (10) на физическом диске - PullRequest
0 голосов
/ 11 декабря 2018

См. здесь , IOCTL_STORAGE_QUERY_PROPERTY с StorageAdapterProperty может использоваться для получения максимального размера передачи для каждой команды SCSI Read (10).

В этот код , 16 секторов считываются с начала lba.Я попытался изменить число, и в моей среде Win7 максимальное число составляет 256 секторов через SATA и 128 секторов через мост (SATA-USB) для SSD, которые сопоставляют результат с помощью IOCTL_STORAGE_QUERY_PROPERTY с StorageAdapterProperty.

AsНасколько я знаю, при установке ОС (win7, win10, macOS) устройство может получать команду SCSI Read (10) до 2048 секторов.Интересно, какой уровень ограничивает размер передачи (операционная система / драйвер устройства ...) и есть ли способ обойти уровень для отправки команды SCSI Read (10), превышающей ограничение за раз?

...