ExFAT – файлова система для Mac OS X та Linux. Як формат форматувати зовнішній USB-диск (флешку) для роботи на Mac (macOS)? Яка файлова система на mac os

Структура каталогів Mac OS X і Windows Vista відрізняється докорінно, що, втім, зовсім не дивно - перша відноситься до UNIX-систем, друга успадковує принципи організації від Windows 2000 і раніше версій, зі збереженням певної наступності з DOS. Слід зазначити, що Mac OS X, принаймні, на рівні користувача відрізняється від стандарту FHS (). Більш того, такі кореневі каталоги, що відносяться до BSD-оточення, як /bin, /usr та інші, в Finder'e, аналог Провідника, так само, як і в прикладних програмах, ховаються.

У Mac OS X кореневою файловою системою стає та, що відповідає завантажувальному розділу. Всі інші розділи, включаючи що знаходяться на змінних носіях, монтуються в / Volumes, під власним ім'ям, що задається у разі файлових систем FAT, NTFS міткою диска. Такий підхід забезпечує міжмашинну уніфікацію - до якого б комп'ютера ми не підключили, скажімо, флеш-накопичувач, у нього буде той самий шлях у структурі каталогів файлової системи. Це дуже полегшує створення робочого оточення, що переноситься, що включає програми, налаштування та документи користувача. Другий неявний бонус у тому, що стирається різниця між реальними розділами та образами дисків – прикладні програми працюють з останніми у звичайному режимі. Для повноцінної імітації можна використовувати формат образу, який допускає як читання, а й запис даних. Слід зазначити, що користувачеві не потрібно задумуватися про кількість підключених носіїв або образів.

У Windows Vista від більш ранніх версій успадковано концепцію з позначенням розділів літерами латинського алфавіту, завантажувальний розділ отримує літеру "C" незалежно від того, чи є в комп'ютері дисководи, за якими за часів DOS резервувалися "A" і "B". Кожен знову підключений носій отримує першу вільну літеру (які можуть у не строгому порядку). У налаштуваннях Провідника можна встановити параметр, що дозволяє приховати літери дисків, але його дія поширюється лише на стандартні діалогові вікна та Провідник, і то частково: так, у властивостях файлів та папок все одно відображається вся інформація. Використовуючи консоль управління, користувач може або поміняти букву диска, або використовувати штатну можливість файлової системи NTFS - примонтування розділів в каталог. Строго кажучи, підтримується так звана операція Directory Junction, що дозволяє задати в ролі об'єкта-джерела не лише розділ, а й окрему папку диска, але, на жаль, недоступна через консоль управління. Використання букв диска, очевидно, породжує неоднозначність найменування розділів під час підключення змінного носія до різних комп'ютерів. Як наслідок, за бажання організувати переносне робоче оточення необхідно використовувати або програми, які вміють працювати з відносними шляхами або абсолютними видами «» - кореневий каталог поточного диска, або спеціалізовані адаптовані версії (у зв'язку з цим представляє певний інтерес поява стандарту U3). Використання букв для найменування дисків також призводить до того, що віртуальний привід, що імітує реальний, у кожний конкретний момент часу обмежений одним підключеним чином, тобто потрібно встановити кілька таких емуляторів, або здійснювати «зміну» образу.

Основні каталоги

У Mac OS X користувач працює з наступними папками в кореневому каталозі: Applications, як випливає з назви, призначена для прикладних програм; System – основні файли операційної системи; Library – додаткові файли системи та прикладних програм, а також загальносистемні налаштування; Users - домашні каталоги користувачів, у яких, своєю чергою, можуть бути вкладені папки Library і Applications. Подібний поділ дозволяє чітко розмежувати права користувачів на доступ до окремих об'єктів файлової системи: наприклад, програма не може здійснювати запис налаштувань поза межами Library (або системної, або відповідної у поточного користувача), а документів - куди-небудь крім домашнього каталогу. Звичайно, за бажання (і за наявності відповідних повноважень) користувач може розмістити додаток, наприклад, на робочому столі, а особисті файли - в /System, але в цілому структура каталогів є логічною і досить добре збалансованою для розмежування доступу на основі стандартної UNIX-схеми.

