Related
Introduction:
This is a guide for doing maintnence on your innerSD. By default, user data and temporary files are stored on it.
The innerSD is the hidden microSD card inside the S5, it is not normally accessable without modification of the device.
The purpose of this guide is to show users how to expand/shrink/rebuild the partitions needed for their innerSD.
It does not cover backing up and restoring data on it, that should be done via a Custom Recovery and making/using Nandroids.
Click to expand...
Click to collapse
How dissemble your device:
Dell Streak Teardown - iFixit
Click to expand...
Click to collapse
innerSD partition layout:
See [REF]Streak 5 Partition layouts
See Dell Streak 5/Partition Layout - XDA wiki
Click to expand...
Click to collapse
Requirements:
A microSD card reader
Ability to access the innerSD
A GNU/Linux pc with GParted
Superuser access required on device
(Ubuntu installed in a virtual machine is acceptable)
(May work under windows, but not supported)
Intermediate knowledge of MBR type partitions
Basic knowledge of ext partition types
Click to expand...
Click to collapse
Instructions:
Dissassemble your device to get access to your innerSD
Insert microSD card into pc
Launch GParted
Consult innerSD partition layout for desired layout
Select desired microSD card in GParted
Delete all partitions THIS WILL WIPE ALL DATA
Create extended partition
Create desired logical partitions from step 4
Must be created in order specified in step 4!
New Size: <specified size from step 4>
Create as: Logical Partition
File System: <specificed type from step 4>
Label: Blank
All other values: Leave as default
Remove from PC
Reinsert into device
Recommended: Reinstall desired rom
Click to expand...
Click to collapse
Credits:
Marvin02 for providing the images for previous version of guide
Click to expand...
Click to collapse
Changelog:
Sep 15 2012: Completely rewrote guide
Dec 22 2011: Wrote initial guide
Click to expand...
Click to collapse
2char
For those not familiar with Clonezilla, it is based on linux and you DL and burn the ISO to a CD. You can then boot the CD and use the Clonezilla tool.
I used this method because there are no commands to learn and no software to install on your computer. If you can boot from a CD you should be able to use the images.
I made the images available because many users had asked for them. My experience with just putting an SD Card into the inner slot and doing a reset has been varied. It worked with a class 10, 8 GB card from Transcend but not with others.
Edit: If your inner SD Card is bad replacing it and doing a factory reset may fix your Streak, if not the image is available to restore the proper partitions to the card.
Guys I don't know how many of you are thinking about doing this but for me it was well worth doing because it got rid of the "E:can't find MISC" error message I was getting everytime I went into Streakmod Rexovery
Thanks for the guide and Merry Xmas.
What class SD cards is this suitable for? If I just bing in a new, larger SD card in will it automatically partition to cover the whole card or just the standard 2gb?
Sent from my Dell Streak using xda premium
gregianos said:
Thanks for the guide and Merry Xmas.
What class SD cards is this suitable for? If I just bing in a new, larger SD card in will it automatically partition to cover the whole card or just the standard 2gb?
Sent from my Dell Streak using xda premium
Click to expand...
Click to collapse
Well I used a class 10 4gb Patriot LX because it has the best specs as far as I could see although therebis some debate on this topic... some believe the class 2 cards are better are smaller files read write.
But when you use a 4 then you have all 4 gigs available to you
gregianos said:
Thanks for the guide and Merry Xmas.
What class SD cards is this suitable for? If I just bing in a new, larger SD card in will it automatically partition to cover the whole card or just the standard 2gb?
Sent from my Dell Streak using xda premium
Click to expand...
Click to collapse
I put a Transcend 8 GB class 10 card in my Streak (pic here). I did a factory reset (from the first screen in StreakMod Recovery) and the Streak formatted the card fine. The biggest difference I see is over 6 GB of space to install apps, so I keep all of my apps on the phone. If I want to change the external SD Card I don't have to worry about apps not working.
I am getting my Transcend 8 GB class 10 tomorrow. I already cut plastic in the back to access the inner micro sd card.
Will post results.
Chirunavvutho said:
I am getting my Transcend 8 GB class 10 tomorrow. I already cut plastic in the back to access the inner micro sd card.
Will post results.
Click to expand...
Click to collapse
How about some pics of the cut?
stang393 said:
How about some pics of the cut?
Click to expand...
Click to collapse
I didn't document the cut process but will provide few pictures of what it looks when I am ready to insert the new card. Yet to get the memory card still.
Hope USPS delivers today. I will be out of town next 5 days. So if not today, gotta wait.
I used a scalpel to cut the plastic in the back. Took me about 15 mins.
Didn't get the card today. So Monday it is then.
stang393 said:
How about some pics of the cut?
Click to expand...
Click to collapse
Here you go. I made it larger than it has to be.
I have successfully replaced my inner SD today. Did restore from Nandroid and now my internal SD shows 6.3 GB available. This was an easy mod, hope it is worth it not just for space but for speed also.
I am using 407 deodexed and rooted. Stable as a rock except for an occasional wifi freeze.
Uploaded with ImageShack.us
"Can't Mount Data"
I tried to re-install a 4GB class 10 internal sdhc today. I had problems with it in the past, as it quit working after about a month. I was going to use this guide to see if I could get it to work.
Took a Full Nandroid BU immediately before switching internal cards. Still couldn't get the 4GB cl 10 to work so I re-installed the original 2GB sd and did a Nandroid restore. Now I am gettitng an error during that restore:
Restoring Data...
E:Can't mount /dev/block/innersd0p6
(Invalid Argument)
Error mounting /data/!
Skipping format...
E:Can't mount /dev/block/innersd0p6
(Invalid Argument)
Can't mount data
I have tried a Factory Restore from the Dell screen, and use StreakMod Recovery v0.3.2.8.
I am on bb354 running SimpleStreak 1.2 with perfupdate and oc to 1190.
I have had this exact same problem with the 4GB cl10 card but never with the stock 2GB card. Everything was working perfectly before I started messing around!
Can anyone tell me what this means AND how to correct it and get my Streak back up and running?
Any help would be most appreciated!!!
kraz
***UPDATE***
I was able to get the stock 2GB internal card to work and am up and running. I was not able to get the 4GB cl 10 card to work leading me to believe it is defective.
What I did:
1. Factory Reset from the Dell Screen.
2. Installed the custom ROM (SimpleStreak 1.2 in this case) from the zip on the external sd card.
3. Installed the PerfUpdate zip for SS 1.2 from the external sd card.
4. Boot completely and open and close several apps once booted.
5. Rebooted and did Full Nandroid restore.
6. Rebooted and opened back into my familiar launcher and apps all fully working.
7. Sighed heavily in relief!!!!
I did a reset from the first screen of StreakMod Recovery yesterday and the Streak would not boot. I had to use the image I had made of the inner SD Card to restore the inner card. This was from StreakMod, with a heavily modified Stock 351 ROM (rooted, many system apps removed).
I got an error with the 360 image so I used the 406 image and had no issues. I then booted into Linux and used GParted (a partition editing tool) to resize the smaller partition to use the full card. When the Streak booted I installed stock 351 and did a reset from the stock recovery and the inner SD Card formatted properly.
My points are:
If the inner SD Card does not format properly on a reset you can fix it. Don't panic.
It is probably best to use a stock recovery to do a factory reset.
I have also read that to use a card larger than 4 GB you need to change system files. You only need to do that to use the space on the inner SD card in ways that it isn't normally used. See here and here.
How to benchmark your internal SD card? I didn't do before with 2 GB card but here is mine after the swap with Transcend 8 GB class 10 card. The second screen capture is on the external 16 GB Dell provided class 4 card.
http://forum.xda-developers.com/showthread.php?t=1443936
* Gb Class 10
Just did a swap from the stock sd card(sony 4 Gb class 4 or 6) wich was crashed for the 4th time in 3 months now and put in a 8 Gb class 10 SDHC card(transcend Ultimate) tried a kingston 16 Gb class 10 before and a transcend, both didn't work btw.
did a stock systemtest and came out on 2559 and after a new test came out 100 points higher.
over all performance looks improved, less freezes when memory gets a bit full.
Just a standard installed OTA android 2.2.2, after crash first reinstalled the default card and then swapped it straigt forward with the 8 Gb card and stock recovery.
No special software used
now 6 Gb internal memory available.
when installed with 200+ apps it's a huge difference instead of app to SD now that i don't have a needed copy of my apps on every external SD swap saves a huge amount of work reinstalling.
I used the systemtest from george android(android market) to compare
Just my 2 cts
Grts
Teddie
I read in some threads that using a class 10 micro sd card reduces the battery life due to increase in read/write speeds. Wonder what is the optimal class for the Streak.
What's the stock inner sd class?
**EDIT**
Did a little research and found that the stock sd card might be class 2.. MFG: mmagr02gudca-db (Sandisk 2GB class?)
Zathros said:
Just did a swap from the stock sd card(sony 4 Gb class 4 or 6) wich was crashed for the 4th time in 3 months now and put in a 8 Gb class 10 SDHC card(transcend Ultimate) tried a kingston 16 Gb class 10 before and a transcend, both didn't work btw.
did a stock systemtest and came out on 2559 and after a new test came out 100 points higher.
over all performance looks improved, less freezes when memory gets a bit full.
Just a standard installed OTA android 2.2.2, after crash first reinstalled the default card and then swapped it straigt forward with the 8 Gb card and stock recovery.
No special software used
now 6 Gb internal memory available.
when installed with 200+ apps it's a huge difference instead of app to SD now that i don't have a needed copy of my apps on every external SD swap saves a huge amount of work reinstalling.
I used the systemtest from george android(android market) to compare
Just my 2 cts
Grts
Teddie
Click to expand...
Click to collapse
Thanks for the tip! I installed a Kingston 8GB Class 4, and worked like a charm!
When I rebooted, it prompted me to send my unit to have it debugging, but it was formatting the sd card as well. It rebooted to DSC and prompted me to sign in my google account again..
So I rebooted into StreakMod and did a full restore nandroid.
I'm seeing 6GB available space! Hope I won't run into any problems *crossing fingers*
Now I wonder if there's a way to mount the inner sd with USB? hmmm
Why mess with the inner SD?
vampirexhunter said:
...
Now I wonder if there's a way to mount the inner sd with USB? hmmm
Click to expand...
Click to collapse
I am curious as to why would you want to do that? That is where your /cache and /data directories reside, and I would think it dangerous to mess with those on a running system. FWIW, they are mounted r/w, so you could copy files to them with adb push/pull , but, again, why?
With all the "fun" people have recorded in this thread tying to initialize new or corrupted cards, it seems that "set it and forget it" would be wisest. Leave that space for the system to use since you seemed to wonder if 6GB in /system would have problems.
FWIW, I got a used DS 5 with no inner card, and put a 4GB card in it (after a lot of research as to where it was - fuzzy closeup pics/vague desriptions - and how to format it - easy on my primary platform, Linux ;-} ), and the 3.5GB /system partition still has over 3GB free after adding several dozen apps (even the piggy Nook app), so I am not the least interested in playing games with moving apps to the "normal" SD card (/mnt/sdcard).
It seems "casual" (maybe better described as "personal" vs "system") file management is best suited for the standard SD card that normally shows up when enabling USB access.
Regards,
R
Hello,
There was a problem with my streak 5, it wasn't switching on (no power, no dell logo, no lights, it was just like trying to switch on without battery), this was happened after using fastboot erase command.
And i cant use factory reset because the device was not switching on.
Do any one have any idea on this.?
Please help me fix it...
Thank you friends....
Hello friends!!
I have bought MX III 4K HD Quad Core 2+8G Android 4.4 Smart TV BOX KODI (XBMC) Bluetooth 4.0
Build number 115k4
Kernel version 3.10.33 Oman
XBMC ver. 14.1
I have the following problem: then I'm trying to make system backup on SD, it happening veeeery slowly (freezing on many components like org.xbmc.android, com.google.android.googlequickseachbox), I was trying 1gb, 8gb class 10, 32 gb class 4 ... .with FAT 32 , extFat, ext3 ... "works" only with extFat. On FAT32 BACKUP & RESTORE crashed to desktop. Last time i wait about 30 minutes - eventually it makes 1 gb file, and went to the desktop at the end !! From system which takes about 5 gb ...
Copying files in ES manager to SD happened very slowly too, about 1 mb / sek.
wtf ????
Hi what are you using to do the back up have you tried this https://play.google.com/store/apps/details?id=com.jrummy.app.managerfree&hl=en
it is the ultimate app management tool
i need system backup.
Actually i made backup via TWRP, on internal memory. I think sd reader broken...
Thanks.
Oh sorry dude I misunderstood you,That does sound like a very slow transfer speed have you tried another sd card just to rule it out
Here you can get the Stock firmware if you get stuck http://chinagadgetsreviews.blogspot.co.uk/2015/06/download-kitkat-442-115k4-firmware-for.html
blinkone said:
Oh sorry dude I misunderstood you,That does sound like a very slow transfer speed have you tried another sd card just to rule it out
Click to expand...
Click to collapse
Thanks for the links. sd card 8 gb class 10,yesterday i understood that SD card always is read only))), i was trying SD Fix and so on....it writes me that OK, but SD is still read only...
That is wired, I have backuped my kodi addons without any problem, last week i did a backup with my new Tronfy tv box, it is my first tv box, http://freaktab.com/forum/main-category/new-product-reviews-and-announcements/freaktab-user-reviews/520587-tronfy-mxiv-telos-review
1, first to install a backup apk
2, to specify a location for the backup, quite simple
I made a short benchmarking comparison between ExFAT and NTFS in pure MBR and GPT modes.
<tl;dr>
NTFS is twice as fast for writing performance compared to exFAT!
And you shouldn't use the tablet's internal function to erase/format the SD Card.
</tl;dr>
SDCard:
Kingston SDCA3/64GB microSDHC/SDXC
- UHS-I U3, nominal speed: 90 MB/s read; 80 MB/s write
- According to some comparisons I found this card is currently one of the best with practical speeds nearly the same as the nominal speeds. (http://www.techfunology.com/electro...for-photography-action-cams-and-videocameras/)
Tablet:
Nvidia SHIELD Tablet
- classic non-K1
- 32GB LTE
- ROM: currently latest Lollipop stock 3.1.1
Benchmark:
A1 SD Bench
- https://play.google.com/store/apps/details?id=com.a1dev.sdbench
- Mode: Accurate - with reboot
-> reboot between write and read - a short test shows that the "Longer" mode with 5GB data results in similar values
results:
card erased by SHIELD itself
-> Settings -> Storage -> erase SD Card
-> results in exFAT MBR + GPT (but in a weird dual non-hybrid way, so you really shouldn't use the tablet for this!)
read: 80,97 MB/s
write: 18,91 MB/s
external formattings:
exFAT GPT (protective MBR)
read: 79,54 MB/s
write: 23,12 MB/s
NTFS MBR (no GPT)
read: 79,81 MB/s
write: 40,69 MB/s
NTFS GPT (protective MBR)
two runs:
read: 79,92 MB/s
write 40,44 MB/S
------
read: 80,27 MB/s
write 45,15 MB/s
As you can see, there is no real difference between MBR and GPT.
However, there is a huge difference between ExFAT and NTFS in writing speed.
NTFS is twice as fast for writing performance compared to ExFAT.
Reading speeds seem nearly the same.
The tablet's internal function to erase/format the SD Card should not be used as it produces strange formatting results.
Nice comparisons.
Just curious, which ROM version was this tested on?
Good point. It's on latest Lollipop stock v. 3.1.1
Would be interesting to see how this compares on MM 4.0 in either portable or internal storage modes.
I'm not really sure how one could test the infernal storage mode reliably. As far as I know it shows up as one large logical partition, so I don't see how it might be possible to just test the physical sd card of this partition. Has anyone more information about this?
Vankog said:
I'm not really sure how one could test the infernal storage mode reliably. As far as I know it shows up as one large logical partition, so I don't see how it might be possible to just test the physical sd card of this partition. Has anyone more information about this?
Click to expand...
Click to collapse
No, under settings --> storage you have to move apps to the SD card. Though I"m not sure how it works in a file manager app.
What did you use for the "external formattings"? I.e., what program?
I didn't try ntfs, exfat & adopted only:
https://drive.google.com/folderview?id=0B9k8W8e2YrFfQ1VCTlpfLUVualU
I think that k1 has sd card slot with max ~80/40 R/W.
Hi,
I don't think this story is still true on a new device with an newer Android. I also did a small benchmarking comparison between NTFS and exFAT.
SDCard:
Lexar Professional 1800x microSDXC 64GB UHS-II
- UHS-II upt to 270 MB/s read and 250 MB/s write
Tablet:
Nvidia SHIELD Tablet K1
- new K1
- 16GB
- ROM: currently Marshmallow 6.0.1 stock 1.5 (24.3.70.8)
Benchmark:
A1 SD Bench (https://play.google.com/store/apps/details?id=com.a1dev.sdbench)
results:
NTFS
read: 60.96 MB/s
write: 74.53 MB/s
exFAT
read: 82.64 MB/s
write: 71.32 MB/s
Best Regards,
Datafreak
Thanks for the new data, datafreak! :laugh:
Well, could be either the K1, the new OS version or a combination of both. But the 70 MB/s write speed is amazing.
Maybe I'll do a new test when I update to the latest version on my non-K1.
apollyon0810 said:
What did you use for the "external formattings"? I.e., what program?
Click to expand...
Click to collapse
Hm, I think it were several different.
On Mac the integrated one I think it is called diskpart, for Windows the integrated formatting tool should do the trick. Besides that I used a partition manager. I think it was the free MiniTool Partition Wizard.
dzidexx said:
I didn't try ntfs, exfat & adopted only:
https://drive.google.com/folderview?id=0B9k8W8e2YrFfQ1VCTlpfLUVualU
I think that k1 has sd card slot with max ~80/40 R/W.
Click to expand...
Click to collapse
What I/O scheduler did you use? noop,cfq,deadline? did you tune the i/o's or leave them stock?
m0nt3s said:
What I/O scheduler did you use? noop,cfq,deadline? did you tune the i/o's or leave them stock?
Click to expand...
Click to collapse
It was all stock(1.4), few days after I bought k1 - noop.
datafreak said:
Hi,
I don't think this story is still true on a new device with an newer Android.
Click to expand...
Click to collapse
Could also just be the different SD card, I'd say.
I have a Shield K1 with Android 6.0 and just ran A1 SD benchmark. Same memory card formatted to exFAT and then to NTFS (used windows to format each time). Almost the same exact read/write results both times. I am testing another card tonight when I get home, but I suspect it will be the same.
@seh6183
That's an interesting fact.
What are the speeds?
Vankog said:
@seh6183
That's an interesting fact.
What are the speeds?
Click to expand...
Click to collapse
NTFS
Read: 19.55MB/s
Write: 12.03MB/s
exFAT
Read: 19.72MB/s
Write: 12.21MB/s
I tested a much faster, much bigger card later that evening on both exFAT and NTFS and got the same results.
I came across this link and tried it my self with a 200gb sdcard. My oh my im glad someone found this. Not my work nor do I take credit for it.
Modaco and paulobrien thank you
http://www.modaco.com/news/android/...e-adoptable-storage-on-your-s7-s7-edge-r1632/
Will this process effect ability to receive otas etc?
Not sure but it doesnt touch any of the software. It just expand the sdcard to the internal storage
Important comment by VoxLuna:
"This is a great find, except people need to be aware of the downsides to SD cards, at least*as a place for apps to reside.
If I'm understanding your writeup correctly,*this will probably*install all future apps to SD by default**And as you state, it*will always be slower than the internal memory -- on my G4, it's*something like 20MB/s on SD vs 50MB/s*on internal, so a LOT slower.**It's also going to stress your card*if you have a lot of caching or other intense activity going on (load balancing or not). *I have a rigorous backup system, but I don't need to tempt fate....
That being said, I DO want to have internal and external memory appear as a single*drive, while keeping apps in*/data/data instead of going*to any /storage. This*way, you can always find stuff, no matter where an app decides to store its files (camera apps, for example), as well as only having one filesystem you need to back up."
Sent from my SM-T700 using Tapatalk
I tried this with a 32gb card, but maps still told me I only had 18gb of available space when I tried to download some maps. I formatted the card and went back to the stock way.
Sent from my SAMSUNG-SM-G935A using Tapatalk
I think I read somewhere of partitioning the micro SD card and being able to have one partition as internal adoptable storage, and keep the other partition as normal SD card. So in theory if you did this on a 200gb card you'd have 100gb internal and 100gb external storage.
harlenm said:
I tried this with a 32gb card, but maps still told me I only had 18gb of available space when I tried to download some maps. I formatted the card and went back to the stock way.
Sent from my SAMSUNG-SM-G935A using Tapatalk
Click to expand...
Click to collapse
Had the exact same thing happen with my 64 gig card.
Adoptable storage has its pros and cons.
SD cards are incredibly slower than the UFS 2.0 speeds that Samsung uses internally.
Having both mix would actually hinder the performance rather than help.
I usually just move the apps that can be moved to the external SD card. Any app with widgets can't be used as widgets if they're on the ext SD card. However, using Android 6.0, it's a little more time consuming moving apps to the SD card. I prefer the way it was setup originally, go to settings, applications, scroll over to SD card and just click the button. If an app couldn't be moved, it wouldn't be listed.
I've only had my phone for a couple of days, and I haven't even had enough time to go through all the additional features. I have tested the waterproofing by filming a video while going down a waterslide. However, when filming a video, it shuts down the second it's under water. You can feel the phone vibrate for a second as soon as it touches the water. Somehow, the phone can detect when it comes in contact with water, which sucks because I wanted to try filming under water.
Sent from my SM-P900 using Tapatalk
before i used this hack, i only able to put 8 adult movies on private on phone storage. after this hack, i able to put 10 (so far) adult movies on private.
netnerd said:
before i used this hack, i only able to put 8 adult movies on private on phone storage. after this hack, i able to put 10 (so far) adult movies on private.
Click to expand...
Click to collapse
Cool....
Sent from my SAMSUNG-SM-G935A using Tapatalk
i cant get this to work i've done exactly as it says get to the partition line in the steps and it goes to the $ pronpt but my sd is still portable storage instead of private, i did the new 599mb update tho . do ya think that may have affected it?
I tried this method, and nothing happens... when I type "sm partition disk:179,0 private", I immediately get a new line to start typing. It just doesn't work... When I check my phone it still shows up as a regular external sd card with no changes...
The same thing happens to me. The command line pops up again like it didn't take. Though it worked on my old s7. What can I do to correct it?
Go to settings about and check are you on PG1 firmware. if you are use odin to downgrade to the firmware version below PG1. After you downgrade then the commands to enable adoptable storage. After its enabled then start the update to update to PG1. This will allow you to have the adoptable storage on PG1 and future updates just dont wipe data or you'll have to downgrade enable adoptable storage then update again.. @Peanuttree @HOrobOD
BaconSeeds said:
Go to settings about and check are you on PG1 firmware. if you are use odin to downgrade to the firmware version below PG1. After you downgrade then the commands to enable adoptable storage. After its enabled then start the update to update to PG1. This will allow you to have the adoptable storage on PG1 and future updates just dont wipe data or you'll have to downgrade enable adoptable storage then update again.. @Peanuttree @HOrobOD
Click to expand...
Click to collapse
Thank you very much! I will try that now. Is the second to last update G935ACUS2APF2 ?
This is the firmware I used:
http://forum.xda-developers.com/att-s7-edge/how-to/stock-firmware-935a-att-t3410887
IT WORKED!
Thanks again BaconSeeds!
is root needed for this?
c-prodigo said:
is root needed for this?
Click to expand...
Click to collapse
No
BaconSeeds said:
Go to settings about and check are you on PG1 firmware. if you are use odin to downgrade to the firmware version below PG1. After you downgrade then the commands to enable adoptable storage. After its enabled then start the update to update to PG1. This will allow you to have the adoptable storage on PG1 and future updates just dont wipe data or you'll have to downgrade enable adoptable storage then update again.. @Peanuttree @HOrobOD
Click to expand...
Click to collapse
Does the downgrade wipe the phone or is the user data retained?
Hello, as can be seen for the numerous threads, marshmallow has been released for the M4 aqua. To many peoples disappointment the update did not contain adoptive storage. I have found a method on MoDaCo which details how to do this on the galaxy S7 and S7 edge (Source http://www.modaco.com/news/android/...e-adoptable-storage-on-your-s7-s7-edge-r1632/) and i have found out this works on some marshmallow phones. I have had success with this on my dad's LG K8 and my own M4 Aqua. Here I will go through the main steps but also look through the post on MoDaCo.
Requirement:
M4 Aqua with Marshmallow firmware (Tested on E2303 but have heard of success on others) with USB debugging enabled
SD Card (High speed recommended if going to be used for apps since if on slower SD's can be known to crash and run slowly)
I RECOMMEND USING A 16GB ON 50/50 LOOK IN ADVICE
ADB tools
DISCLAIMER - I take no responsibility for any problems with SD card not functioning properly or loss of data after doing this tutorial, I did not come up with this workaround and everyone should check the linked post to MoCaDo to see what the person thinks since I'm just going through the tutorial as well and thought I should let the community know
1. Back up any important files on your SD Card since they will be formatted and re-partitioned.
2. Enable developer settings and turn on Debug over USB
3. Set up your ADB tools on the PC side and open a command window in the adb file.
4. Type "adb devices" and confirm your phone is connected and is recognised in the program
5. Now type "adb shell" and then "sm list-disks" Now it will tell you the ID for your SD connected in your phone. This will look like "disk:179,130" This number could be bigger or smaller but will be two sets of numbers separated by either a comma or a colon
6. Now it's time to partition the disk. This can be configured in a number of ways.
Apply the comand you want replacing diskid with the number shown in the part above, including the comma or colon
-If you want your USB to be fully adopted type "sm partition disk:diskid private" ( I've heard some issues about this way) Have heard this doesn't work well so not recommended
-If you want partially adopted type "sm partition disk:diskid mixed 50" This splits the USB 50/50 If you want more adopted storage, decrease the number. ( Seems to work best as 50/50) The number is the percentage that is not Adoptive so for 30% adoptive you would put 70
-If you want to reformat the card to be non adopted type "sm partition disk:diskid public"
Do not just reformat the card on the phone software if you want to make it back into standard storage. I have had problems doing this since it said in the post it was fine but did not work for me.
If you go onto the phone, you'll now see your new adopted storage. As the method is not the proper way to do it, The total space and available space and space used may look a bit weird with outrageous numbers.
Advice:
- I was having some problems before after flashing the update myself. I ended up having to format my card on my PC and repairing the phone through companion and it seems to be working much better.
- Also I don't know if this really matters but i first installed all the updates for the sony stock stuff before partitioning the SD card.
After following these extra steps i've installed a ton of apps with no warning about low storage.
-Don't allocate more than 8GB to adoptive storage since it doesn't seem to really work well. This may be because there is a 16 GB version of the M4 so just thinks that is just normal storage. I tried this with a 32GB on 50/50 and this totally mucked up. So I recommend using 16 GB on 50/50
Edit: Now looking at my storage, the numbers for the storage don't seem outrageous and seem like they could be accurate.
Camera is not working anymore. It says "Memory not avaiable", and I can't change it.
porroni said:
Camera is not working anymore. It says "Memory not avaiable", and I can't change it.
Click to expand...
Click to collapse
I've done 50/50 and it is still working for me. Have you done a full adoptive?
jonnyd100 said:
I've done 50/50 and it is still working for me. Have you done a full adoptive?
Click to expand...
Click to collapse
Yes, i've done a full adoptive.
porroni said:
Yes, i've done a full adoptive.
Click to expand...
Click to collapse
It may be because it is looking for an Sd on standard mode but cannot. I think the best way to go while doing this is going mixed 50/50 or 75/50. For me, Spotify didn't see the adoptive partition so I could't save my music to it, i had to save it to my SD that wasn't adoptive
jonnyd100 said:
It may be because it is looking for an Sd on standard mode but cannot. I think the best way to go while doing this is going mixed 50/50 or 75/50. For me, Spotify didn't see the adoptive partition so I could't save my music to it, i had to save it to my SD that wasn't adoptive
Click to expand...
Click to collapse
Done the mixed one (20/80), now camera works fine. It's the best solution.
One problem
Hi, I used this method and all good. But just let me go applications that previously could partially move, only now fully. Other applications no. I have mixed 50/50. Any solution? Sorry for my english, thanks!
asierrg said:
Hi, I used this method and all good. But just let me go applications that previously could partially move, only now fully. Other applications no. I have mixed 50/50. Any solution? Sorry for my english, thanks!
Click to expand...
Click to collapse
I think that only apps that can move to sd card can be moved to the adoptive partition
Hey there,
tried the method as well, but I got a weird problem. The device storage is negative and given in "B" i.e. "-15045169152,00 B". The cards and storage below are shown properly. I live in Germany and got the Update via PC Companion. I retried the procedure with a fomated sd card with equal results.
Can someone tell me how the phone should behave during typing the commands in adb (I use minimal adb 1.4). Does it restart on its own? (Should it have been done in fastboot?!)
Best,
Fabian
50/50 is working good for me! Good job
blubbington said:
Hey there,
tried the method as well, but I got a weird problem. The device storage is negative and given in "B" i.e. "-15045169152,00 B". The cards and storage below are shown properly. I live in Germany and got the Update via PC Companion. I retried the procedure with a fomated sd card with equal results.
Can someone tell me how the phone should behave during typing the commands in adb (I use minimal adb 1.4). Does it restart on its own? (Should it have been done in fastboot?!)
Best,
Fabian
Click to expand...
Click to collapse
Hey! As i said at the end, since this isn't supported by sony it can give some weird numbers but it still does work.
jonnyd100 said:
Hey! As i said at the end, since this isn't supported by sony it can give some weird numbers but it still does work.
Click to expand...
Click to collapse
Thanks for the quick reply! But that is more than a weird number right? Not even in GB. Should it restart automatically after the partitioning?
Edit: I got the 85% storage message also after installing a few apps...
blubbington said:
Thanks for the quick reply! But that is more than a weird number right? Not even in GB. Should it restart automatically after the partitioning?
Edit: I got the 85% storage message also after installing a few apps...
Click to expand...
Click to collapse
It didn't restart for me. I find it weird why you are getting low storage... How did you partition the card?
Edit: I have 74 apps from the play store including the sony apps and I'm still fine for storage
jonnyd100 said:
It didn't restart for me. I find it weird why you are getting low storage... How did you partition the card?
Edit: I have 74 apps from the play store including the sony apps and I'm still fine for storage
Click to expand...
Click to collapse
I used the mixed 50 routine. Its a 64GB Samsung Pro. Which adb tool did you use? Perhaps there are differences?
Should i buy UHS-3 Class 10 card or what is the optimal card speed for this ?
blubbington said:
I used the mixed 50 routine. Its a 64GB Samsung Pro. Which adb tool did you use? Perhaps there are differences?
Click to expand...
Click to collapse
I'm just using a standard ADB tool i found online. I think its the 15 second ADB tool
Asan7 said:
Should i buy UHS-3 Class 10 card or what is the optimal card speed for this ?
Click to expand...
Click to collapse
I would recommend a high speed SD Card. My dad is using a slower normal SD card and it doesn't seem to work very well, apps are slow and crash.
jonnyd100 said:
I would recommend a high speed SD Card. My dad is using a slower normal SD card and it doesn't seem to work very well, apps are slow and crash.
Click to expand...
Click to collapse
But, these high speed cards are for video recording in 4K etc.. can card reader in this phone use full potential of high speed cards or its not restricted ?
Asan7 said:
But, these high speed cards are for video recording in 4K etc.. can card reader in this phone use full potential of high speed cards or its not restricted ?
Click to expand...
Click to collapse
I wouldn't go that far. I'm using a sandisk ultra 16GB which is a cat 10. I think they should be sufficient. any card that says microsd HC or something like that should be fine
Edit: This motorola page is really good to look at https://motorola-global-portal.custhelp.com/app/answers/prod_answer_detail/a_id/109134/p/1449,9582
so I want to share my experience with you guys, I partitioned my sd card like this: %60 SD card, %40 adoptive storage. I have a sd card with 95r/90w speeds and when I installed A1 SD bench in my internal storage, it shows these results: (accurate with reboot)
both SD and adoptive storage: read 40, write 45 MBs
internal: read 100, write 20-25 MBs
I would say app opening speeds are normal and apps don't crash. I can't move all apps to adoptive storage, so that's a bummer
I am currently waiting for someone to find a way to root so that I can keep using link2sd as usual