Файловые системы Android.

Ext2, Ext3, Ext4 – основные файловые системы Android. Они используются для организации работы внутреннего хранилища на большинстве современных гаджетов, и если первые устройства работали под версиями Ext2, то начиная с версии Android 4, основными стали Ext3, а потом и Ext4. Основное отличие между вариациями заключается в наличие журналирования. Если в процессе записи или чтения данных происходит системный сбой, например, неожиданное отключение питания, то при наличии журналирования не произойдет потери или повреждения данных. В основном файловые системы формата Ext используются в блочных накопителях, но пользователи могут установить данный тип и для карт памяти, но без сторонних утилит получить к ним доступ из операционных систем, помимо Linux, будет невозможно. Файловая система флэшки Android обычно форматируются в FAT (VFAT) или NTFS, а флеш-память — в Ext3 или Ext4.
UBIFS – эта файловая система, предназначена исключительно для памяти по типу NAND (флеш-накопители, применяемые на мобильных устройствах). Ее основное преимущество — это снижение износа носителей данных. Состоит такая Файловая система из двух слоев — UBI (отвечает за работу и связь с физическим носителем) и UBIFS (сама файловая система). Разработчиком UBIFS является компания Nokia, но встретить подобную файловую систему можно не только на оригинальных устройствах от данного производителя, но и на других гаджетах, например, китайского изготовления.
Samsung RFS – это файловая система разработанная корейской компанией Samsung для устройств на базе ОС Linux, а одной из разновидностей последнего является Android. Предназначается фирменная Samsung RFS для флеш-памяти NAND и используется во многих гаджетах собственного производства. Для облегчения работы с файлами используется таблица формата FAT, что позволяет максимально просто произвести запись файлов на флэш-память и их чтение. Специфика RFS учитывает особенности NAND накопителей, что позволяет увеличить длительность их эксплуатации, а также снизить вероятность потери данных при системных сбоях и случайных отключениях питания.
SDCardFS. Компания Google долгое время использовала в своих устройствах файловую систему FUSE, но она имела ряд недостатков, среди которых необходимо отметить малое количество памяти, выделяемой под приложения, а также большое потребление хранилища при кэшировнии данных. На замену FUSE пришла SDCardFS, которая решала эти проблемы, но представляла собой своего рода оболочку, эмулирующую FAT32. Она отправляет данные файловым системам нижнего уровня, что позволяет оптимизировать работу смартфонов, а также исправляет ошибки, связанные с передачей данных на компьютер и обратно. SDCardFS по своей сути не является классической файловой системой, но значительно сказывается на скорости работы смартфонов или планшетов на Android.
Файловые системы Android самые разнообразные. Среди них есть как общие файловые системы, предназначенные для работы с ОС на базе Linux, так и специфические, которые используются в NAND-накопителях. Несмотря на такое разнообразие, только производители смартфонов определяют, какая файловая система на Android работает лучше при тех или иных обстоятельствах.
Файловые системы: NTFS, exFAT, FAT32, ext4 и другие

В данной статье речь пойдёт о компьютерных файловых системах. Это стандарты для организации данных на нашем жестком диске или SSD в качестве устройства хранения, которые применяются при форматировании дисков или разделов. На сегодняшний день используется множество различных файловых систем, выбор которых зависит от используемой операционной системы и типа форматируемого диска. Так, например, в Windows пользуются файловой системой NTFS или exFAT. Для Linux же, при надобности отформатировать флешку, параметры файловой системы — FAT32, NTFS или ext4. В чем же разница между файловыми системами и какую из них стоит выбрать?