У Windows Vista також є стандартні каталоги: Windows – призначення зрозуміле з назви; Program Files служить розміщення прикладних програм; в ProgramData зберігаються глобальні налаштування програм (аналог Documents and SettingsAll UsersApplication Data, а також ряд інших папок у більш старих версіях); Users призначений для домашніх каталогів користувачів. На останніх потрібно зупинитися докладніше, оскільки змінився підхід, він став більш наближеним до того, що використовується в UNIX-системах: робочі папки, призначені для документів, музики, зображень і так далі, розміщуються безпосередньо в домашньому каталозі нарівні зі службовими каталогами, мають атрибут «прихований». Тобто, структура стала більш «плоскою», без розгалуження на додаткові рівні ієрархії. Основна проблема у Windows Vista пов'язана зі старими програмами, що вимагають відповідних повноважень для запису налаштувань та тимчасових та допоміжних файлів у Program Files або Windows - багато з них створювалися без урахування можливості роботи під обліковим записом із суттєво лімітованим доступом.

Можливості файлових систем

"Рідний" для Mac OS X є файлова система Mac OS Extended, в деяких джерелах згадується так само, як HFS +. Залежно від вибраних при форматуванні параметрів може підтримуватися журналювання (варіант за замовчуванням при установці системи), а також використання реєстрозалежних імен - при цьому система розрізнятиме об'єкти, що знаходяться в одній папці і називаються практично однаково за винятком регістру символів, наприклад, «документ .pdf» та «Документ.pdf». Системний розділ також може бути відформатований у файлову систему UFS (UNIX File System), але при цьому, як стверджують Apple, можуть бути обмеження, пов'язані з роботою окремих підсистем операційної системи, зокрема бездротового доступу. Підтримуються також інші файлові системи, в які можуть бути відформатовані не системні томи - FAT, FAT32 і NTFS в режимі тільки для читання.

Для Windows основною файловою системою є NTFS, що також підтримує журналювання та регістрозалежні імена. Втім, остання можливість вимагає встановлення певного параметра реєстру та, природно, підтримки на рівні прикладних програм. З цілком очевидних причин, файлові системи Mac OS Extended та UFS не підтримуються, але забезпечити переносимість даних у режимі не тільки читання, але й запису можна за допомогою розділів, відформатованих у FAT.

У Mac OS X файли складаються з двох компонентів: так званих, data fork і resource fork, у перекладі російською мовою - виделки даних і ресурсів. Вилка ресурсів призначена для збереження допоміжної інформації, наприклад індивідуальної іконки файлу. У деяких випадках вміст вилки ресурсів може бути основним - так, в ньому може повністю міститися файл шрифту. Що цілком природно, файлова система HFS+ штатно підтримує таке розгалуження файлів, але що буде, наприклад, при розміщенні такого файлу на диск FAT32? У такому разі формується допоміжний файл, ім'я якого починається на "._", встановлюється атрибут "прихований". При цьому прикладні програми продовжують сприймати файл так, ніби він знаходився на диску з файловою системою HFS+.

Реалізований в NTFS механізм гнучкіший - кожен файл може мати кілька довільних файлових потоків, всі вони, за винятком основного, отримують власні імена. Коли користувач звертається до файлу і не вказує на додаткове ім'я, то вважається, що він працює саме з цим основним потоком. Файлові потоки підтримувалися ще з найперших версій NTFS та операційної системи Windows NT, але користувач стикається з цією можливістю лише за умови додаткових атрибутів файлу, таких як автор, назва документа і так далі. Також у додаткових потоках любить ховати свою сутність шкідливих програм - але це турбота антивірусів та їх виробників. І, як завжди при використанні «просунутих» технологій, постає питання сумісності, зокрема, з файловою системою FAT. На жаль, механізм збереження додаткових іменованих файлових потоків не передбачено, хіба що система (а, точніше, Провідник) попередить про можливу втрату інформації при копіюванні або переміщенні.

