Ну ладно ,если не получается 32 Кб, пусть будет 8 Кб - DNA будет работать
и с кластером 4 Кб - просто медленнее
О!
Вот это уже реальная инфа,
наводит на мысль о сиспеременных трдос,
помниться, давно - DNA загруженная с винта кнопкой из меню Глюка 6.0
не работала с дискетами, а загруженная моим загрузчиком из RC196HDD(кот в ПЗУ b128) или бэйсик-загрузчиком - РАБОТАЛА, потом AlCo обнаружил что часть трдос програм не пашет,что-то в Глюке подковырнул и DNA,загруженная с винта из Глюка, начала нормально работать с дискетами - возможно в версии Глюка 6.3 опять что-то куда-то сместилось с сисперем трдос.
пробовать с сд уже не надо
Кстати - какая у Вас версия Глюка?
Попросил одного товарища протестировать ещё раз на Пентагоне 1024 v2.0 - у него DNA 0.459m загруженная из Глюка с винта образы трд нормально распаковывает и расположенные на винте, и на сд
Да, уязвимость нарисовалась, блин, хотя на фоне эпидемии Downandup - наверное, не такая смертельная
Вообщем - спасибо за инфо, буду разбираться
P.S. Нарыл ещё одну уязвимость - если на разделе осталость например 600 Кб
свободного места - то при попытке скопировать трд 640 Кб - пишет ошибка - ну это понятно.
Далее удаляем другой, ненужный трд-образ и опять пробуем скопировать нужный трд - опять ошибка - так как в начале раздела, в структуре FSinfo указано, что свободные кластера начинаются в конце раздела (там где у нас 600 Кб свободно), а при удалении эта структура не изменяется.
Таким образом - теоретически получается, что можно удалить хоть сто мегабайт, и создать файл всё-равно не удаться, надо будет мне что-то с этим делать (например,если поиск свободного кластера завершился неудачей,проверить FSinfo(если там есть номер кластера),указать в структуре FSinfo - что первый свободный кластер не определён (чтобы не зацикливался поиск) и повторить)
Это относиться только к FAT32 (так как на FAT16 нет структуры FSinfo и каждый раз поиск идёт с начала таблицы фат,длина которой для FAT16 не может превышать 128 Килобайт)










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