FAT12, FAT16 и FAT32
Файловые системы делят пространство хранения на диске на виртуальные отсеки, известные как кластеры, и поддерживают индекс расположения отдельных файлов и доступного свободного места. Первая файловая системая эксплуатировалась Windows MS—DOS и была названа таблицей размещения файлов (file allocation table) или FAT с тремя основными версиями: FAT12, FAT16 и FAT32. Каждый вариант может разделить диск на все большее число кластеров и поддерживать увеличивающийся максимальный размер файла.
Например, FAT12 поддерживает максимальный размер файла и тома 32 мегабайта. FAT32 может хранить отдельные файлы размером до 4 гигабайт и ограничивается объемом 32 ГБ при форматировании в Windows, объемом до 2 терабайт при форматировании в других операционных системах и имеет абсолютный максимальный размер тома 16 терабайт. FAT32 остается популярной файловой системой из-за высокого уровня совместимости с операционными системами и до сих пор широко используется для форматирования USB-накопителей, карт памяти и некоторых других внешних устройств хранения данных.
NTFS
На сегодняшний день самой популярной файловой системой для Windows является New Technology File System или NTFS. Появился он в 1993 году для преодоления ограничений FAT32 и имеет границы на размер файла 16 эксабайт (ЭБ). Эксабайт равен 1 миллиону терабайт, поэтому на практике ограничений по размеру файла нет. NTFS также является файловой системой с журналированием, что означает возможность поддерживать запись изменений для шанса восстановления после сбоя системы или питания. В отличие от FAT32, NTFS также поддерживает права доступа к файлам, позволяя пометить файл как доступный только для чтения. Также поддерживается шифрование и другие функции, которые делают NTFS более удобной для использования на системном диске. По этим причинам все современные версии Windows необходимо устанавливать на диск, отформатированный в NTFS. Единственным реальным недостатком данной файловой системы является отсутствие совместимости со старыми версиями Windows и другими операционными системами. Например, по умолчанию тома NTFS доступны только для чтения в Mac OS и в старых дистрибутивах Linux, а также могут вовсе не читаться на некоторых устройствах, таких как автономные медиаплееры.
exFAT
exFAT, иначе именуемая расширенная таблица размещения файлов, разработана Microsoft в 2006 году в качестве оптимизированной для USB-накопителей большой емкости и карт памяти файловой системы. exFAT менее сложен, чем NTFS, но имеет значительные преимущества по сравнению с FAT32. Не в последнюю очередь, максимальный размер файла составляет 16 ЭБ или фактически неограничен, что делает exFAT лучшим выбором в форматировании карт памяти для записи видео. По этой причине exFAT была принята Ассоциацией SD Card Association в качестве файловой системы по умолчанию для карт памяти SDXC. С точки зрения совместимости, exFAT поддерживает системы Windows, Mac OS и последние версии Android. Однако большинство систем Linux требуют установки дополнительных драйверов для доступа к устройствам exFAT.
Ext2, Ext3 и Ext4
Специально для операционной системы Linux в 1992 году была запущена расширенная файловая система или Ext (extended file system). В 1993 году было выпущено обновление под названием Extended File System 2, или Ext2, которое в течение многих лет было файловой системой по умолчанию во многих дистрибутивах Linux.
К 2001 году Ext2 обновился до Ext3, в котором было добавлено ведение журнала с целью защиты от повреждений в случае сбоев питания.
Ext4, наиболее актуальная специализированная файловая система для Linux, выпущена в 2008 году. Ext4 обладает максимальным размером файла 16 ТБ и максимальным размером тома 1 ЭБ. Однако, как можно догадаться, ни Windows, ни MacOS не поддерживают Ext2, Ext3 или Ext4.
HFS, HFS+ и APFS
HFS, или иерархическая файловая система (Hierarchical File System), выпущена Apple в 1985 году для использования в MacOS. Он предлагает максимальный размер файла 2 гигабайта и максимальный размер тома 2 терабайта и также известен как «Mac OS standard». В 1998 году HFS была обновлена до новой версии под названием HFS+ или «HFS Extended», иначе известной как «MacOS Extended». В новой версии добавлено журналирование, а максимальный размер файла и размер тома составляет 8ЭБ при использовании MacOS 10.4 или выше. В 2017 году Apple представила новую файловую систему под названием APFS или Apple File System, которая оптимизирована для SSD и других твердотельных носителей.
HFS, HFS+ и APFS разрабатывались для Apple систем, потому изначально не поддерживаются Windows или другими операционными системами.
ZFS
Рассмотрим также ZFS или Zed File System. Первоначально выпущенная в 2006 году, она была создана Sun Microsystems, но с 2013 года разрабатывается в рамках проекта OpenZFS. Файловая система отличается от других вариантов тем, что в нее встроен диспетчер томов для управления устройствами хранения, подключенными к компьютеру. Интегрируя управление физическими дисками с функциями файловой системы, ZFS обеспечивает повышенную защиту от потери или повреждения данных. В настоящее время ZFS доступна для Linux, FreeBSD и TrueOS, а в будущем может быть перенесена на Windows.
Выбор файловой системы
Какая файловая система подойдет вам? Для любого системного диска файловая система выбирается на основе используемой вами операционной системы. Так, NTFS подойдет для Windows, Ext4 для дистрибутивов Linux, а HFS+ или APFS для MacOS. Для USB-накопителей и карт флэш-памяти FAT32 остается лучшим выбором устройств емкостью менее 32 ГБ, чтобы обеспечить максимальную совместимость между платформами. exFAT — лучший выбор для флэш-накопителя или карты памяти емкостью 32 ГБ и более, а также в случае необходимости хранить файлы размером более 4 ГБ.
Для внешних жестких дисков или твердотельных накопителей NTFS — лучший выбор тех, кто полностью или в основном работает на Windows, а exFAT, вероятно, лучший вариант для тех, кто регулярно обменивается файлами между ПК и Mac. С учетом ограничений на размер файла и тома FAT32 также остается хорошим вариантом для внешних дисков, к которым необходимо получить доступ в широком диапазоне систем Windows, Mac и Linux.
Чтобы проверить, какая файловая система находится на диске, зайдите в операционную систему, выберите нужный диск, щелкните правой кнопкой мыши и выберите «Свойства», через которые и можно увидеть файловую систему. Если система не та, которую хотелось бы иметь, то изменить ее можно путём форматирования диска.
Итак, в статье были рассмотрены различные файловые системы и их особенности. Вы всегда можете использовать любую из них, основываясь на вашей операционной системе и общем весе хранящихся на диске файлов, так что выбирайте с умом.
Как отформатировать флешку на смартфоне: пошаговая инструкция