У кожній з операційних систем обмеження на допустимі в іменах файлів символи, багато з цих обмежень викликані історичними причинами та сумісністю з попередніми версіями операційних систем. Так, у Mac OS X для розділення імен каталогів використовується "/", але в той же час в імені файлу можна вказати цей символ. Виникає питання – яким чином? Насправді, в імені зберігається двокрапка ":", яка і відображається у вигляді "/". Двокрапку в явному вигляді задати не можна, оскільки в попередніх версіях Mac OS, до епохи X-версії, цей символ використовувався для розділення каталогів. Крім того, в іменах можна ставити знаки, на кшталт «?» та "*", які використовуються при вказівці масок файлів. У Windows Vista обмеження трохи суворіші, тому що не можна використовувати не тільки слеші «/» і «», але й лапки, двокрапка та ряд інших символів.

Слід зазначити, що в цілому файлова система NTFS гнучкіша і функціональніша, ніж HFS+ - так, підтримуються прозоре стиснення та шифрування файлів, дискові квоти (обмеження з використання дискового простору), точки монтування - reparse points.

Інструментарій


У Mac OS X всі завдання з обслуговування дисків і розділів, а також змінних носіїв покладено на спеціальну програму Disk Utility, Windows Vista аналогічну роль відіграє консоль управління «Disk Management». І той, і інший засіб дозволяє розбивати диски на розділи, в обох системах підтримуються схеми розбиття на основі Master Boot Record (основна в Windows) і таблиці GUID розділів (використовується в макінтошах на Intel-процесорах). Крім того, у Mac OS X можна задіяти і Apple Partition Map, актуальну для старих комп'ютерів на процесорах PowerPC, а Vista - так звану схему Dynamic Disk. Цілком очевидно, що у користувача виникає закономірне питання: а яку схему розбиття диска слід вибрати з точки зору максимальної сумісності, особливо комп'ютерів Apple? Якщо йдеться про зовнішні змінні носії, що підключаються в тому числі і під іншими операційними системами, то відповідь однозначна - MBR, але у разі системних дисків не все так просто. Проблема викликана тим, що в нових макінтошах немає BIOS як такої, відповідна функціональність завантаження операційної системи покладена на інтерфейс EFI - Extensible Firmware Interface. Windows Vista завантаження на комп'ютерах з EFI підтримує, але при цьому додає до системного EFI-розділу Windows Boot Manager з перспективою неможливості завантаження Mac OS X. Очевидно, такий варіант розвитку подій не надто бажаний, тому найбільш доцільним є варіант з використанням утиліти Apple Boot Camp , Додає емуляцію BIOS і MBR-розбиття на системному диску з GUID-таблицею.

І Windows Vista, і Mac OS X підтримують створення програмних RAID-масивів за допомогою засобів керування дисками. Слід зазначити, що йдеться про засоби саме операційних систем - багато поширених зараз RAID-контролери теж є програмними, але лише на рівні драйвера. Відмінність у підходах у тому, що у Windows Vista необхідно сконвертувати диск у Dynamic, у Mac OS функціональність RAID-масивів підтримується і за інших схем розбиття.

У Windows Vista підтримується неруйнівне зменшення та збільшення розділів навіть на дисках зі схемами розбиття на основі MBR та GUID-таблиці – це означає, що користувач зможе зберегти інформацію при перерозбиванні. Але, зрозуміло, перед виконанням таких відповідальних операцій із диском має сенс створити резервну копію даних.

У Mac OS X дуже широко підтримуються образи дисків - так, образ можна створити на основі диска або розділу (тобто закладено функціональність комерційних продуктів клонування дисків під Windows), а також окремої папки. Образи можуть бути стислими, доступними в режимі читання, а й записи, а також зашифрованими. Слід зазначити, що, крім «рідних» для Mac OS X форматів DMG і CDR (так звані майстер-диски CD/DVD), підтримується популярний ISO. Таким чином, образи частково відіграють ту саму роль, як і архіви в інших операційних системах.

