RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : FAT32 и большой флопик


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Юрий Пронякин
To : Slavik Gnatenko
Subj : FAT32 и большой флопик

> fat32.ifs у нас, есессно, local. Второе место - это собсно реализация FS_MOUNT в котором IFS может (не)смонтироваться по желанию своей левой пятки. Если посмотреть в исходники fat32.ifs, то там видно, что никакой проверки на removable там нет. Да и вообще непонятно, как такую проверку сделать. Отсюда вывод: у Игоря либо не приходит вообще FS_MOUNT (как я с самого начала предположил),

Есть у меня богатый опыт работы с магнитооптическими дисками (и в до-LVM-ный период, и сейчас). И никогда не было проблем с монтированием файловой системы - даже когда я в экспериментальных целях создал дискету, отформатированную в HPFS (без раздела!), она нормально читалась/писалась. Из чего, в общем-то, можно сделать вывод, что ядро с FS_MOUNT не жмотничает.

> либо геометрия тома расчитывается настолько не так, что вместо нормальных данных IFS видит пургу.

Насчёт "никогда не было проблем" я соврал. Однажды проблема появилась. Это когда с исходного N512DASD.FLT я перешёл на DaniN512.FLT. Даниэлена версия сообщала немного другую геометрию диска, из-за чего доступ к файлам рушился. Пришлось мне тогда через старый фильтр дискеты на винчестер скидывать и через новый фильтр их переформатировать.

> В любом случае правки fat32.ifs вряд ли что-то изменят.

Учитывая вышеизложенное, я и тыкаю всё время пальцем в сторону геометрии дисков.
Может можно воспользоваться имеющимся опытом N512 и соорудить фильтр к USBMSD, который геометрию флешек править будет?

Thu 27 Nov 2008 11:01 Mozilla/5.0 (OS/2; U; Warp 4.5; ru-RU; rv:1.8.1.4) Gecko/200




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.