Отформатировать флешку или флеш-карту на мобильном устройстве на Android не так просто как кажется. Но вы можете сделать это быстро с помощью наших советов.

Современные мобильные устройства почти не используют внешние флеш-носители, а вся информация записывается на встроенный флеш-диск, который может достигать 512 Гб. Тем не менее, некоторые смартфоны и планшеты все еще оснащаются слотами для карт памяти MicroSD, что позволяет пользователю сохранять свои данные на съемный носитель и мгновенно извлекать их из устройства. Это дает два ценных преимущества перед смартфонами без слота для карт памяти: возможность увеличения дискового пространства и спасение данных в случае внезапной поломки мобильного устройства.
Поэтому, если ваш смартфон не оснащен таким слотом, стоит позаботиться о регулярном резервном копировании хранящихся на нем данных (документах, фото и видео, отснятых в путешествии) на внешний накопитель. Это может быть как обычная флешка, так и простое подключение к ПК или ноутбуку. Кроме того, вы можете резервировать свои данные в облачное хранилище, хотя эта процедура потребует больших затрат мобильного трафика и времени, что зачастую сильно ограничено в туристических поездках.

Поэтому, самым оптимальным для резервирования данных является использование внешних накопителей — обычной флешки или SSD-диска. Если ваш смартфон оснащен слотом для карты памяти, то дублируйте все данные на нее. При подключении флеш-накопителя к смартфону или планшету может потребоваться процедура форматирования. Мы расскажем, как отформатировать флешку, MicroSD-карту и даже SSD без особых хлопот.
Как отформатировать флешку на телефоне андроид
Подключение флешки к смартфону на Android — самый простой способ резервирования данных при отсутствии под рукой ноутбука или настольного ПК. Но стоит отметить, что это возможно лишь если ваше устройство поддерживает технологию OTG (on the go — «подключи и используй»). С ее помощью можно подсоединять к смартфону не только флешки, но и другие устройства, например, мышки, клавиатуры и даже принтеры. Но основная функция, на наш взгляд, — это подсоединение внешних накопителей.