Обидві операційні системи дозволяють виконати перевірку дисків щодо логічних помилок, які можуть виникнути внаслідок зникнення електроенергії, пошкодження носія чи безлічі інших причин. Відмінність проявляється у способі перевірки завантажувального диска - з цілком зрозумілих причин, для перевірки необхідно заблокувати запис (або відмонтувати), що мало здійснимо. Windows використовується так званий режим boot-time, тобто може бути запланований запуск перевірки на етапі завантаження операційної системи. У Mac OS X для відновлення системного розділу слід використовувати інсталяційний диск – завантажившись із нього, можна запустити Disk Utility.

Цікавою можливістю Mac OS X є так звана перевірка дозволів verify disk permissions. Суть її в тому, що Disk Utility здійснює сканування диска та перевірку дозволів файлів, що знаходяться в /System, /Library та /Applications, і - при необхідності - виправлення. Виконання такої процедури гарантує, що ніхто не отримає повноважень понад необхідне.

Дефрагментація... Рано чи пізно будь-який користувач замислюється про необхідність її виконання, особливо, якщо він інтенсивно працює з відео, аудіо або графікою, тобто файлами великого та заздалегідь непередбачуваного розміру (а в таких умовах забезпечити низький рівень фрагментації не може жоден просунутий алгоритм). У Vista є штатний засіб - нехай і не такий наочний, як у Windows 2000/XP, але, проте, ефективно виконує функції. У Mac OS X відповідного інструментарію немає, тому для дефрагментації дисків доводиться вдаватися до сторонніх комерційних продуктів – що, природно, не може не викликати подиву при чіткій «мультимедійній» спрямованості макінтошів.

Як у Mac OS X, так і в Windows Vista підтримується запис CD і DVD дисків, вона може здійснюватися як з Finder"а і провідника, так і відповідних мультимедійних програм, що входять до комплекту поставки. Крім того, Disk Utility дозволяє пропалювати образи дисків - через підтримку цих образів.

Багато наших читачів, яким доводиться працювати як у Mac OS X, так і Windows рано чи пізно стикаються з проблемою непереносимості файлів між операційними системами. Дійсно, диск відформатований у Mac OS не розпізнається у Windows, водночас диск відформатований у Windows бачиться у Mac OS, але зазвичай недоступний для запису.

Таким чином виникають проблеми, якщо потрібно "перекинути" файл через зовнішній диск або "флешку" з однієї системи на іншу. У цій статті ми розглянемо які файлові системи використовує і Windows, і як зручно організувати обмін файлами через .

Файлова система (далі – ФС) - порядок, визначальний метод організації, зберігання та іменування даних на носіях інформації. Вона визначає формат вмісту та фізичного зберігання інформації, яку прийнято групувати у вигляді файлів. Конкретна файлова система визначає розмір імені файлу (папки), максимальний розмір файлу і розділу, набір атрибутів файлу. Деякі файлові системи надають сервісні можливості, наприклад розмежування доступу або шифрування файлів. .

Mac OS X повністю підтримує такі файлові системи:

  • Mac OS Extended (включаючи Mac OS Extended журнальну та Mac OS Extended з урахуванням регістру)
  • FAT32
  • exFAT

Windows повністю підтримує такі файлові системи:

  • FAT32
  • exFAT

Під словами «цілком підтримує» мається на увазі, що операційна система може робити читання та запис з дискового розділу, відформатованого в одній із зазначених вище файлових систем.

Зазначимо, що файлові системи Mac OS Extended Journaled та NTFS є системами із захистом від збоїв, і тому саме їм потрібно надавати перевагу при виборі ФС для накопичувача. Однак, як уже згадувалося на початку статті, «рідні» ФС Mac та Windows мають погану перехресну підтримку. Так диск у форматі Mac OS Extended не розпізнається Windows, а диск у форматі NTFS бачиться в Mac OS X, але доступний тільки для читання - записати на нього нічого не можна.

Тому для зовнішніх дискових накопичувачів, які періодично підключаються то до Mac то до Windows машин доцільно використовувати такі ФС, які повністю підтримуються обома операційними системами. Це FAT32 та маловідома exFAT. Це не такі стійкі до пошкоджень ФС як Mac OS Extended і NTFS, але їх зазвичай цілком достатньо для «побутового» застосування.

