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


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

>> Драйвер файловой системы ничего не знает о существовании разделов. Больше того, носителем файловой системы может быть и не раздел (том) вовсе, а всё, что угодно, хоть COM-порт. Для примера, можно вспомнить ISOFS.IFS, работающую с файлами образов CD-ROMов.
> FSD, конечно, пофиг, но без раздела ядро может его автоматически не загрузить.

Не совсем понятно, что имеется в виду под словом "автоматически". Ядро никакие IFS автоматически не грузит, а только те, которые в CONFIG.SYS прописаны. При этом из имеющихся у нас IFS только три (HPFS.IFS, JFS.IFS и FAT32.IFS) работают с разделами (точнее - с томами). Но куда большее количество IFS (с десяток, пожалуй, наберётся) работают не с томами, а с совершенно другими носителями. (Из популярных кроме упомянутой ISOFS.IFS можем вспомнить RAMFS.IFS.)
И даже если CDFS.IFS и UDF.IFS относить к первой группе, то в свете твоей теории непонятно, как они умудряются загрузиться, когда при старте компьютера в дисководе нет CD-ROM-а.

> А что существуют FSD, которым источник данных подсовывает не DASD - это к текущему вопросу никак не относится.

Но и тем IFS, которые через OS2DASD работают, тоже безразлично - раздел там отформатирован или ещё что. Они имеют дело с томом (который может быть и составным). Идентифицируют они его по имени (та самая "буква диска"), а не по расположению на физическом носителе. А доступ к секторам тома осуществляют не в геометрии CHS, и даже не в LBA, а в терминологии "номер сектора от начала тома".
Ну так какая разница должна быть для FAT32.IFS - на разделе создан том или нет?
А вот что ей может быть не безразлично, так это: на фиксированном диске находится том или на съёмном.

А у OS2LVM.DMD свои хорошо всем известные причуды. В частности - параноидальное отношение к ситуациям, когда записанная на диске геометрия (в PT или BPB) не соответствует физической.

Wed 26 Nov 2008 01:30 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.