Телефонът не вижда вътрешната памет. Защо телефонът не вижда SD карта с памет или usb флаш устройство. Какво да правя

Въпреки текущата версия на операционната платформа Android във вашия смартфон, както и независимо от другите му технологични показатели, е възможно да възникне ситуация, когато джаджата ви спре да разпознава картата с памет.

Разбира се, проблемът може да е в самото флаш устройство, което може просто да изгори или свободното му пространство е изчерпано, но проблемът може да се крие в работоспособността на флаш четеца. Но не се паникьосвайте веднага и занесете телефона в най-близкия сервиз за помощ.

Начини за решаване на проблема

    Да започна опитайте да рестартирате смартфона си.Може би проблемът е в самата операционна система. Традиционно рестартирането на ОС помага да се коригират малки системни сривове, които незабавно изчезват, когато се зареди нова сесия. Ако рестартирането не помогна, тогава опцията със системата може безопасно да бъде изхвърлена настрана;

    Сега можете да опитате издърпайте картата директно, избършете добре всички контактии го поставете на първоначалното му място. Проблемът може да е банално запушване на контактната повърхност, поради което вашият Androidтелефонът не "вижда" сменяемия носител;

    Можете също тествайте картата си с памет на друг смартфон... Това ще ви помогне да отхвърлите опцията за счупване на вашето устройство. Ако и друга джаджа не вижда вашата картаmicroSD, - значи проблемът е в нея;

    В повечето случаи, повредата на флаш устройството се дължи на неправилно форматиране... За да възстановите оптималното функциониране на картата с памет, трябва да я преформатирате с помощта на компютър (най-добре от лаптоп). За да извършите тази операция, трябва:

    • Поставете вашия USB флаш в четеца на карти;

      Изчакай докато картаняма да стане достъпен на компютъра (може би състоянието му ще бъде отразено като неформатирано);

      Щракнете с десния бутон върху името на вграденото хранилище;

      Поставете отметка в квадратчето "Формат";

      Файловата система трябва да бъде обозначена като FAT32, тъй като системата Android не вижда формати като NTFS;

      Поставете отметка в квадратчето "Старт";

След това изключете картата с памет от компютърната система, поставете я в мобилната си притурка и проверете дали е започнала да работи или не.

Ако проблемът не може да бъде решен, това означава, че има проблем във физическото състояние на картата и този проблем може да бъде решен само в сервизен център.

Проблеми с вътрешната памет

На практика има и друг начин за решаване на проблема, когато Androidне вижда външна паметустройства. Неизправността може да е възникнала поради случайно изтриване на операционни файлове, отговорни за оптималното четене и възпроизвеждане на данни от сменяеми носители.

В повечето устройства с Root права, вграденият носител може да се счупи, когато неопитен потребител случайно потвърди изтриването на системни файлове.

Разбира се, можете да опитате да изключите устройствои го включете отново. Ако това не помогне, тогава трябва да отворите достъп до режима за възстановяване.

Операции в режим Възстановяване

    Когато притурката е изключена, задръжте натиснати бутоните за захранване и намаляване на силата на звука (като правило всеки производител на мобилни джаджи самостоятелно задава комбинацията от бутони);

    В специалното меню, което се появява на дисплея, натиснете реда винокешдял;

    Рестартирайте устройството;

Този метод трябва да реши проблемите с SDносител.

Ако нашата статия ви помогна да решите проблема с картата с памет, споделете я в социалните мрежи с приятелите си.

Въпрос: Не виждам файла, записан в / storage / emulated / 0 / papka