Напевно, багато користувачів вже стикалися з найголовнішим недоліком ФС FAT32 - обмеженням на максимальний розмір файлу, який становить 4 ГБ (4 294 967 296 байт). Саме «завдяки» цьому фактору спостерігається відмова від використання цієї ФС. Дійсно, обмеження в 4Гб не дозволяє записати на такий диск, наприклад, відеофайли у форматі FullHD, які як правило «важать» в межах 30Гб.

Обмеження в 4Гб/файл позбавлена ​​ФС exFAT (extended FAT або розширена FAT), спеціально розроблена як заміна FAT32 для використання на зовнішніх накопичувачах, таких як флешки, карти пам'яті і т.п. Теоретичний ліміт на розмір файлу в цій ФС становить 264 байт (16 ексбібайт), тобто практично обмежень немає. Підтримка exFAT є у Windows XP з Service Pack 2 і 3 з оновленням KB955704, Windows Vista з Service Pack 1, Windows Server 2008, Windows 7, а також Mac OS X Snow Leopard починаючи з версії 10.6.5.

Беручи до уваги вищесказане, саме exFAT рекомендується використовувати на тих накопичувачах, які періодично підключаються до Mac або Windows.

Будь-яке наше спілкування з комп'ютером – редагування тексту чи фото, перегляд фільмів та прослуховування музики, і навіть ігри – це робота з файлами. Нам здається, що ми малюємо картинку або вбиваємо монстрів, а насправді машина змінює файли, записує, переміщає і навіть видаляє. І той спосіб, яким операційна система записує та знаходить файли на вашому диску, і як вони відрізняються один від одного, називають файловою системою.

За роки існування комп'ютерів з'явилося чимало файлових систем зі своїми перевагами та недоліками. Звичайно ж, Macintosh та PC використовують різні файлові системи. А відмінності неодмінно породжують проблеми сумісності. І, щоб знати, як ці проблеми вирішуються, доведеться спочатку розібратися з якими видами файлових систем ми найімовірніше можемо зіткнутися.

FAT. Одна з перших файлових систем, що з'явилася разом з комп'ютерами і системою DOS в 1981 році. По суті, є простою таблицею, в якій записано, де файл знаходиться на диску. Звідси і назва: File Allocation Table – таблиця розміщення файлів.

FAT32. У системі FAT були закладені обмеження на максимальний розмір файлу та диска – не більше 2 Gb. До середини 90-х років, з розвитком комп'ютерів, ці обмеження потрібно розширити. Так виникла нова система FAT32. Тепер обмеження розміру файлу стали 4Gb, а диска - 2Tb. Але, за принципами роботи, це була та сама стара FAT, тобто. таблиці. В даний час FAT32 (як і NTFS, про яку нижче) є основною файловою системою сучасних комп'ютерів Windows.

HFS(Hierarhical File System – ієрархічна файлова система). Народилася практично разом із першими маками у 1985 році. У HFS кожен файл складається з двох частин, так званих, гілки ресурсів та гілки даних. Гілка даних - це власне зміст файлу, наприклад, текст, зображення, відео чи звук. У галузі ресурсів міститься різна службова інформація про файл: дати створення та редагування, інформація про програму творця, іконка файлу, а якщо цей файл - програма, то і код, що використовується.

HFS+До кінця 90-х років, Мак-користувачі зіткнулися з такими ж проблемами, що і користувачі системи FAT, і в 1998 Apple випустила у світ нову версію - HFS +, в якій знімалися всі обмеження, що заважали жити і працювати. Кількість можливих символів в імені файлу змінилася з 32 до 255, а максимально допустимий розмір файлу та використовуваного диска досяг 8Eib. Exbibite - це 2 у 60-му ступені, і, щоб зрозуміти що означає ця позамежна цифра, скажімо, що максимальний розмір диска на маку перевищує максимальний розмір у системі FAT32 у чотири мільйони разів! На сьогодні HFS+ є основною файловою системою комп'ютерів Apple.

- NTFS(New Technologi File System) - нова файлова система, розроблена Microsoft з метою замінити сімейство FAT. На відміну від примітивної FAT, NTFS – це складний алгоритм запису файлів. Основною перевагою системи є надійність та можливість відновлення після збоїв.