И тут возникает проблема совместимости разъема — смартфон имеет слот MicroUSB или USB Type-C, а обычная флешка — USB. Для ее подключения вам понадобится специальный адаптер MicroUSB (USB Type-C) — USB (желательно с поддержкой USB 3.0). Стоят такие адаптеры около 100-200 рублей и найти их можно в любом салоне связи.
После того, как вы подключите флешку к смартфону через такой адаптер, ваше мобильное устройство определит, какая на нем используется файловая система, и в случае несовместимости, предложит выполнить процедуру форматирования.
В каком формате форматировать флешку для андроид? Как правило, совместимым форматом для смартфонов и планшетов является файловая система Fat32. Можно подключать и флешки с файловой системой NTFS или ExFAT, но в этом случае вы сможете лишь считывать с них данные, а запись будет невозможна. Напомним, что файловая система Fat32 позволяет записывать файлы размером менее 4 Гб, в то время как NTFS и ExFAT это ограничение снимает.
Если ваша флешка имеет файловую систему NTFS или ExFAT, то для работы с ней на смартфоне придется выполнить ее форматирование. Подтвердите запрос на эту процедуру. Теперь подключенный к смартфону и планшету накопитель (флешка или SSD) готовы к операциям копирования и удаления файлов.
Вопрос, как отформатировать флешку на андроиде, актуален и для планшетов. Особенно, если вы часто переносите на это удобное для чтения устройство книги в электронном формате. Здесь процесс форматирования полностью идентичен.
Если вам потребуется просто отформатировать накопитель, например, для удаления с него всей информации, то зайдите в меню настроек устройства, перейдите в раздел «Хранилище» (у разных моделей это может называться по-разному, например, «Карта SD и внутренняя память), нажмите на «Очистить USB накопитель» и выполните форматирование.

Следует помнить, что отключать флешку от смартфона или планшета на Android желательно «безопасно», т.е. не просто выдергивая из слота, а нажав в том же разделе на кнопку «Извлечь USB накопитель». Так вы избежите повреждения данных и выхода из строя контроллера флешки.
Как отформатировать карту на Андроиде
Выше мы рассказали о том, как выполнить форматирование флешки, но эта же процедура может потребоваться и для флеш-карты, которую вы устанавливаете в слот MicroSD на смартфоне. Как правило, такие носители уже отформатированы в Fat32 и не нуждаются в дополнительном форматировании. Вместе с тем, по каким-то причинам карта памяти при неправильном извлечении может получить повреждение в файловой системе и в этом случае форматирования не избежать.
Как и в случае с USB-флешкой, после установки карты в соответствующий слот устройства, зайдите в настройках в раздел «Хранилище» (или «Карта SD и внутренняя память), нажмите на «Очистить USB накопитель» и выполните форматирование. Внимание! При такой процедуре все данные будут удалены с накопителя!
Программа для форматирования флешки на андроид
Если по каким-то причинам вы не можете найти в меню функцию форматирования флешки или флеш-карты, то попробуйте сделать это с помощью мобильного приложения. Мы рекомендуем воспользоваться очень удобным и безопасным файловым менеджером «Файловый менеджер» от Flashlight + Clock, который имеет массу полезных функций, в том числе возможность подключения ПК к вашему смартфону через беспроводное соединение Wi-Fi посредством автоматической организации FTP-сервера.

