РАСШИРЯЕМАЯ ФАЙЛОВАЯ СИСТЕМА

1. Компьютерное устройство, содержащее машиночитаемый носитель информации, имеющий машиноисполняемые компоненты для запоминания данных, ассоциированных с томом, причем машиноисполняемые компоненты содержат:
компонент загрузочных параметров макета тома, сконфигурированный специфицировать загрузочные параметров для файловой системы;
компонент таблицы размещения файлов макета тома, сконфигурированный определять таблицу размещения файлов, ассоциированную с файловой системой; и
по меньшей мере один компонент данных файла макета тома, причем этот по меньшей мере один компонент данных файла обособлен от таблицы размещения файлов и содержит:
множество первичных записей каталога и вторичных записей каталога, при этом вторичная запись каталога соответствует первичной записи каталога и определяет метаданные, ассоциированные с соответствующей первичной записью каталога, причем это множество первичных записей каталога и вторичных записей каталога содержит
критическую первичную запись каталога, ассоциированную с корневым каталогом файловой системы и сконфигурированную предотвращать монтирование тома во время процедуры монтирования тома в случае, когда эта критическая первичная запись каталога не известна файловой системе,
неопасную первичную запись каталога, которая приспособлена для игнорирования файловой системой в случае, когда эта неопасная первичная запись каталога не известна файловой системе, и
критическую вторичную запись каталога, сконфигурированную обеспечивать то, что соответствующая ей первичная запись каталога и эта критическая вторичная запись каталога будут пропущены файловой системой в случае, когда данная критическая вторичная запись каталога не известна файловой системе.
2. Компьютерное устройство по п.1, в котором упомянутое множество первичных записей каталога и вторичных записей каталога дополнительно содержит неопасную вторичную запись каталога, которая приспособлена для игнорирования файловой системой в случае, когда эта неопасная вторичная запись каталога не известна файловой системой.
3. Компьютерное устройство по п.1, в котором первичная запись каталога соответствует битовой карте распределения, определяющей доступность кластеров носителя информации.
4. Компьютерное устройство по п.1, в котором первичная запись каталога соответствует идентификатору тома.
5. Компьютерное устройство по п.1, в котором первичная запись каталога соответствует идентификатору имени файла.
6. Компьютерное устройство по п.5, в котором идентификатор имени файла содержит полное имя файла и хэш имени файла.
7. Компьютерное устройство по п.1, в котором вторичная запись каталога соответствует расширяемой вторичной записи каталога.
8. Компьютерное устройство по п.1, дополнительно содержащее компонент данных изготовителя для спецификации структур данных изготовителя.
9. Способ использования носителя информации, на котором сохранены: компонент загрузочных параметров макета тома, сконфигурированный специфицировать загрузочные параметры для файловой системы; компонент таблицы размещения файлов макета тома, сконфигурированный определять таблицу размещения файлов, ассоциированную с файловой системой; и компонент данных файла макета тома, обособленный от таблицы размещения файлов и содержащий множество первичных записей каталога и вторичных записей каталога, причем вторичная запись каталога соответствует первичной записи каталога и определяет метаданные, ассоциированные с соответствующей первичной записью каталога, при этом способ содержит этапы, на которых
считывают критическую первичную запись каталога, ассоциированную с корневым каталогом носителя информации;
определяют, опознана ли критическая первичная запись каталога; и
исходя из определения того, что критическая первичная запись каталога, ассоциированная с корневым каталогом, не опознана, предотвращают монтирование носителя записи.
10. Способ по п.9, дополнительно содержащий этапы, на которых:
считывают неопасную первичную запись каталога носителя информации;
определяют, опознана ли неопасная первичная запись каталога; и
исходя из определения того, что неопасная первичная запись каталога не опознана, игнорируют неопасную первичную запись каталога.
11. Способ по п.9, дополнительно содержащий этапы, на которых:
считывают критическую вторичную запись каталога носителя информации;
определяют, опознана ли критическая вторичная запись каталога; и
исходя из определения того, что критическая вторичная запись каталога не опознана, игнорируют критическую вторичную запись каталога и соответствующую ей первичную запись каталога.
12. Способ по п.9, дополнительно содержащий этапы, на которых:
считывают неопасную вторичную запись каталога носителя информации;
определяют, опознана ли неопасная вторичная запись каталога; и
исходя из определения того, что неопасная вторичная запись каталога не опознана, игнорируют неопасную вторичную запись каталога.
13. Машиночитаемый носитель, на котором сохранены машиноисполняемые команды, которые при их исполнении компьютерным устройством предписывают компьютерному устройству:
считывать критическую первичную запись каталога, ассоциированную с корневым каталогом носителя информации, на котором сохранены: компонент загрузочных параметров макета тома, сконфигурированный специфицировать загрузочные параметры для файловой системы; компонент таблицы размещения файлов макета тома, сконфигурированный определять таблицу размещения файлов, ассоциированную с файловой системой; и компонент данных файла макета тома, обособленный от таблицы размещения файлов и содержащий множество первичных записей каталога и вторичных записей каталога, причем вторичная запись каталога соответствует первичной записи каталога и определяет метаданные, ассоциированные с соответствующей первичной записью каталога;
определять, опознана ли критическая первичная запись каталога; и
исходя из определения того, что критическая первичная запись каталога, ассоциированная с корневым каталогом, не опознана, предотвращать монтирование носителя записи.
14. Машиночитаемый носитель по п.13, в котором машиноисполняемые команды дополнительно предписывают компьютерному устройству:
считывать неопасную первичную запись каталога носителя информации;
определять, опознана ли неопасная первичная запись каталога; и
исходя из определения того, что неопасная первичная запись каталога не опознана, игнорировать неопасную первичную запись каталога.
15. Машиночитаемый носитель по п.13, в котором машиноисполняемые команды дополнительно предписывают компьютерному устройству:
считывать критическую вторичную запись каталога носителя информации;
определять, опознана ли критическая вторичная запись каталога; и
исходя из определения того, что критическая вторичная запись каталога не опознана, игнорировать критическую вторичную запись каталога и соответствующую ей первичную запись каталога.
16. Машиночитаемый носитель по п.13, в котором машиноисполняемые команды дополнительно предписывают компьютерному устройству:
считывать неопасную вторичную запись каталога носителя информации;
определять, опознана ли неопасная вторичная запись каталога; и
исходя из определения того, что неопасная вторичная запись каталога не опознана, игнорировать неопасную вторичную запись каталога.
17. Компьютерное устройство, содержащее машиноисполняемые компоненты, которые при их исполнении предписывают компьютерному устройству выполнять операции, содержащие:
считывание критической первичной записи каталога, ассоциированной с корневым каталогом носителя информации, на котором сохранены: компонент загрузочных параметров макета тома, сконфигурированный специфицировать загрузочные параметры для файловой системы; компонент таблицы размещения файлов макета тома, сконфигурированный определять таблицу размещения файлов, ассоциированную с файловой системой; и компонент данных файла макета тома, обособленный от таблицы размещения файлов и содержащий множество первичных записей каталога и вторичных записей каталога, причем вторичная запись каталога соответствует первичной записи каталога и определяет метаданные, ассоциированные с соответствующей первичной записью каталога;
определение того, опознана ли критическая первичная запись каталога; и
предотвращение монтирования носителя записи исходя из определения того, что критическая первичная запись каталога, ассоциированная с корневым каталогом, не опознана.
18. Компьютерное устройство по п.17, в котором машиноисполняемые компоненты при их исполнении предписывают компьютерному устройству выполнять операции, дополнительно содержащие:
считывание неопасной первичной записи каталога носителя информации;
определение того, опознана ли неопасная первичная запись каталога; и
игнорирование неопасной первичной записи каталога исходя из определения того, что неопасная первичная запись каталога не опознана.
19. Компьютерное устройство по п.17, в котором машиноисполняемые компоненты при их исполнении предписывают компьютерному устройству выполнять операции, дополнительно содержащие:
считывание критической вторичной записи каталога носителя информации;
определение того, опознана ли критическая вторичная запись каталога; и
игнорирование критической вторичной записи каталога и соответствующей ей первичной записи каталога исходя из определения того, что критическая вторичная запись каталога не опознана.
20. Компьютерное устройство по п.17, в котором машиноисполняемые компоненты при их исполнении предписывают компьютерному устройству выполнять операции, дополнительно содержащие:
считывание неопасной вторичной записи каталога носителя информации;
определение того, опознана ли неопасная вторичная запись каталога; и
игнорирование неопасной вторичной записи каталога исходя из определения того, что неопасная вторичная запись каталога не опознана.