Тепер, ознайомившись з різними видами файлових систем, ми просто не можемо не задати цілком очікуваного питання: « а що станеться, якщо вийняти диск із Мака та приєднати його до РС?» Відповіддю на це питання буде проста аксіома, яку, мабуть, завжди слід застосовувати в питаннях сумісності Мака і PC:

Windows практично не сумісна з Mac OS X, але Mac OS X дуже добре поєднується з Windows.

А це означає, що маківський диск із HFS+ Windows не впізнає і сприйме як невідформатований. Хоча, безвихідних ситуацій не буває, - за допомогою окремих комерційних програм, таких як MacOpen, Маківський диск теоретично можна, хоча не легко, прочитати на РС.

А ось підключення PC диска до Мак досить просто. Mac OS дозволяє читати диски у форматі FAT та FAT32, а з появою Mac OS X 10.3 та диски NTFS. Під диском мається на увазі будь-який носій інформації - це може бути внутрішній або зовнішній жорсткий диск (вінчестер), флеш-карта або звичайна дискета. При підключенні на робочому столі з'явиться іконка нового диска, і ви зможете працювати з ним, як і з іншими. Однак для NTFS дисків є все ж таки суттєве обмеження - на Маку вони підключаються виключно в так званому режимі read-only. Це означає, що ви зможете переглядати структуру диска, відкривати та переписувати файли на свої диски, але не зможете зберегти їх, а також записувати нові файли на такий диск.

PC-користувачам буде цікаво і корисно дізнатися, що ім'я PC-диска, яке ви побачите при підключенні, це ім'я, яке було дано йому при створенні (форматуванні). На Маках відсутня буквене позначення дисків, наприклад, D або C. Як ідентифікація диска завжди використовується його ім'я, а якщо це PC-диск, то як ім'я буде використовуватися те, що в Windows називається міткою тома. Тому, замість диска D, ми отримаємо диск SYSTEM або ARCHIVE або страшну дефолтну назву від Windows, на зразок FGHYJN009890.

Свіжопридбаний диск перед початком роботи завжди і у всіх файлових системах форматують. Диски для Мака зазвичай форматують як HFS+ (інша сучасна назва – Mac OS Extended Journaled) – це "рідна" файлова система маків. Постійне використання різних механізмів сумісності з чужими файловими системами не додасть ефективності Маку. До того ж встановити Mac OS X на щось, крім HFS+, не можна. Якщо потрібно відформатувати зовнішній носій, який передбачається підключати до різних систем, форматуйте його як FAT32(MS DOS File System). Це зробить диск універсальним.

Для роботи з дисками можна використовувати Disk Utility, що входить до комплекту Mac OS. Знаходиться вона в ApplicationsUtilities. Це комплексна програма, що дозволяє виконувати всі основні роботи з дисками: розбиття диска на кілька логічних, форматування, лікування диска, якщо стався якийсь збій, і навіть створення RAID масиву. Переважна більшість випадків вам буде достатньо функцій цієї утиліти.

Визначення типу файлу

Тепер варто зробити ліричний відступ і трохи розповісти про одну історичну особливість HFS+. Операційні системи, що існують на даний момент, ведуть свою історію на протязі вже десятків років, і їх наступні версії - покращені і доповнені старі. Наприклад, Windows вперше з'явилася в 95 році, але, насправді, це спадкоємиця ще більш старої системи - DOS, розробленої для перших PC, а системи сімейства UNIX беруть свій початок, чи не з часів перших польотів у космос.

У сімействі маків також існував такий "динозавр", тепер його називають Mac OS Classic. Але, замість інновацій та покращень, Apple розробила нову систему - Mac OS X, фактично написавши її з нуля. Отже, серед старців, що оточують її, Mac OS X просто юна дівчина, - її перші версії з'явилися тільки в 2000 році. При розробці нової системи фахівцям з Apple довелося враховувати питання сумісності як зі старою Mac OS, щоб забезпечити перехід старих користувачів, так і Windows, щоб залучити нових з домінуючої платформи.

