Не удается создать новые папки на SD-карте?

Я использую Lenovo A7000 с Lollipop и не могу создавать новые папки на SD-карте. Попытка создать папку на SD-карте всегда заканчивается ошибкой, однако телефон Android не сообщит мне, что это за ошибка. Попытка использовать ADB из терминала Ubuntu закончилась строками ниже:

#Attempt 1
garrom@GarromMachine:~$ adb shell mkdir /storage/sdcard0/test_folder
mkdir failed for /storage/sdcard0/test_folder, Out of memory
#Attempt 2 with alternative folder path
garrom@GarromMachine:~$ adb shell mkdir mnt/sdcard/test_folder
mkdir failed for mnt/sdcard/test_folder, Out of memory

Однако полученное сообщение об ошибке как-то не помогает, потому что у меня ровно 12362047488 байт свободного места. Этого более чем достаточно для пустой папки. Что еще более странно, я прекрасно могу создавать файлы или управлять ими. Я уже пробовал форматировать с самого телефона, что бесполезно, потому что телефон отформатировал мою SD-карту в fat16, что явно не подходит для большой SD-карты на 16 ГБ. Я пытался форматировать из Windows с помощью мастера разделов Mini tool и из Ubuntu с помощью GParted, всегда один и тот же результат, за исключением форматирования с телефона, но fat16 слишком мал, и раньше я без проблем использовал Fat32. Я использовал ту же SD-карту в том же телефоне с тем же форматом, прежде чем OTA-обновление заблокировало мой телефон, и мне пришлось стереть все и прошить на складе. Кто-нибудь знает, как снова создать папки?

После дальнейших исследований я заметил, что иногда он позволяет мне создать папку, а иногда нет ... Если подумать, это выглядит почти так же, как запись из Ubuntu (XFce, Thunar) временно отключает возможность создания новых папок. У меня на сд карте два раздела. один называется DATA(fat32,11.5Gib) и предназначен для моего личного хранилища, второй называется APPS(ext4.9Gib) и предназначен для работы с приложением App2SD. Раньше у меня была такая же настройка без каких-либо проблем, за исключением того, что я раньше был пользователем Windows, я писал файлы на SD-карту через USB-кабель из Windows, прежде чем я начал использовать Ubuntu ...... но я также писал файлы из Ubuntu перед OTA-обновлением мой телефон замуровался, и мне пришлось прошить стоковую прошивку.

Вообще странная эта проблема...

Вы описываете проблему с Ext, SD, но используемые команды предназначены для внутренней памяти. sdcard0относится к внутренней памяти, а внешняя память обозначается серийным sdcard1номером тома или серийным номером. См. [этот вопрос и мой комментарий] ( android.stackexchange.com/q/189104/131553 ). Нужно попробовать сделать папку на хранилище таким образом идентифицированным - сейчас делаете на внутреннюю SD или память телефона
@beeshyams Я забыл упомянуть об этом, но в настройках хранилища я установил SD-карту в качестве места записи по умолчанию. Я распознал свою SD-карту в приложении FX Browser (из-за ее размера и файлов на ней). В первой попытке использовался путь, заданный FX Browser, в то время как во второй попытке использовался путь, найденный через. функция корневого браузера FX Browser. Установка SD-карты в качестве места записи по умолчанию делает ее внутренней SD-картой
Установка SD-карты в качестве места записи по умолчанию делает ее внутренней SD-картой - не уверен в этом. Попробуйте удалить это условие и проверить. Если это сработает, то ваш вопрос нужно переформулировать по-крупному.

Ответы (1)

Можно ли уничтожить SD-карту, многократно перепрошивая стандартное ПЗУ и многократно рутируя? Да, видимо да. Похоже, моя SD-карта была уничтожена. В следующий раз, если вы собираетесь что-то прошивать или рутировать, сначала извлеките SD-карту… да, я дурак, это очевидный шаг. Проблема решена покупкой новой SD-карты.