В связи с моей предыдущей проблемой , хочу посвятить часть своей карты памяти состоянию внутренней памяти с помощью приложения Link2SD. Я знаю, что мне нужно создать второй раздел «для приложений». Итак, у меня есть вопросы по процессу разбиения (чтобы быть уверенным, что я ничего не сломаю или не сделаю то, что я не смогу отменить):
1. Чтобы сделать разметку, нужно ли освободить (удалить) основной раздел (G или другая буква, NTFS логическая), затем создать первый раздел (G, Primary, FAT32), затем создать второй раздел (Primary, ext2)?
2. Могу ли я отменить описанный выше процесс? Просто удалить два раздела и вернуться к одному большому разделу (G, логический NTFS)?
3. В файловой системе Андроида файлы с карт памяти доступны по пути /storage/extSdcard/. Будет ли после разбиения путь по-прежнему доступен или изменен?
4. У меня странный путь /storage/sdcard0/. За что он отвечает? Сможет ли разбиение изменить эту папку?
В основном ваш подход звучит правильно, с некоторыми незначительными корректировками, которые я бы предложил:
/extSdcard
до переразметки было место, где вы нашли внешнюю карту, то после переразметки вы должны найти там первый раздел. Если нет, просто используйте терминальное приложение (или adb shell
) и введите команду mount
(или, что проще, df
), чтобы просмотреть список всех смонтированных разделов и найти, куда они перешли. Должен быть единственным, кто использует FAT, так что легко сказать;)/sdcard
указывает: на /storage/sdcard0/
(это так называемая символическая ссылка ).Я не могу ответить на все ваши вопросы, но, пожалуйста, поймите, что любое перераспределение на 100% разрушает данные. Итак, да, вы можете разбить SD-карту с одним разделом на два раздела, но все данные с одним разделом будут стерты как часть перераспределения. Опять же, если вы решите объединить два раздела, заполненных данными, в один, все они будут стерты. Нет неразрушающего способа соединить их или разъединить. Хотя изменения раздела полностью обратимы, данные в этих разделах исчезнут, если не будет резервного копирования в другом месте.
Я не был уверен, что вы полностью осознаете это из своего вопроса, поэтому я подумал, что лучше убедиться, что вы понимаете эту часть вещей.
Что касается пункта № 4, /storage/sdcard0 — это ваше внутреннее хранилище. На самом деле это вовсе не SD-карта, что может немного сбивать с толку, почему они так назвали ее.
Бартош Кролак
Иззи