Для визначення типу файлу система використовує відразу три різні підходи. У системі HFS, як було описано вище, будь-який файл складається з двох частин: змісту файлу та інформації про тип файлу. Ця інформація зберігається в окремому місці - галузі ресурсів у вигляді спеціальної текстової мітки. У цьому полягає принципова відмінність від Windows, де тип файлу визначається розширенням імені. У підході Apple є істотна перевага - як би ви не змінювали ім'я файлу, ви не зможете змінити його приналежність до того чи іншого типу, мінімізуючи ризик випадкової помилки.

Однак описаний підхід має і недолік. Популярні протоколи передачі файлів через Internet не підтримують систему HFS+. При надсиланні файлу електронною поштою інформація про тип файлу зникне разом із гілкою ресурсів. Це означає, що пересилати маківські файли через інтернет можна лише при використанні спеціальних мак-архівів.

При створенні Mac OS X Apple перейнялася цією проблемою, впровадивши в систему механізм визначення типу файлу за допомогою розширення, такий же, як у Windows. Mac OS X чудово розпізнає типи PC-файлів. Але, на відміну від PC, де розширення імені не може бути більше трьох букв, система дозволяє використовувати розширення, що складаються з обільшої кількості символів. Це значно збільшує інформативність імені файлу та дозволяє користуватися правильними абревіатурами. Наприклад, популярні графічні формати jpg і tif насправді називаються JPEG і TIFF – при цьому система розуміє обидва варіанти написання. Apple користується новими можливостями і дає власним файлам цілком інформативні розширення імені: .pages - документ створений у редакторі Pages з комплекту iWork, dspproj - проект DVD диска створений у DVD Studio Pro і т.д. Таким чином, Mac OS X визначає тип файлу, використовуючи як і старий Classic підхід, для забезпечення наступності зі старими маками, так і PC похід, що використовує розширення імені, при цьому розширивши його функціональність.

Таким чином, на Маках реалізовано три підходи до визначення типу файлу: старий HFS через гілку ресурсів, PC - підхід через трилітерне розширення імені файлу та новий, удосконалений, через багатосимвольне розширення імені файлу

За бажанням, розширення файлів можна приховати. У разі збереження файлу вкажіть прапорець Hide Extension (приховати розширення). Щоб приховати розширення вже існуючого файлу або файлів, натисніть Command-Option-i, попередньо виділивши файли, та виберіть прапорець Hide Extension у графі Name & Extension.



Або виникає потреба повністю стерти її вміст, прийнято форматувати накопичувач. Ця процедура видаляє всі дані та часто нормальну роботу пристрою.

Під час форматування комп'ютер пропонує вибрати файлову систему (ФС). Так називають спосіб організації даних на флешці. Користувачеві macOS доступний вибір з таких систем: MS-DOS (FAT), ExFAT або OS X Extended.

Дуже важливо відформатувати накопичувач у тій ФС, яка найкраще підходить для вашої техніки. Давайте розберемося, яка файлова система флеш-драйву буде оптимальною для Mac і чому.

Види файлових систем та їх особливості

MS-DOS (FAT)- так macOS називає ФС, відому користувачам Windows як FAT/FAT32. Вона сумісна з будь-якими комп'ютерами, а також підтримується консолями та побутовою технікою на кшталт відеокамер або навіть старих медіаплеєрів.

При всій своїй універсальності MS-DOS (FAT) має важливий недолік: відформатовану в цій файловій системі флешку не можна записувати файли, розмір яких перевищує 4 ГБ.

ExFAT- новіша ФС, яка підтримується в середовищі macOS, починаючи з версії X 10.6.5, а в Windows - з XP SP2. Вочевидь, що недоліком цього формату вважатимуться відсутність сумісності з попередніми варіантами операційних систем. Крім того, не всі пристрої USB підтримують ExFAT. Ну а плюс у тому, що він здатний працювати з файлами об'ємом більше 4 ГБ.

Mac OS Extended (Journaled)забезпечує максимальну сумісність флеш-драйву з macOS і є стандартною файловою системою для жорстких дисків на комп'ютерах Mac. Ніяких обмежень на розмір файлу, що записується при використанні Mac OS Extended (Journaled) немає. У той же час ця ФС не підтримується Windows та багатьма USB-пристроями.

