Ясен пень, если у тебя BSH=7, а номер кластера 200h. Сдвинь-ка это число семь раз налево, получишь номер записи 10000h. Я выше писал, что максимальный номер записи 65535.
Вообще, почему все молчат об ограничении в 8Мб? Это-ж известный факт
- - - Добавлено - - -
Вот, кстати, в сорцах zsdos я видел, что там ещё 2 бита учитываются, т.е. максимальный размер тома там 32Мб.
- - - Добавлено - - -
А я нашёл еще и ошибку в DPB: размер диска указывается в кластерах (т.е. блоках), а не в килобайтах. Нужно туда номер последнего доступного блока записывать. У тебя будет 1FFh.
- - - Добавлено - - -
Хотя у тебя для 64Мб правильно указано![]()






Ответить с цитированием