Maxtransfer

Материал из Russian Amiga wikipedia.

Перейти к: навигация, поиск

Установка MaxTransfer для жестких дисков

Поле MaxTranster задает максимальные порции данных, которые может передавать контроллер жесткому диску за одно обращение. Проблеммы возникают с жесткими дисками IDE, которые имею предел в 64 или 128 кб. блоки.

У корректно сконструированных устройств не должно быть ограничений на максимальный размер блока, и вы сможете установить макимальное значение 0x7FFFFFFF. Однако некоторые старые устройства, в том числе и IDE винчестеры, имею свои ограничения, таким образом MaxTransfer используется что бы исключить ошибки при работе с любыми диками.

На любом жостком диске scsi вы можете установить MaxTransfer в 0x7FFFFFFF.Для IDE скорее всего подойдут варианты 0x1FFFE или 0xFFFE. Это равноценно 128 Кб без 2 байт и 64 Кб без двух байт соответственно.

Неправильная установка слишком больших значений MaxTransfer определяется с помощью копирования на раздел файлов большого размера, как минимум больше 200 килобай. Если скопированный фаил поврежден, то это указывает на слишком большое значение MaxTransfer.

Помите, что значение MaxTransfer задается индивидуально для каждого раздела, а не для всего жесткого диска, так что вам придется заходит в настройки каждого раздела, что бы поменять все значения.

Примеры:

                            Mask          MaxTransfer
-----------------------------------------------------
scsi.device (A4000, IDE)    0xFFFFFFFE        0x1FFFE
cybscsi.device              0xFFFFFFFF     0xFFFFFFFF
DKB 4091                    0xFFFFFFFE     0xFFFFFFFF
Личные инструменты