Ви також можете побачити у списку доступних ФС Mac OS Extended (Case-sensitive, Journaled). Вона відрізняється від попередньої лише чутливістю до регістру. Наприклад, файли hello.txt і Hello.txt у такій ФС вважатимуться різними. Якщо вам це не потрібно, вибирайте звичайну Mac OS Extended (Journaled).

NTFS- Ще одна ФС, з якою ви можете зіткнутися. Відформатовані накопичувачі не мають обмежень за обсягом файлів і сумісні з Windows. Але в macOS записані на таку флешку файли можна лише переглядати без можливості запису. Крім того, деякі USB-пристрої взагалі не підтримують NTFS.

Яку файлову систему вибрати

Як бачите, вибір файлової системи накопичувача залежить від того, з якими пристроями ви його використовуватимете. Якщо тільки з Mac та іншою технікою Apple, вибирайте Mac OS Extended (Journaled).

Для Mac та Windows-ПК відмінно підійде ExFAT.

Якщо хочете домогтися сумісності флешки з максимальною кількістю USB-пристроїв і не плануєте записувати файли більше 4 ГБ, вибирайте MS-DOS (FAT).

Як змінити файлову систему

Щоб змінити ФС накопичувача, його за допомогою "Дискової утиліти". Не забувайте, що ця процедура знищує всі дані.

Але спочатку перевірте поточну файлову систему флешки. Для цього достатньо запустити «Дискову утиліту» та виділити накопичувач на лівій панелі. Після цього на екрані з'явиться детальна інформація про флешку, у тому числі тип ФС, який можна побачити поруч із назвою накопичувача.

Якщо поточна файлова система вас не влаштовує, натисніть на верхній панелі за кнопкою «Стерти». У вікні виберіть нову ФС і знову натисніть «Стерти». Через кілька секунд утиліта змінить файлову систему флешки.

APFS- файлова система, розроблена компанією Apple для заміни використовуваної раніше HFS+.

На цій файловій системі вже працюють девайси під керуванням останніх версій iOS та macOS.

APFS має один великий недолік

Як і попередні версії файлових систем, розроблених Apple, APFS не підтримується операційною системою Windows.

Якщо з рідною для вікон NTFS на Mac можна як мінімум читати дані, то APFS не побачить жоден Windows-комп'ютер.

Про це рано чи пізно починають замислюватися всі власники кількох робочих комп'ютерів з різними операційними системами або власники Mac, які часто запускають Windows через BootCamp.

Ну не на флешці переносити дані з macOS.

Як виправити ситуацію

Просте та витончене вирішення проблеми пропонують хлопці з Paragon Software, які просто профі у подібних справах. Подружити файлові системи, що ворогують, можна за допомогою спеціальної утиліти APFS for Windows.

Програма стала логічним розвитком Paragon HFS+ для Windows. Зі старими Mac, які не оновлюються до macOS Sierra, потрібно використовувати саме її.

APFS for Windows являє собою системний драйвер для Windows, який дозволяє повноцінно працювати з накопичувачами, відформатованими в APFS. Підтримується як читання даних, і запис на хорошій швидкості.

Для доступу до важливих даних передбачено режим монтування read-only, що захищає оригінали від перезапису APFS можна змонтувати навіть із образу диска.

Підтримуються як bit-to-bit raw copyдиски, так і віртуальні диски популярних форматів VMDK, VDI, VHD, VHDX. Розробники вже працюють над підтримкою .E01і .Ex0.

Як це працює

Після встановлення Paragon APFS автоматично знаходить і монтує всі розділи APFS і накопичувачі, підключені до комп'ютера. Після цього диски доступні у стандартному провіднику та сторонніх файлових менеджерах.

Шукати потрібні дані досить просто, адже структура папок буде ідентична тій, яку бачить користувач Mac.

Нічого складного – розбереться будь-яка домогосподарка.

Що ще є цікавого

У macOS Mojaveз'явилася підтримка шифрованих томів та APFS Container, які складаються з кількох фізичних розділів. Автори Paragon APFS мають намір додати підтримку таких томів у наступних версіях продукту.