В этом приложении есть и функция форматирования флеш-карты и USB-флешки. Для этого на главном экране выберите соответствующий накопитель, в новом окне в левом верхнем углу нажмите на три горизонтальные полоски, найдите ниже USB-устройство и нажмите на нем на три точки справа.
В открывшемся окошке кликните на «Настройки». Теперь вам откроется окно с информацией о наполнении носителя данными, а под ней — будет кнопка «Форматировать». После нажатия на нее система запустит стандартную процедуру форматирования накопителя средствами Android.
Читайте также:
- Сохраняем фото в облаке: лучшие сервисы
- Что делать, если компьютер не видит флешку или внешний HDD?
Фото: компании-производители, Андрей Киреев
В каком формате форматировать флешку для Андроид — расширяем возможности карты памяти

Многие пользователи ошибочно считают, что форматирование флешки — это процедура удаления данных с цифрового носителя. На самом деле у этой операции более широкое назначение, которое идентично форматированию жёсткого диска. И если, как это часто бывает, не обращать на это внимания, то такая беспечность может негативно сказаться на работе карты памяти. Вот поэтому мы и решили разобрать тему, в каком формате форматировать флешку для Андроид

SD-карты имеются практически в каждом Андроид-устройстве. И это вполне объяснимо – не совсем логично хранить весь имеющийся контент на внутреннем накопителе, тем более, объём внутренней памяти, у большинства девайсов очень небольшой, а вот с помощью флешки память устройства можно увеличить от двух до 32 гигибайт и даже больше, дело только в вашем желании и финансовых возможностях.
Правда, нередки случаи, когда Android-устройство начинает некорректно работать с картой памяти из-за возникновения различных проблем, избавиться от которых можно процедурой форматирования карты памяти.
Что такое форматирование флешки
Под форматированием карты памяти нужно понимать процедуру обработки любого цифрового накопителя данных (информации). Цель этой процедуры – упорядочение или полное изменение структуры накопителя.
Как было сказано выше, форматировать можно все носители информации, будь то винчестеры, USB flash-карты или Эс-Ди карты памяти.
Внимание ! Перед тем, как приступить к форматированию, нужно обратить внимание на то, что в результате процедуры вся информация, находящаяся на накопителе, будет стёрта и восстановить её, зачастую, не представляется возможным.
С другой стороны, в процессе форматирования система обнаруживает и исправляет повреждённые фрагменты структуры.
В какой формат форматировать флешку для Андроид
Существует несколько типов файловых систем, например, NTFS, FAT, FAT32, exFAT и др. Все они имеют как свои плюсы, так и минусы. Об этом давайте поподробнее.
Большинство устройств с ОС Android поддерживает FAT32. Основными достоинствами этой системы можно назвать хорошую скорость работы и совместимость. Например, в бытовом DVD-плеере, фотопринтере или медиапроигрывателе, если вставить такой накопитель, все файлы будут доступны и нормально читаться.
Ещё одна файловая система, предназначенная для flash-накопителей – exFAT. Она создана относительно недавно той же Microsoft и по-моему, это идеальный вариант и для флешек и для карт памяти, поскольку представляет собой ФС FAT32, в которой сняты ограничения. То есть, размер файлов, а так же разделов в ней может быть любых величин, а количество файлов, хранящихся в одной папке, практически не ограничено.
* Примечание : для некоторых бытовых приборов и компьютеров на Windows XP этот формат неактуален.
Современной и надёжной считается NTFS – файловая система, заменившая в современных ПК, описанную выше, FAT32. Безусловным плюсом NTFS можно назвать и обеспечение более высокого уровня безопасности информации.
На что нужно обратить внимание — это размер скачиваемых файлов. Дело в том, что, в FAT32 размер файла ограничен до 4 Гбайт, поэтому при скачивании фильма или любого приложения большего размера, система будет выдавать ошибку «Недостаточно места в памяти устройства», хотя на самом деле места ещё предостаточно:

