Форматирование USB-флешки — казалось бы, простая операция, но при работе с разными операционными системами возникают нюансы, которые важно учитывать для корректной работы накопителя.
Основное отличие между форматированием флешек в Windows и других ОС кроется в поддерживаемых файловых системах:
Windows по умолчанию предлагает NTFS для жестких дисков и FAT32/exFAT для флешек. В macOS и Linux выбор форматов шире, включая HFS+, APFS, ext4 и другие.
В Windows форматирование выполняется через:
В macOS используется Дисковая утилита с возможностью выбора:
В Linux-системах доступны разные инструменты:
Основные проблемы возникают при использовании флешки между разными системами:
| Файловая система | Windows | macOS | Linux | 
|---|---|---|---|
| NTFS | ✔ Полная | ✗ Только чтение | ✔ Чтение/запись | 
| FAT32 | ✔ Полная | ✔ Полная | ✔ Полная | 
| exFAT | ✔ Полная | ✔ Полная | ✔ Чтение/запись | 
| HFS+ | ✗ Нет | ✔ Полная | ✔ Чтение/запись | 
Для максимальной совместимости между всеми системами рекомендуется использовать exFAT — он поддерживается современными версиями Windows (XP SP2+), macOS (10.6.5+) и Linux (при установленном пакете exfat-utils).
Кроме выбора файловой системы, при форматировании можно указать:
В Linux доступны расширенные параметры, такие как проверка bad-блоков (fsck), создание зашифрованных разделов (LUKS) и другие.
При случайном форматировании флешки в любой системе можно попытаться восстановить данные с помощью:
Важно помнить — чем меньше операций производилось с флешкой после форматирования, тем выше шансы на успешное восстановление.
Какую файловую систему выбрать?