Досега бях сигурен, че записаният файл /storage/emulated/0/papka/foto.jpg ще се вижда във вътрешната (достъпна чрез usb връзка) памет в папката papka и така беше, докато не смених смартфона си сега при записване файлът се записва по същия път, но когато смартфонът е свързан, такъв файл не може да бъде намерен в паметта и няма папка. Не разбирам какво става. Програмата е същият код за запис не е променен ................ mystic. Има слабо предположение, че може да се съхранява на втория смартфон във вътрешната памет, достъпна само за програмата. Но тук е кодът
Java
1 2 3 String sdState = android.os .Environment .getExternalStorageState (); if (sdState.equals (android.os .Environment .MEDIA_MOUNTED)) (Файл sdDir = android.os .Environment .getExternalStorageDirectory ();

и ясно се вижда, че говорим за споделена памет

Пояснение за втората смарт SD карта не е, на първата, на която всичко работеше, картата беше, но запазването отиде в публичната памет на телефона (не в картата)

Добавено след 12 минути
когато се гледа през файловия мениджър на смартфона, папката и файлът се виждат във вътрешната памет. НО при свързване към компютър папката с файла не се вижда

Отговор: Нер, не заблуждавайте човек, .getExternalStorageDirectory () е пътят към външната памет на телефона, а не непременно към флаш устройството.

Забележка: не се обърквайте от думата „външно“ тук. Тази директория може по-добре да се мисли като медия/споделено хранилище. Това е файлова система, която може да съдържа относително голямо количество данни и която се споделя във всички приложения (не прилагане на разрешения). Традиционно това е SD карта, но може също да бъде внедрена като вградена памет в устройство, което е различно от защитеното вътрешно хранилище и може да бъде монтирано като файлова система на компютър.

Въпрос: Вътрешната памет е 0,00 MB. Не вижда вътрешна памет


Здравейте, устройство Prestigio Multipad PMP5670c_DUO.
Опитах се да намеря начин да реша проблема или да намеря фърмуера, но нищо наистина не работи, таблетът не вижда вътрешната памет и следователно е невъзможно да се инсталира софтуерът, + той не се изключва и рестартирането става не работа.
Имаше програма за автоматично обновяване на таблета, тежеше 450MB - изтеглих я, но когато стана дума за предварително зареждане, просто се зареди дълго време след което изгасна и не се включи. И когато включих всичко отново, нулирайте до фабричните настройки. Надявам се, че ще ми подадеш ръка.

Отговор:Решихте проблема, изтеглете официалния фърмуер от сайта w3bsit3-dns.com, инструкциите са на сайта и в архива.

Въпрос: Как да получите програмен достъп до вътрешната памет на устройството


Здравейте, моля, кажете ми, има таблет Samsung Galaxy Tab 4 с ОС Android 5.0.2. Свързвам таблета през usb към компютър с Windows 7, таблетът се определя като устройство с вътрешна памет и ви позволява да копирате файлове от Windows Explorer във вътрешната памет. Как можете програмно да получите достъп до тази вътрешна памет, за да копирате файлове, например чрез скрипт? Опитах се да напиша xcopy ... Planshet \ Tablet \ required_folder в bat-файла, той няма достъп до него. Има ли някакъв изход?

Отговор:Свързвам се чрез ftp така / storage / sdcard0

Въпрос: Четене на свързан .txt файл от вътрешната памет чрез URI


Добър ден. В програмата е необходимо да прочетете свързания текстов файл.txt от вътрешна паметпо URI. Дълго търсих отговор на този въпрос, но не можах да го намеря. По-долу предоставям кода

Манифест

XML
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 > "android.intent.category.LAUNCHER" /> > > "android.intent.action.OPEN_DOCUMENT"/> "android.intent.action.OPEN_DOCUMENT_TREE"/> "android.intent.category.DEFAULT" /> > >

По този начин ние извикваме приложението, когато потребителят щракне върху текстовия файл.

Java (TM) 2 Platform Standard Edition 5.0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 @Override protected void onCreate (Bundle savedInstanceState) (super .onCreate (savedInstanceState); setContentView (R.layout .activity_main); mTextFileView = (TextView) findViewById (R.id .textFileView); Intent = SttentFileView); getIntent (); String действие intent.getAction (); Тип низ = intent.getType (); if (Intent.ACTION_VIEW .equals (действие) && type! = null) (if ("текст / обикновен" .equals (тип)) ) (ReadFile (намерение) ; // Обработка на изпращания текст // shortMessage ("ACTION_VIEW документ отворен");))) private void ReadFile (данни за намерение) (опитайте (път на низ = data.getData () .getPath (); mTextFileView.setText (път); mTextFileView.append (" \ н "+ data.getData ()); Uri uri = data.getData (); / * FileReader FR = нов FileReader (uri.getPath ()); // четене символ по знак mTextFileView.append ("\ n"); int c; докато ((c = FR.read ())! = - 1) ( mTextFileView.append (String.valueOf (c));) * /) catch (FileNotFoundException e) (e.printStackTrace (); mTextFileView.append (" \ n Не можах да намеря файл в посочения път "); ) catch (IOException e2) (e2.printStackTrace (); mTextFileView.append (" \ n Проблеми при четенето на файла ") ; } }

В mTextView трябва да покажете текстовото съдържание на файла.
Всичко може да се реши така:
И след това предава този файл на FileReader, но Android Uri не е еквивалентен на java URI. И затова не мога да намеря решение на този проблем по никакъв начин.
Моля, кажете ми как да чета данни от .txt файл, намиращ се на вътрешна памет... Или пуснете връзката към източника, където можете да прочетете за него.

Отговор:много големи букви, не можех да чета

Въпрос: Достъп до външна карта с памет (Android 6)


Помогнаха ми да разбера с достъп до вътрешна памет.
Опитах се да получа външна памет с помощта на готов клас c.
За съжаление, по време на използването на всичките 3 налични метода, успях да намеря само една памет и тогава тя е вътрешна. Има ли начин за достъп до външна (преносима) карта с възможност за запис?

Отговор:Попаднах на изходния код на AmazeFileManager на. Копайте по-дълбоко и разбрах само, че е реализирано чрез.
остава само да се освети този случай.

Добавено след 42 минути
Успях да създам директория в основата на външната памет. Благодаря на всички. Прилагам примерен код по-долу.

Java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 @Override protected void onCreate (Bundle savedInstanceState) (// ... startActivityForResult (ново намерение (Intent.ACTION_OPEN_DOCUMENT_TREE), 42);) @Override public void onActivityResult (int requestCode, int resultCode, intent resultRESData_) = Intent resultRESData!) Uri treeUri = resultData.getData (); DocumentFile pickedDir = DocumentFile.fromTreeUri (това, treeUri); grantUriPermission (getPackageName (), treeUri, Intent. | Intent.); GetContentResolver () .takePersistableUritent FLAG_GRANT_READ_URI_PERMISSION| Намерение. FLAG_GRANT_WRITE_URI_PERMISSION); writeFile (pickedDir); ) public void writeFile (DocumentFile pickedDir) (DocumentFile file = pickedDir.createDirectory ("testDirectory"); boolean b = file.exists (); String h = "123";)

Въпрос: Грешка при зареждане на изображения от картата с памет при завъртане на екрана


Здравейте! Въпросът е следният.
Качвам снимки от камерата към дейността. Предавам името на файла със следния код:
Java
1 2 3 4 5 6 Намерение captureIntent = ново намерение (MediaStore.ACTION_IMAGE_CAPTURE); timeStamp = нов SimpleDateFormat ("yyyyMMddHHmmss") .format (нова дата ()); // име от датаФайлов файл = нов файл (Environment .getExternalStorageDirectory (), timeStamp + ".jpg"); photodir1 = Uri.fromFile (файл); captureIntent.putExtra (MediaStore.EXTRA_OUTPUT, photodir1); startActivityForResult (captureIntent, 0);

След това зареждам снимките в onActivityResult:

Java
1 2 3 4 5 6 7 8 окончателен ImageView foto = нов ImageView (getApplicationContext ()); LinearLayout.LayoutParams layoutParams = ново LinearLayout.LayoutParams (200, 200); layoutParams.setMargins (0, 10, 0, 10); foto.setLayoutParams (layoutParams); foto.setScaleType (ImageView .ScaleType .CENTER_CROP); foto.setImageURI (photodir1); lan.addView (снимка); vosnovu = vosnovu + photodir1.getPath () + ";" ;

vosnovu е низ, който събира всички пътища към снимките.

Java
1 2 3 4 5 6 7 8 9 10 11 12 dd = dd.подниз (0, dd.дължина () - 1); Низ dd_arr = dd.split (";"); окончателен ImageView foto = нов ImageView (getApplicationContext ()); LinearLayout.LayoutParams layoutParams = ново LinearLayout.LayoutParams (200, 200); layoutParams.setMargins (0, 10, 0, 10); foto.setLayoutParams (layoutParams); foto.setScaleType (ImageView .ScaleType .CENTER_CROP); опитайте (foto.setImageURI (Uri.parse (dd_arr [i]));) catch (Изключение e) (e.printStackTrace ();)

Така че, дори когато изпълнявате кода ред по ред, приложението просто изпада на:
setImageURI (Uri.parse (dd_arr [i])); )) catch (Изключение e) (e.printStackTrace ();)

Тези. изведнъж файлът вече не съществува! Но файлът е там. И все пак приложението се срива и Debug спира!

И което е по-странно, всичко се случва, когато има 5 или повече снимки! По-малко снимки, всичко работи!

Може би проблемът все още е, че имам android 6, а картата ми с памет е част от вътрешната памет на телефона, т.е. те са изядени. И картата не е пъргава, т.е. когато комбинирах, тел издаде, че картата не е достатъчно бърза. Може би няма време да работи. Не знам, но мисля, че това е глупост.
Благодаря предварително за отговорите.


Благодаря ви предварително!

Отговор:Намерих подробни инструкции за почистване на Android:

Във вашия случай можете да опитате да използвате файловия мениджър или командния ред, за да разгледате файловете с името на деинсталираното приложение и да опитате да ги изтриете, ако вашите потребителски права позволяват това.
За съжаление в Android е невъзможно, както в нормалния Linux, да закарате su -l root в конзолата и да поправите всичко ...
Къде обикновено се съхраняват приложенията за Android, прочетете тук:

Въпрос: Кенекси Орион (памет, недоразумения)


Добро време.
Съвсем наскоро започнах да използвам смартфон и не можах да разбера един проблем:
Смартът има няколко вида памет, RAM е разбираемо, минахме, тогава вътрешната памет е -1GB и паметта на телефона е 6GB, все още има mikruha за 8GB. Проблемът е следният: когато изтегля приложения или игри, той упорито ги слага в един и същи 1 гиг, въпреки че настройките показват да изтегля всичко на micro SD ... променено за инсталиране в паметта на телефона, все още проблемът продължава, все още частично се зарежда в същия концерт, който отдавна е естествено изкован до върха.
Моля, кажете ми как да комбинирам вътрешната и телефонната памет, за да я направя 7GB?? или други опции за разтоварване на този прословут концерт., по-добре е да го включите на 4pd в клона на таблета, те определено ще ви помогнат по-бързо

Въпрос: Каква е разликата между вградена, системна и вътрешна памет?


Добро време.
Въпросът всъщност е в темата.

Отговор: 4 гига е общото количество инсталирана флаш памет
системата е мъниче, където приложенията се инсталират по подразбиране
вътрешна - това е вид външна sd-карта, за съхранение на потребителски данни и файлове, между другото, можете да прехвърляте приложения към нея от мъничето на системата
и всичко останало - всъщност заема ОС и куп nand дялове, за които дори не знаете

Ако вашият телефон или таблет на Android 6.0, 7 Nougat, 8.0 Oreo или 9.0 Pie има слот за свързване на карта с памет, тогава можете да използвате карта с памет microSD като вътрешна памет на вашето устройство, тази функция се появи за първи път в Android 6.0 Marshmallow .

Забележка: Когато използвате картата с памет по този начин, тя не може да се използва в други устройства – т.е. ще бъде възможно да го премахнете и свържете чрез четец на карти към компютъра (по-точно да прочетете данните) само след пълно форматиране.

Използване на SD карта с памет като вътрешна памет

Преди да продължите с настройката, прехвърлете всички важни данни от вашата карта с памет някъде: в процеса тя ще бъде напълно форматирана.

По-нататъшните действия ще изглеждат така (вместо първите две точки, можете да кликнете върху „Конфигуриране“ в известието, че е открита нова SD карта, ако току-що сте я инсталирали и се показва такова известие):

Това завършва процеса: ако отидете на опциите "Съхранение и USB устройства", ще видите, че пространството, заето във вътрешната памет, е намаляло, на картата с памет се е увеличило и общият обем памет също се е увеличил.

Въпреки това, функцията за използване на SD картата като вътрешна памет в Android 6 и 7 има някои особености, които могат да направят използването на такава възможност непрактично.

Характеристики на картата с памет като вътрешна памет на Android

Може да се предположи, че когато карта с памет M е прикрепена към вътрешната памет на Android с размер N, общата налична вътрешна памет трябва да стане равна на N + M. Освен това приблизително това се показва в информацията за съхранението на устройството, но всъщност всичко работи малко по-различно:


В резултат на това, след момента, в който SD картата с памет започва да се използва като вътрешна памет, потребителят няма достъп до "истинската" вътрешна памет и ако приемем, че собствената вътрешна памет на устройството е била по-голяма от паметта на MicroSD , тогава количеството налична вътрешна памет след описаните действия няма да се увеличи, а да намалее.

Форматиране на карта с памет за използване като вътрешна памет в ADB

За устройства с Android, където функцията не е налична, като Samsung Galaxy S7-S9, Galaxy Note, е възможно да форматирате SD картата като вътрешна памет с помощта на ADB Shell.

Тъй като този метод може потенциално да доведе до проблеми с телефона (и може да не работи на никое устройство), ще пропусна подробностите за инсталиране на ADB, активиране на USB отстраняване на грешки и стартиране на командния ред в папката adb (ако не знаете как за да направите това, тогава може би е по-добре да не го приемате. И ако го направите, тогава на свой собствен риск и риск).

Самите необходими команди ще изглеждат така (картата с памет трябва да бъде свързана):

  1. adb обвивка
  2. sm списък-дискове(в резултат на изпълнението на тази команда, обърнете внимание на издадения идентификатор на диск като диск: NNN, NN - ще се изисква в следващата команда)
  3. sm дял диск: NNN, NN частен

След като форматирането приключи, излезте от adb shell и на телефона, в опциите за съхранение, отворете елемента „SD карта“, щракнете върху бутона на менюто в горния десен ъгъл и кликнете върху „Прехвърляне на данни“ (това е задължително, в противен случай вътрешната памет на телефона ще продължи да се използва). В края на прехвърлянето процесът може да се счита за завършен.

Друга възможност за такива устройства, ако е наличен root достъп, е да използвате приложението Root Essentials и да активирате Adoptable Storage в това приложение (потенциално опасна операция, на ваш собствен риск, не изпълнявайте на по-стари версии на Android).

Как да върнете картата с памет към нормална работа

Ако решите да изключите картата с памет от вътрешната памет, това е лесно - прехвърлете всички важни данни от нея, след което отидете, както при първия метод, към настройките на SD картата.

Изберете "Portable Media" и следвайте инструкциите, за да форматирате картата с памет.

Собствениците на телефони и таблети с Android OS редовно се оплакват от проблеми с USB връзката - много често компютърът отказва да види устройството или притурката не се зарежда от компютъра. Причините за проблемите могат да бъдат различни, така че първо трябва да проведете задълбочена диагностика и да идентифицирате източника на проблема.

Защо компютърът не разпознава телефона или таблета с Android през USB: причини и решения

За да извършите успешна диагноза, първо трябва да отговорите на няколко въпроса:

  1. Винаги ли е имало такъв проблем или устройството наскоро е престанало да се открива от компютъра чрез USB?
  2. Проблемът възникна ли след манипулиране на вашия смартфон, таблет, компютър (лаптоп)?

Като отговорите на тези въпроси, можете да отстраните проблема по-бързо.

Има няколко типични случая, които възникват при свързване чрез USB кабел.

Например, ако имате ново устройство и операционната система е Windows XP, тогава трябва да актуализирате операционната система до текущата версия или да изтеглите протокола MTP (Media Transfer Protocol) на официалния уебсайт. След като го инсталирате и рестартирате компютъра, притурката трябва да бъде разпозната.

Потребителите на Windows 7, 8.1, 10 трябва първо да се уверят, че устройството е свързано към компютъра.Появява се известие, което ви информира за свързаното устройство за съхранение. Понякога притурката се разпознава като камера (PTP) - в този случай просто щракнете върху съобщението и ще преминете в режим MTP.

Превключете режима на камерата на MTP за трансфер на данни

Но това далеч не са всички проблеми, с които може да се сблъска потребителят.

Компютърът не разпознава устройството, но се зарежда

При такъв проблем трябва да се уверите, че притурката е открита от компютъра. Ако съобщенията за свързване на устройството не се показват, направете следното:


Смартфоните с по-нови версии на Android се разпознават по подразбиране в режим на зареждане. Следователно, трябва да кликнете върху известието „Зареждане чрез USB“ и да изберете елемента „Прехвърляне на файлове“.

Какво да направите, ако мобилното ви устройство не е открито от компютъра: видео

Устройството не се разпознава, не се зарежда и не се включва

В този случай следвайте всички стъпки от предишния раздел. Ако няма резултат, извадете батерията от устройството. Батерията се разпада след продължителна употреба - честото премахване ще реши проблема. Проверете батерията за повреди, нередности. Ако има деформация, тогава частта трябва да бъде заменена.

Причината може да се крие и в софтуера. Опитайте се да поправите грешката по следния начин:

  1. Изключете програми и услуги по време на зареждане.
  2. Инсталирайте помощна програма за оптимизиране на производителността на устройството, например Clean Master, Smart Manager. Те премахват ненужната и ненужна информация за джаджата и намаляват натоварването на системата.
  3. Върнете операционната система до началната версия.
  4. Префлашнете устройството. Може би непрофесионалният фърмуер е довел до неправилна работа на устройството.

Компютърът не вижда вътрешната памет на устройството

Ако при свързване на притурката чрез USB компютърът вижда само външна карта, вземете следните мерки:

С такова нулиране ще загубите всички данни, които са били съхранени във вътрешната памет, така че е по-добре първо да запишете информацията на флаш картата.

Компютърът не вижда само снимката

Ако снимките и изображенията не се разпознават при свързване към компютър, направете следното:

  1. Уверете се, че устройството е в режим MTP за пренос на данни - само в този случай ще видите информация както от външната карта с памет, така и от вътрешната.
  2. Прегледайте съдържанието на папките с помощта на файлов мениджър като TotalCommander. Ако снимките не се показват в тази помощна програма, те са изтрити или системата е повредена.

Устройството не иска да се свърже: как да избегнете този проблем

Ако искате да се предпазите от трудностите при работа с устройство на Android, достатъчно е да следвате прости правила.

  1. Обърнете специално внимание на USB кабела. Не го огъвайте, за да не го повредите.
  2. Не изпускайте устройството, избягвайте попадането на течност в конекторите.
  3. Доверете фърмуера на вашето устройство на професионалисти, използвайте доказан фърмуер и пачове.
  4. Инсталирайте софтуер, изтеглен от официални източници.
  5. Редовно почиствайте паметта на притурката, използвайте специални програми и помощни програми.

Ако сте изпробвали всички описани методи за диагностициране на проблема, но нито един от тях не е донесъл никакъв резултат, поверете отстраняването на проблема на професионалисти. Така ще можете да спестите времето си и да не нанесете още повече щети на устройството.