RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> >> Драйвер файловой системы ничего не знает о существовании разделов. Больше того, носителем файловой системы может быть и не раздел (том) вовсе, а всё, что угодно, хоть 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) не соответствует физической.
_, _, _, _, _ _, _,_
(_ | / \ |\ | / \ |_/
, ) | , \ / | \| \ / | \
~ ~~~ ~ ~ ~ ~ ~ ~
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.