Файлова система ISO 9660 є найпоширенішоюфайловою системою для оптичних накопичувачів і використовується і донині поряд з іншими файловими системами.
Згідно зі специфікацією в одному секторіCD-диску міститься 2352байтів даних, з яких користувачу доступно 2048 байтів даних, інші байти використовуються для синхронізації і відновлення пошкоджених даних. Кожен сектор складається з 98 кадрів, у кожному з яких знаходиться по 24байти.
Є декілька форматів запису інформації в сектори на диску, а саме:
Також в початку треку розміщується опис тому диску, котрий додатково резервується, при зчитуванні диску; якщо програма не може визначити тип тому – вона пропускає її допоки не знайде ту, котру зможе зрозуміти. Завдяки цьому нестандартні файлові системи для даної ОС не впливають на загальну справність диску. Також тут розміщується інформація про початок і кінець опису тому диску. Перший том також може містити так званий superblock, що може використовуватися в середовищі ОСUNIX, тут також знаходиться інформація про корінь тому і додаткову інформацію про розміри блоків.
Також на диску присутній параметр «Volume Space Size» значення якого вказує на місце зайняте на носію. «File attributes» визначає папку чи файл. Атрибути файлу, що знаходиться в підкаталозі знаходиться в описі каталогу, або, опціонально, в розширеному записі атрибутів.
Є два шляхи для знаходження файлу в системі ISO 9660. Один шлях полягає у пошуку каталогів і перегляду кожного каталогу в пошуку файлу. Інший шлях полягає у використані заздалегідь скомпільованої таблиці шляхів, в якій вже прописані всі шляхи, проте не всі системи мають механізм використання такої таблиці.
Існує декілька рівнів, що визначені стандартом:
Як було сказано вище, існує обмеження на вкладення каталогів, котре рівне 8.
Також існує обмеження на максимальний розмір файлу рівне 2^31-1 байтів, тобто файл не може займати більше 2 Gb, яке можна обійти фрагментацією файлу проте такий файл може читатися під ОСWindows XP і не зчитуватися в середовищіMac OS X.
Також існує обмеження на максимальну кількість каталогів, що випливає з використання 16-бітового ідентифікатора в таблиці каталогів, і становить 65535 каталогів, яке не накладається при відмові від використання таблиці шляхів.
ISO 9660:1999 є останнім доповненням до стандарту ISO 9660. Воно виправляє багато виявлених проблем, а саме:
ISO/IEC 13490 являє собою наступну версію ISO 9660 (level 3), файлової системи CD-ROM.ISO 13490 містить багато важливих доповнень. Вона підтримує довгі імена файлів, POSIX атрибути, і може містити в імені символи не тільки зASCII. Окрім того, цей стандарт описуємультисесійні диски.
![]() | Це незавершена стаття проапаратне забезпечення. Ви можетедопомогти проєкту,виправивши або дописавши її. |
Ця статтяне міститьпосилань на джерела. Ви можете допомогтиполіпшити цю статтю, додавши посилання нанадійні (авторитетні) джерела. Матеріал без джерел може бути піддано сумніву та вилучено.(серпень 2017) |