Как отформатировать флеш-накопитель для работы в Mac OS, Windows и Linux?

Внешние флеш-накопители, так же, как и локальная сеть, позволяют быстро передавать большие объемы данных между компьютерами.

Если вы хотите отформатировать флеш-накопитель так, чтобы операционные системы Mac OS X, Windows и Linux полностью поддерживали его, то есть имелась возможность как записи, так и чтения с устройства, то наверняка вы зададитесь вопросом, какая файловая система (ФС) поддерживает эти возможности?

Известно, что файловыми системами по умолчанию в Windows, Mac OS X и Linux по умолчанию являются соответственно NTFS, HFS+ и EXT4. При этом полной совместимости между файловыми системами нет. Возможности чтения/записи с файловых систем распространенных ОС приведены в нижеприведенной таблице.

  HFS+ NTFS EXT4
Mac OS X запись:да, чтение: да запись:нет, чтение: да запись:нет, чтение: нет
Windows запись:нет, чтение: нет запись:да, чтение: да запись:нет, чтение: нет
Linux запись:нет, чтение: да запись:да, чтение: да запись:да, чтение: да

Как видно из таблицы, наиболее универсальной даже в плане чтения ФС не существует.

Существуют различные решения для того, чтобы получить доступ к сторонним файловым системам из Linux, Mac OS X и Windows, о которых мы уже рассказывали в предыдущих статьях:

Однако все эти методы несколько глючны и иногда затратны. Существует ли ФС, поддержку чтения и записи которой имеют все три популярных операционных системы? Да, и это exFAT.

exFAT (от англ. Extended FAT — «расширенная FAT») была разработана как проприетарная файловая система корпорацией Microsoft. Из плюсов этой ФС можно отметить поддержку работу с файлами размером более 4 ГБ (ФС FAT имеет ограничение на максимальный размер файла в 4 ГБ. Теоретический лимит на размер файла в ФС exFAT 2 эксабайта — 264 байт), уменьшение количества перезаписей одного и того же сектора, что позволяет продлить жизнь флеш-накопителям. Это понятно, так как exFAT разрабатывалась именно как файловая система для флеш-накопителей.

Минусы:

exFAT поддерживается операционными системами Windows, начиная с Windows Vista SP1 (возможна поддержка в Windows XP SP2 пр условии установки обновления KB955704).

Mac OS X поддерживает exFAT начиная с версии 10.6.5.

Отформатированный в exFAT накопитель в Mac OS X 10.6.x может не определяться в Windows (в более поздних версиях эта проблема решена)

Для Linux требуется установка специального драйвера, так как по условиям лицензии этой ФС она не может быть установлена в ОС с открытым исходным кодом без нарушения патентов (актуально для стран с развитым патентным законодательством в сфере IT).

Как отформатировать флеш-накопитель в exFAT в Windows?

  1. Вставьте флеш-накопитель в порт USB
  2. Нажмите последовательно клавиши Win + E (латинскую) — откроется окно Мой компьютер
  3. Правой кнопкой мыши кликните на значке вашей флешки и выберите ФорматироватьКак отформатировать флеш-накопитель для работы в Mac OS, Windows и Linux?
  4. В окне форматирования в поле Файловая система выберите ФС exFAT. В пункте Способы форматирования можно убрать галочку возле Быстрое (очистка оглавления). В этом случае форматирование займет гораздо больше времени, так как вся информация на диске будет перезаписана нулями. Это нужно, если вы заботитесь о безопасности ваших данных.Как отформатировать флеш-накопитель для работы в Mac OS, Windows и Linux?
  5. Нажмите кнопку Начать

Как отформатировать флеш-накопитель в exFAT в Mac OS X?

  1. Вставьте флеш-накопитель в порт USB
  2. Откройте дисковую утилиту (быстро сделать это можно с помощью Spotlight — нажмите на значок лупы в верхнем правом углу и начните печатать словосочетание "Дисковая утилита" — или Alfred)Как отформатировать флеш-накопитель для работы в Mac OS, Windows и Linux?
  3. В левой колонке выберите ваш флеш-накопитель левой кнопкой мыши
  4. Перейдите во вкладку Стереть
  5. В выпадающем списке возле пункта Формат выберите exFAT
  6. В параметрах безопасности здесь, как и в Windows, можно выбрать, затирать информацию нулями или нет
  7. Нажмите кнопку СтеретьКак отформатировать флеш-накопитель для работы в Mac OS, Windows и Linux?

Установка драйвера exFAT в Linux

Описанное ниже справедливо для дистрибутивов Ubuntu, Linux Mint и подобных.

Более подробно об установке ФС exFAT в Ubuntu здесь.

Откройте терминал и выполните команду:

sudo apt-get install fuse exfat-fuse

Вот, что сообщает система без установленного драйвера при обращении к диску в формате exFAT:

Как отформатировать флеш-накопитель для работы в Mac OS, Windows и Linux?

А вот автоматически примонтированный том в формате exFAT после установки драйвера:Как отформатировать флеш-накопитель для работы в Mac OS, Windows и Linux?

Если у вас возникают проблемы с установкой Fuse, то вы можете воспользоваться следующими командами:

1. Установка поддержки exFAT из сторонненго репозитория:
sudo add-apt-repository ppa:relan/exfat
sudo apt-get update
sudo apt-get install fuse fuse-exfat exfat-utils
2. Монтирование флеш — накопителя
sudo mkdir /media/exfat
sudo mount -t exfat /dev/sdb1 /media/exfat
В последней команде замените /dev/sdb1 на идентификатор своего устройства.

При использовании этого метода в отличие от предыдущего доступны все операции, кроме форматирования.

3. Размонтирование устройства:
sudo umount /media/exfat

Поддержка ФС exFAT в старых операционных системах не такая широкая, как поддержка ФС FAT, тем не менее, exFAT — отличный выбор файловой системы для флеш-накопителей, если использовать их планируется с версиями Mac OS X младше 10.6.5, Windows младше Windows Vista и в Linux с установленными драйверами чтения /записи exFAT.

07.02.2014   Рубрики: Linux | Mac OS | Windows Тэги: | |

Поделитесь статьёй


Вы тут (типа навигация): IT - блог » Linux » Как отформатировать флеш-накопитель для работы в Mac OS, Windows и Linux?

H
Скопировано в буфер обмена

Обратная связь