This is a guide to swap SDCard with USB Storage
Requirement:
- Root Explorer
Prerequisites:
Take a Nandroid Backup before starting the procedure.
I AM NOT RESPONSIBLE IF YOUR DEVICE GETS DAMAGED OR GETS STUCK IN BOOTLOOP
Steps:
1. Go to /System/etc
2. Find the file - "vold.fstab"
3. Long press on "vold.fstab" and select "Open With"
4. Select "Text Editor"
5. Scroll down and find :
dev_mount sdcard /mnt/emmc
Click to expand...
Click to collapse
Change it to :
dev_mount sdcard /mnt/sdcard
Click to expand...
Click to collapse
Now find :
dev_mount emmc /mnt/sdcard
Click to expand...
Click to collapse
Change it to :
dev_mount emmc /mnt/emmc
Click to expand...
Click to collapse
DO NOT CHANGE ANYTHING ELSE
6. Reboot your phone!
You can now go into Settings -> Storage and check whether it worked or not!
NOTE : This Has Only Been Tested On Galaxy SL CyanogenMod 9 Alpha 10 By dhiru1602
Credits : Tested this on Galaxy SL with the help of mattisdada's post
Could you create flashable file?
I can't go to text editor when I chose this mod my phone get FC
Here is a zip flash friends
Works for MIUI V4 AOKP and CM9
Enjoy...
I have a problem with gallery. When I captured a picture and opened gallaery to show, my picture load extremly slow and can't show the picture or delete it
Lolation,why after apply the zip file in setting >storage it is still not swap?
quan815 said:
Lolation,why after apply the zip file in setting >storage it is still not swap?
Click to expand...
Click to collapse
Your USB Storage is 16 GB now and External GB must be 2 GB!
TopDroid said:
Your USB Storage is 16 GB now and External GB must be 2 GB!
Click to expand...
Click to collapse
That meant already swap?I thought Internal storage will show 16gb and Usb Storage will be 2 GB.
Maybe you didn't read the title, it says "This is a guide to swap SDCard with USB Storage"
can someone tell what's usb storage n internal storage?? What benefits do we get by swapping external storage n usb storage? Thanks
Isn't this the same as going into:
Settings->Storage->(press menu softkey)->Storage Configuration
and checking "Use internal storage"?
SD card swapped when I check Use internal Storage in Setting Menu but Gallery can't show my picture and video. My phone only show black blocks and can't view it.
CM9 A11
Erahgon said:
Isn't this the same as going into:
Settings->Storage->(press menu softkey)->Storage Configuration
and checking "Use internal storage"?
Click to expand...
Click to collapse
No, after applying this mod, your USB storage will be of the size of the SDCard you have on your phone and the size of the SDCard will be that of the USB Storage.
Reboot your phone!
DanteDMC said:
SD card swapped when I check Use internal Storage in Setting Menu but Gallery can't show my picture and video. My phone only show black blocks and can't view it.
CM9 A11
Click to expand...
Click to collapse
Reboot your phone!
If I un-checked internal storage in setting and reboot, my phone would return to normal (swapped again)
Edit (solved): turn on wifi
ICS has a function for make this. A mod is not necessary.
I'm in CM9 Alpha 11 and I'm using the built-in function for make this.
Geraaaaa said:
ICS has a function for make this. A mod is not necessary.
I'm in CM9 Alpha 11 and I'm using the built-in function for make this.
Click to expand...
Click to collapse
Where's this function in ICS?
a bit OT but does anyone know what are the max read speeds for our phone..i currently have a class 4 4gb microsd.....so if i buy an 8 gb one...should i go for class 6 or 10 ????....i have heard that if you go for class 10, the excessive speed can cause problems in HD games.....so is this true ???
it may be just a rumour...but i have to be sure....cant buy the card and see it go waste...
Gondya bhau said:
a bit OT but does anyone know what are the max read speeds for our phone..i currently have a class 4 4gb microsd.....so if i buy an 8 gb one...should i go for class 6 or 10 ????....i have heard that if you go for class 10, the excessive speed can cause problems in HD games.....so is this true ???
it may be just a rumour...but i have to be sure....cant buy the card and see it go waste...
Click to expand...
Click to collapse
Go for class 6/4, people usually say class 10 is just not worth it.
Sent from my GT-I9003 using xda app-developers app
kav4 said:
Where's this function in ICS?
Click to expand...
Click to collapse
Go to Settings/Storage/left function button/Storage configuration/DESELECT ''Use Internal Storage'', then restart.
Related
I no longer have a G2x so I wont be able to update this thread anymore :/ But if you all check the files Im sure you can easily figure it out hopefully someone keeps this updated.
I am not responsible for any problems with your device. ALWAYS DO A NANDROID BACK UP!
I've got tired of my internal SD mount point being emmc... so I went ahead and linked it to "_InternalSD" on my memory card.
Fully functional now thanks to the updated kernel for our device. Loads quicker than before ever since nightly 83.
Copy to sd card and flash.
Hope it works for everyone. If file system doesnt get mounted... you may have to mount it manually in the recovery menu.
Just flash and reboot and enjoy using winamp on your phones again or listening to music or whatever! Or just saving movies to your Internal.
Instructions after flashing!
Create a folder called "_InternalSD" or "_ExternalSD" on the root of your SD Card. Fixed double underscore made it 1 now so its _InternalSD the same goes for _ExternalSD version
Will be updating nightly builds as I DL them.
Download Nightly Versions:
Download this version to make Internal Secondary:
Nightly 93 [CLICK HERE]
Nightly 87 [CLICK HERE]
Nightly 84 [CLICK HERE]
Download this version to make External Secondary:
Nightly 93 [CLICK HERE]
Nightly 87 [CLICK HERE]
Nightly 84 [CLICK HERE]
Download Cyanogen RC Versions:
Internal Secondary RC1 [CLICK HERE]
External Secondary RC1 [CLICK HERE]
Download MIUI Versions:
Download this version to make Internal Secondary:
MIUI Alpha 2 [CLICK HERE]
Download this version to make External Secondary:
MIUI Alpha 2 [CLICK HERE]
Enjoy!
Updated Jul 23, 2001
Updated to Nightly #87
Updated Jul 20, 2001
Fixed double Underscore made it single
Loading Issues fixed thanks to latest CM kernel in nightly builds
Added Nightly 84 to the list
Added _External Versions thanks to xipher_zero
Viewing size of internal or external memory fixed by Nightly Update
Thanks for this. One of the reasons im not on gb is all the emmc, sdcard messed up crap. So with this i would have _internalSD and _externalSD? in what directory do I create _internalSD folder? Do I flash both?
Suprah..."no cyanogen, rom manager still fake flashes the roms thats y for nvidia phones we have to use nvflash"
Is it posible to combine internal n external storage and have it mount as one?
Suprah..."no cyanogen, rom manager still fake flashes the roms thats y for nvidia phones we have to use nvflash"
fcisco13 said:
Is it posible to combine internal n external storage and have it mount as one?
Suprah..."no cyanogen, rom manager still fake flashes the roms thats y for nvidia phones we have to use nvflash"
Click to expand...
Click to collapse
Not that I'm aware of without using something like unionfs or aufs. It was used way back in the G1 days and there may've been other problems with it. I mentioned it to one of the devs here and he was going to look into it but who knows if he's had time.
fcisco13 said:
Is it posible to combine internal n external storage and have it mount as one?
Click to expand...
Click to collapse
Not fully but the internal will be mounted inside your external so you have to create a folder called __InternalSD in your memory card right now.
Im working on reversing it to be as stock but its a bit difficult at the moment.
As for making them fully one mount its not possible since its 2 separate memory slots.
death1246 said:
Not fully but the internal will be mounted inside your external so you have to create a folder called __InternalSD in your memory card right now.
Im working on reversing it to be as stock but its a bit difficult at the moment.
As for making them fully one mount its not possible since its 2 separate memory slots.
Click to expand...
Click to collapse
Thank u, and yes stock would be much better.
Suprah..."no cyanogen, rom manager still fake flashes the roms thats y for nvidia phones we have to use nvflash"
death1246 said:
Im working on reversing it to be as stock but its a bit difficult at the moment.
Click to expand...
Click to collapse
Couldn't you just reflash the rom? Not trying to be a smartass but that's what I would have done first
Thanks for this!! Great idea.
Sent from my LG-P999 using XDA App
Oh and to let everyone know there are two underscores in the path.
Sent from my LG-P999 using XDA App
omarsalmin said:
Couldn't you just reflash the rom? Not trying to be a smartass but that's what I would have done first
Click to expand...
Click to collapse
No because it would set it to emmc mount point yet again.
I will work on this and updating the info on instruction yes its 2 underscores __
and I set it to link it Im 100% that it is case sensative
__InternalSD
Wonderful job! This made me get cm7 lol
death1246 said:
Instructions after flashing!
Create a folder called "__InternalSD" on the root of your SD Card. This is Case sensative and remember two underscores! __InternalSD
Enjoy!
Click to expand...
Click to collapse
So are you saying flash the .zip and then put a folder on the Internal SD called "__InternalSD" ? Or are we puting that folder on the External SD?
Thanks and Sorry. Im the type that measures twice cuts once
Carpet161 said:
So are you saying flash the .zip and then put a folder on the Internal SD called "__InternalSD" ? Or are we puting that folder on the External SD?
Thanks and Sorry. Im the type that measures twice cuts once
Click to expand...
Click to collapse
Well remember that this is for CM7 and nothing else. CM7 mounts the Internal Storage to \mnt\sdcard and the external storage to \mnt\emmc. The problem with emmc is that most apps don't see or scan this directory so anything on your internal storage doesn't get recognized.
So review:
G2x Stock
Internal Storage = /mnt/sdcard
External Storage = /mnt/sdcard/_ExternalSD
CM7 stock
Internal Storage = /mnt/emmc
External Storage = /mnt/sdcard
This Mod
Internal Storage = /mnt/sdcard/__InternalSD
External Storage = /mnt/sdcard
You can create the directory __InternalSD in your native CM7 sdcard
Or
Flash this and then create the directory and remount your internal storage
I flashed it and then noticed my internal storage wouldn't mount (for obvious reasons). Created the directory _InternalSD and it still wouldn't mount. Noticed that the underscore looked a bit longer so tried __InternalSD and then it mounted.
derekedw said:
Well remember that this is for CM7 and nothing else. CM7 mounts the Internal Storage to \mnt\sdcard and the external storage to \mnt\emmc. The problem with emmc is that most apps don't see or scan this directory so anything on your internal storage doesn't get recognized.
So review:
G2x Stock
Internal Storage = /mnt/sdcard
External Storage = /mnt/sdcard/_ExternalSD
CM7 stock
Internal Storage = /mnt/emmc
External Storage = /mnt/sdcard
This Mod
Internal Storage = /mnt/sdcard/__InternalSD
External Storage = /mnt/sdcard
You can create the directory __InternalSD in your native CM7 sdcard
Or
Flash this and then create the directory and remount your internal storage
I flashed it and then noticed my internal storage wouldn't mount (for obvious reasons). Created the directory _InternalSD and it still wouldn't mount. Noticed that the underscore looked a bit longer so tried __InternalSD and then it mounted.
Click to expand...
Click to collapse
Yes it required 2 underscores for some reason the OS wouldn't read 1 underscore.
The __InternalSD card goes on your main memory card not the internal
Thank you for the info. Could you please tell me the difference between the two ZIP files
death1246 said:
Yes it required 2 underscores for some reason the OS wouldn't read 1 underscore.
The __InternalSD card goes on your main memory card not the internal
Click to expand...
Click to collapse
Sent from my LG-P999 using XDA App
Carpet161 said:
Thank you for the info. Could you please tell me the difference between the two ZIP files
Sent from my LG-P999 using XDA App
Click to expand...
Click to collapse
one is signed with test keys the other is no signed...
but I do need to update the test keys of anyone has them for me.
There is no difference in what the 2 zips do im working on the reversed version now.
This is working great. Thanks for making it.
Since /emmc is no longer the folder and filled with stock CM7 garbage I put on there, is it safe to use root explorer to delete its contents so I no longer have doubles?
Carpet161 said:
This is working great. Thanks for making it.
Since /emmc is no longer the folder and filled with stock CM7 garbage I put on there, is it safe to use root explorer to delete its contents so I no longer have doubles?
Click to expand...
Click to collapse
emmc is still the mount point just really routed. But deleting anything in there shouldn't affect it. As duplicates shouldn't happen.
when plugged in pc only internal sd card popes up
I have a question about my new T-Mobile G2x 2.2.2
I have a 16 gig sdCard (formatted as NTFS) The phone see's the sdCard fine as a 16 gig card. My question(s) are:
1) Is it ok to format the sdCard as NTFS or should I use Fat32 with multi-partitions instead ?
2) My phone seems to be installing apps and games to its internal memory, even tho I am telling it to install to my sdCard. When I run the program called App2SD which allows you to move your apps from the internal phone memory to the installed sdCard, it is showing me that I have 3 storage locations !
#1 - Main internal phone memory with 1.46 GB's
#2 - sdCard with 5.45 GB's ??
#3 - My real sdCard with 16 GB's
It is installing everything to that #2 internal (fake) sdCard.
I know the phone has like 6 GiGs internal doesn't it ? so why is it splitting it into main memory and some type of sdCard ??
I only want it to have the main phone memory and my REAL sdCard of 16 GB's.
Ok I know I am making this more confusing than it is, but I think you all understand what I am asking :O)
What is wrong here ??
Thanks so much!
John
.
It's just the way the phone is partitioned. Not much you can do about it unless you either root or install a cm7-based rom.
Even if you root, the solution isn't perfect and it breaks USB mass storage mounting to your computer.
phburks said:
It's just the way the phone is partitioned. Not much you can do about it unless you either root or install a cm7-based rom.
Even if you root, the solution isn't perfect and it breaks USB mass storage mounting to your computer.
Click to expand...
Click to collapse
Sorry I didnt make it clear. My phone is rooted and NvFlashed CWM 5.x
So what are my options now ? Also, what is USB mass storage ? I see it in the settings, but not sure what it is.
Thanks
Thibor69 said:
Sorry I didnt make it clear. My phone is rooted and NvFlashed CWM 5.x
So what are my options now ? Also, what is USB mass storage ? I see it in the settings, but not sure what it is.
Thanks
Click to expand...
Click to collapse
About the best you can do is to swap the mount points of your internal "sdcard" and your actual removable sdcard. You do this by editing the /system/etc/vold.fstab file. You can't rename the mount points to anything other than what they already are (/mnt/sdcard and /mnt/sdcard/_ExternalSD) but you can swap them. So then your removable sdcard will be /mnt/sdcard and your internal "sdcard" will be /mnt/sdcard/_ExternalSD. Its not exactly accurate but at least all of your partitions are usable and your removable sdcard is used as your actual sdcard.
As for it breaking usb mass storage, when you plug your phone into your computer via USB it gives you a notification on your phone that says USB Connected. Normally if you select Mount then your sdcard is mounted to your computer and so you can browse the files on it. With the stock rom if you change the mount points of the SD cards then it won't mount your sdcards to your computer.
Ok I understand. I just dont get why this is like this. I mean I buy a 16 gig sdcard, but I can not install anything larger then 5 gigs on this phone since it doesnt install or allow me to move install to a real sdcard. What good is a phone with only 5 gigs of installable memory ??? Am I missing something ?
All my other phones, you install a sdcard and you get full access to it for installs and storage !
: /
Thibor69 said:
Ok I understand. I just dont get why this is like this. I mean I buy a 16 gig sdcard, but I can not install anything larger then 5 gigs on this phone since it doesnt install or allow me to move install to a real sdcard. What good is a phone with only 5 gigs of installable memory ??? Am I missing something ?
All my other phones, you install a sdcard and you get full access to it for installs and storage !
: /
Click to expand...
Click to collapse
I'm totally in agreement. The edit above will allow you to install to your micro sdcard. Your other option is to install cm7 or a cm7-based rom since they utilize the external sdcard properly.
phburks said:
I'm totally in agreement. The edit above will allow you to install to your micro sdcard. Your other option is to install cm7 or a cm7-based rom since they utilize the external sdcard properly.
Click to expand...
Click to collapse
Ok, well I just installed [ROM][Gingerbread 2.3.3] Weapon G2x 2.6 [Better Ram Management!][9.30.2011] .... but since I have the same issue I assume it must not be a CM7-based rom. May I ask what rom you use or recommend please ?
Thanks again !
Thibor69 said:
Ok, well I just installed [ROM][Gingerbread 2.3.3] Weapon G2x 2.6 [Better Ram Management!][9.30.2011] .... but since I have the same issue I assume it must not be a CM7-based rom. May I ask what rom you use or recommend please ?
Thanks again !
Click to expand...
Click to collapse
That's correct. Weapon is based on stock 2.3.3. I personally switch between cm7 (recent nigjtlies releases) and Ultimate G2X (its based on 2.2.2). With Ultimate I have my sdcard mount points edited so my external card is my main sdcard.
phburks said:
That's correct. Weapon is based on stock 2.3.3. I personally switch between cm7 (recent nigjtlies releases) and Ultimate G2X (its based on 2.2.2). With Ultimate I have my sdcard mount points edited so my external card is my main sdcard.
Click to expand...
Click to collapse
Ok ... so with Ultimate ROM I can edit the vold.fstab and all should be good ?
Faux's Nexus AOSP rom is damn near perfect and uses the external sd card perfecty for what your wanting. I too think whoever decided to partition the internal storage that way is a complete idiot! I just use that internal sdcard for my mp3 and movie files and store backups and roms/kernels on my external along with installed apps/games to my ext partition using link2sd.
Thibor69 said:
Ok ... so with Ultimate ROM I can edit the vold.fstab and all should be good ?
Click to expand...
Click to collapse
That's what I do but it might be a more hassle-free solution to try a cm7-based rom or, as suggested, Fauxs aosp rom.
CyanogenMod 7 sdcard Switcharoo tweak/mod/fix!
When i first got CM7 on my Infuse I immediately came across an annoying problem (at least for me). Like all AT&T customers, my phone came with an external SD card with 2gb of storage and the phone itself has 16gb of internal storage. So i noticed that by default, my 2gb external sdcard was the mnt/sdcard directory that all my apps use and mnt\emmc was my internal 16gb. For me that sucked because all my Titanium Backups were in my internal sdcard and I coudnt move it to my external because of memory insufficiency. So i decided i would mod the ROM to switch these sdcard directories and have 16gb instead of 2gb in my mnt\sdcard directory.
So, to make this simpler for me and you, suppose:
----------------------------
Internal sdcard (16gb) = A
External sdcard (2gb) = B
----------------------------
A is by default in mnt\emmc
B is by default in mnt\sdcard
----------------------------
The problem with the above statements is that 2gb is not enough to make it my default sdcard. Apps like Titanium Backup, Dropbox, Camera and tons of others (like games) always store things in mnt\sdcard and they can rarely be configured to store elsewhere (at least to my knowledge).
So to solve the problem i edited the mnt\system\etc\vold.fstab file. This file just contains some random gibberish about where the sdcards mount to. So i switched the mounting directories of the two sdcards A and B. So far all i had to do is copy over the apps stored in my external to the new external mount (mnt\emmc).
So in short the only thing this changes is: (the before and after pic)
Before:
mnt\emmc is internal 16gb
mnt\sdcard is external 2gb
After:
mnt\emmc is external 2gb
mnt\sdcard is internal 16gb
Now, if lets say you had your apps stored in A and used my tweak. You would have to copy your apps over to B because thats the new A. Confusing i know...im trying. lol
So here is the procedure:
0. Download the attachment below and unzip it in your phone somewhere
1. Make sure you have root explorer or similar app
2. Using your explorer app mount mnt\system\ R/W
3. Navigate to vold.fstab file in mnt\system\etc
4. Rename the file to vold.fstab.bak (to keep it backed up)
5. Now find the directory where you downloaded and put my new vold.fstab file
6. Copy my new vold.fstab file to mnt\system\etc and paste
7. Reboot phone.
If you encounter difficulties, then undo the process by first deleting my modded vold.fstab and then renaming your old vold.fstab.bak to vold.fstab and then rebooting.
Also, Keep in mind that this is for CM7 users. Don't use it if you don't know what CM7 is or don't use CM7 port. Cheers, hope this helps someone.
A much easier solution:
Go to Settings -> CyanogenMod settings -> Application
Uncheck "Use internal storage"
Reboot.
PVD04 said:
A much easier solution:
Go to Settings -> CyanogenMod settings -> Application
Uncheck "Use internal storage"
Reboot.
Click to expand...
Click to collapse
No, i understand what you are saying. But you, like others dont get what im after. i dont care where my apps go. i want my mnt\sdcard to be 16gb not 2gb. end of story.
Mohammad_Adib said:
No, i understand what you are saying. But you, like others dont get what im after. i dont care where my apps go. i want my mnt\sdcard to be 16gb not 2gb. end of story.
Click to expand...
Click to collapse
I understand exactly what you are after. Unchecking "Use internal storage" mounts the internal storage as mnt\sdcard. There is no reason to do it any other way.
My /mnt/sdcard is the internal memory and my 4GB microsd is my external storage been like that from stock and I have all of my important stuff on the external for obvious reasons. Don't know why you would need this am I missing something?
Infused with Android DNA
PVD04 said:
I understand exactly what you are after. Unchecking "Use internal storage" mounts the internal storage as mnt\sdcard. There is no reason to do it any other way.
Click to expand...
Click to collapse
This is exactly right - unchecking internal storage does exactly what your tweak does.
I have a 16 gig SD internal and external and I prefer using external which is default, when my phone had to be redone due to bad flash, I loss everything on my internal. Even if I checked something wrong it still feels safer using external last I checked 16gig cards are like 25 bux. I want 32gig next. Sounds to me like a poor attempt to get status here. Try on a group less educated then xda. I feel offended by this trick.
Sent from my SGH-I997 using xda premium
This might be useless for CM7 users but what about MIUI users, don't CM7 and MIUI use the same kernel?
Sent from my SGH-I997 using xda premium
i just got a 16gb external card to replace the OEM supplied 2gb sdcard.
Also Titanium allows you to change the backup folder location.
Cool. thanks for telling me. but that never worked for me. so this did and i dont care how u guys do it as long as the results are the same.
I thought that emmc was the external memory card? Because I have a 16 GB external and CM7 reads it as EMMC
Sent from my SAMSUNG-SGH-I997 using xda premium
Cm7 switchs external and internal so it is like every phone since not all phones have 16gb internal. I don't really use internal.
Sent from my SGH-I997 using xda premium
First I have to say thank you to all the developers for making many great ROM. Second, I am not good with android .
I just upgrade to hellfire sandwich and seem like whenever i choose using"internal storage" the phone will auto gray out the external SD card (8gb). When i uncheck that option, i can use the external SD card again. But I want to use the left over internal storage 5gb too... not just 1.5gb internal storage.
Is there someway to re-partition the internal storage together? or allow the phone to recognize all the partitions?
Another question is I cannot use USB mass storage anymore, that option is grayed out too, And the only option is MTP which work really slow but a bit better than PTP. I need some help because Android commander cant recognize the device and the transfer sped is pretty slow.
You should be able to access the internal storage by navigating in the file explorer of your choice to the mnt/emmc/ directory. As for the mass storagw, I don't know the answer, but I had that problem too while I was on ICS.
The best option I have found is to use cwm to add and remove things through storage. It works all the time. Since on 2.3.3 mounts where sketchy and I've never been a fan of mtp on ics this is what I've always done.
Your transfer rates are due to your SD card class. The higher the class the higher the read/write speeds.
Ics went to using mtp and ptp instead of USB mass storage. Except there's a few roms that have hacked ums in and got it to work or claim too.
Sent from my Galaxy Nexus using xda premium
rrroach said:
You should be able to access the internal storage by navigating in the file explorer of your choice to the mnt/emmc/ directory. As for the mass storagw, I don't know the answer, but I had that problem too while I was on ICS.
Click to expand...
Click to collapse
Yes i can do that too, so there is no way to allow the phone using both... I want to let the phone install apps to internal, and use external as media storage.
kwes1020 said:
Ics went to using mtp and ptp instead of USB mass storage. Except there's a few roms that have hacked ums in and got it to work or claim too.
Click to expand...
Click to collapse
Thank you, because i saw the option there so i just wonder if there is a way to enable it... but if it not supposed to be there then there is no help.
If you go to ../etc/ using a file explorer, you may edit vold.fstab using a text editor and change manually your SD cards mount points (dev_mount emmc "folder location" for internal SD and dev_mount sdcard "folder location" for external SD)
Envoyé depuis mon LG-P999 avec Tapatalk
Ok, well in your SD Card you shoud see either _Internal SD or _External SD when you go into CWM, installing a rom partitions you SD card normally using EXT4. You can navigate to both through mnt in file manager. Normally it'll load into external. You can go back to mnt and go into internal through there. Now, you may have to unmount and remount so you have access to it. If your using hellfire 1.7 you need the updated harsh kernel to access USB storage. In 1.6, however, you shouldn't have that problem.
Hello,
This is my First thread on XDA
I wasnt sure whether to post it in General Section Or Development Section. So posted it i General Section.
Now its possible to mount NTFS SDcard on our phone
My config:
GLX-R ZCLA1
ardatdat kernel v1.7b1 voodoo
Please test on other ROMS and report below..
Before Proceeding:
Please do this at ur own risk
Steps:
1. Format the sdcard in NTFS using windows.. (Data will be deleted. Dont forget to backup Data)
OR
1. Download EASEUS Partition Manager and use Option "Convert to NTFS" (Data will be saved but still do a backup before formatting)
2. Insert ur NTFS sdcard and start the phone
3. Phone will recognize it as Blank SD card
4. Download The Attached Driver & restart the phone
5. Flash The driver using CWM
6. Start The Phone (Again Phone will recognize it as Blank SD card)
7. Install Terminal Emulator (From Market)
8. Run Terminal Emulator and type the following lines
Code:
su
ntfs-3g /dev/block/mmcblk1p1 /mnt/sdcard/external_sd
vold
9. Wait a few Seconds
10. Now SD card will be mounted as NTFS with Read/Write Capability
NOTE:
Steps 8 to 10 must be repeated after rebooting the phone
NTFS card will be recognized by windows but Steps 8 to 10 must be repeated after Using Mass storage mode
Most of the 3rd Party apps recognize ntfs formatted sdcard without any problems
Files Larger than 4GB can be stored
Use app "Gscript Lite" to place shortcut of the script on homescreen
To Automate steps 8-10 on boot use apps like "Autostart" OR "Script Manager"
(I use Script Manager)
[Known Limitations]
1. The "Blank SD Card notifiction Might not disappear, But dont worry ur sdcard will still be mounted as NTFS at /mnt/sdcard/external_sd
2. Apps previously loaded on SD Card might Not Work.
3. U wont be able to move app to SD Card ("SD Card is full" error will appear)
4. Stock Video Player dont see files from NTFS ( Use MX Player)
5. Stock Music also dont see files from NTFS ( Use players like TTPod or MyMusicOn)
6. Stock Gallery also dont see files from NTFS ( Use PERFECT VIEWER)
7. Stock Camera will be able to take pictures and record videos, but preview is not possible within the app itself. For that use above alternatives apps
This guide is adapted from here.
reserved...
pudup said:
Well great, but I have no use for ntfs.
Click to expand...
Click to collapse
Well, i have 32gb sd card and unable to store files larger than 4gb seriously pisses me off.. so i use ntfs
pudup said:
Just BTW the move to sd card issue can be fixed.
Click to expand...
Click to collapse
Thats nice... can you please tell me.. because my phone memory will soon be over..
pudup said:
Modify vold file and change asec=disable to enable
May not work. Backup first
Sent from my GT-I9103 using XDA
Click to expand...
Click to collapse
It doesnt work.. Its the NTFS driver thats mounting the sd card...vold doesnt even recognises the file system (Hence it says blank sd card)..
pudup said:
You could try using winrar to split up a file and then merge it within the sd. Not sure if that works but it's an idea
Sent from my GT-I9103 using XDA
Click to expand...
Click to collapse
Why to do that now... we have ntfs support and it allows us to store files larger than 4gb...
pudup said:
Ah I didn't read through your first post properly. Anyway I'll see there can be another way for movement of apps to sd.
Click to expand...
Click to collapse
ok.. Plz share as soon as you find it.
pudup said:
As for the winrar thing, I don't wanna go through steps 8-10 every time and so this works for me.
Sent from my GT-I9103 using XDA
Click to expand...
Click to collapse
But those steps can be automated using the apps mentioned above..
Sent from my GT-I9103 using XDA
I really want to do this, but after i formatted the card to NTFS and put it back in my phone i could'nt read anything from the card and when i booted into recovery to flash the zip file, CWM recovery couldn't read the sd card either.
Am i missing something important? If anyone could help me it would be much appreciated.
milleraj66 said:
I really want to do this, but after i formatted the card to NTFS and put it back in my phone i could'nt read anything from the card and when i booted into recovery to flash the zip file, CWM recovery couldn't read the sd card either.
Am i missing something important? If anyone could help me it would be much appreciated.
Click to expand...
Click to collapse
Did you follow the steps mentioned in OP ??
s---p said:
Did you follow the steps mentioned in OP ??
Click to expand...
Click to collapse
Thanked, mistakely...
anyways, does this guide follows to external USB drives ??
Does CWM or TWRP recovery support backup/restore on NTFS cards?