Что нужно сделать, чтобы Андроид увидел флешку
Итак, чтобы ваш смартфон Android видел флешку, нам нужно поменять на ней формат. Для этого существует несколько способов, о которых читайте дальше.
С помощью функций ОС устройства
На некоторых телефонах есть возможность беспроблемно поменять файловую систему. Для этого, через основные «Настройки» открываем раздел «Память». Находим пункт «Настройки памяти», затем строку «Форматировать карту памяти», открываем и меняем файловую систему с FAT32 на NTFS. Теперь можно нажать «ОК» и дождаться завершения процесса.
Далеко не во всех моделях Андроид устройств есть инструмент, позволяющий изменить файловую систему. В таком случае воспользуемся инструментами ПК.
С помощью компьютера
В ОС Windows функция форматирования стандартна и особых сложностей не представляет. Итак, подключаем своё устройство Андроид к компьютеру с помощью USB-кабеля, не забываем включить отладку по USB:

Теперь на ПК нажимаем «Пуск», далее «Компьютер» (или «Мой компьютер»). Среди отображённых дисков находим съёмный носитель своего устройства, на скриншоте это диск «Е», я назвала его MAIN, чтобы не спутать с внутренней памятью телефона, так как, по умолчанию оба этих диска будут называться «съёмный носитель», отличаясь лишь литерой («Е», «F» или как-то иначе). Щёлкаем правой кнопкой мыши по диску «Е», в выпавшем списке действий выбираем «Форматировать»:

В открывшемся окне нажимаем стрелку в поле с текущим форматом FAT32 и выбираем формат NTFS. Затем активируем кнопку «Начать»:

- Убедитесь, что ваш телефон — единственный съёмный диск, подключенный к компьютеру.
- Чтобы удостовериться, что форматированию будет подвергнута именно SD-карта (на скриншоте диск «Е»), проверьте её содержимое.
Если вы выбрали для своего флеш-накопителя формат exFAT, то, руководствуясь действием, отображённым выше на снимке экрана, вместо FAT32 выберите не NTFS, а exFAT.
С помощью функции convert
Этот способ позволяет выполнить процедуру преобразования файловой системы без потери данных на флеш-накопителе. И, тем не менее, мой совет – на всякий случай позаботиться о сохранении информации. Итак.
Подключаем смартфон к ПК, как указано выше. Не забываем активировать отладку по USB. На ПК, в левом нижнем углу жмём на кнопку «Пуск», в поиске вводим «cmd», по завершении поиска программы, нажимаем клавишу «Enter»:

Теперь, в открывшемся окне командной строки вводим convert E: /fs:ntfs, где «Е» — литера съёмного диска (SD-карты), который будет подвергнут процедуре форматирования:

Поле командной строки может выглядеть иначе (в зависимости от операционной системы), что не меняет применяемые действия:

Есть и другой путь добраться до командной строки: На компьютере нажимаем «Пуск», затем «Все программы», внизу списка выбираем «Стандартные», находим пункт «Командная строка», щёлкаем по нему правой кнопкой мыши. Из появившегося списка открываем «Запуск от имени администратора». На запрос программы о внесении изменений, отвечаем утвердительно, после чего можно будет вносить изменения, как описано выше.
* Примечание :
- Программы, запущенные с диска, который будет преобразован, необходимо закрыть.
- Перед началом процедуры форматирования позаботьтесь о том, чтобы заряд батареи был не менее 50 — 70%.
- Не забудьте сохранить важные данные.
Мы рассказали, в какой формат форматировать флешку для Андроид в целях изменения файловой системы. Но, как было сказано выше, процедуру форматирования можно применять и для очистки карты памяти. Об этом читаем здесь.