Я использую 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-обновлением мой телефон замуровался, и мне пришлось прошить стоковую прошивку.
Вообще странная эта проблема...
Можно ли уничтожить SD-карту, многократно перепрошивая стандартное ПЗУ и многократно рутируя? Да, видимо да. Похоже, моя SD-карта была уничтожена. В следующий раз, если вы собираетесь что-то прошивать или рутировать, сначала извлеките SD-карту… да, я дурак, это очевидный шаг. Проблема решена покупкой новой SD-карты.
бишайамс
sdcard0
относится к внутренней памяти, а внешняя память обозначается серийнымsdcard1
номером тома или серийным номером. См. [этот вопрос и мой комментарий] ( android.stackexchange.com/q/189104/131553 ). Нужно попробовать сделать папку на хранилище таким образом идентифицированным - сейчас делаете на внутреннюю SD или память телефонаДжейкоб
бишайамс