I have partitioned my SD-card on my HTC Legend, but after I have partitioned I didn't notice any increase in the phone memory. so what is the benefits of partitioning SD-card?
You must flash a script or utilize a tool which requires a separate partition before you see any spectacular changes. Try Darktremor's script.
Related
Hey guys! I found some videos on YouTube and learned something about partitioning of the sdcard.And I believe that we need to choose some ext. partition of 128,256 or 512mb and do some swapping things.Will that actually increase the internal space on our phone? Can someone show me a thread regarding this or give me a detailed explanation??? Thanks!
Some ROMs have this feature implemented. (Void, megatron, etc) Nothing new...
Sent from my LG-P500 using XDA App
So will it increase internal storage space???
It doesn't increase it. The apps will install on sd card and you will have more free space on internal storage.
Sent from my LG-P500 using XDA App
Is it the same as Apps2sd?
Yes. App2sd needs that ext partition. Otherwise the phone simply uses the entire memory card with FAT filesystem.
masteryx said:
Yes. App2sd needs that ext partition. Otherwise the phone simply uses the entire memory card with FAT filesystem.
Click to expand...
Click to collapse
Do you mean the original 2GB SD has ext partition? I think there is only one partition although I can use apps-to-sd in my P500. What is the real benefit by using more than one partition?
Yeah I would like to know that too!
rikux said:
Do you mean the original 2GB SD has ext partition? I think there is only one partition although I can use apps-to-sd in my P500. What is the real benefit by using more than one partition?
Click to expand...
Click to collapse
No, rikux, the original card only has FAT partition.
EXT type partition should be created only if you plan to use app2sd with a custom ROM.
In case things are not clear, App2SD is a feature that moves installed applications onto the memory card. There are two ways of using it:
1. Simple install of the app from the market. Now you got yourself a nice little batch mover from internal memory to the card. It can not move apps installed as services and widgets. You could move the apps yourself, but you can only do it one by one - so there's where Apps2SD comes in handy because it lets you do it all at once. All clear so far, OK?
2. A more sophisticated use of this feature, actually called "a2sd" and used in the custom ROMs. What it does is tricking the phone into believing it has more internal memory available. But all this extra space must come from somewhere, right? Thus, this space it's taken from the memory card under the appearance of an EXT partition. Why EXT, I don't know - probably in order not to confuse the phone with two FAT partitions. Now, when you install an application, the app goes to the internal memory but physically it's hosted on the SD card... get it? No more "moving to SD card" necessary, because now if you choose to MOVE an app from the "internal memory" to the "SD card", what you're actually doing is moving it from the EXT partition to the FAT partition. Moreover, now even service apps and widgets go to the SD card, and everything happens automatically.
rikux, you're falling in the first case above.
AsherChua, what you've seen on Youtube fits in the second case above.
I really hope you understand now the differences, and the utility.
Masteryx thanks very much for the good explanation.
As I am not going to use any custom ROM, the Froyo 2.2 inbuild capability to install2SD one by one is enough for me. So it seems like I don't need any more partitions.
The question still remains, are these "App2SD" and "a2SD" somehow more efficient than the standart Froyo apps2sd, which cannot install all apps to sd and if it can then only a part of app is in sd. I assume methode 1. and 2. can install all apps to sd.
Still one question as my 2GB original SD is quite full allready. Is it OK to copy all from the original SD to a bigger SD with PC card reader? Can the new SD be formatted in PC and is FAT32 OK?
Method 1 can install on the card only the apps that Froyo allows, not all of them. Method 2 installs all of them on the card.
About the new card: yes, it will work just fine. Just make sure you copy everything, including the hidden files and folders.
I suggest formatting the new card in the phone. Let it "decide" what kind of FAT system should be used. I know that FAT32 is a bit more reliable, but the phone manual clearly states that the card should use FAT16 (aka FAT) file system. I'm pretty sure both will work exactly the same, so do as you please.
Thanks masteryx for the brilliant answer! One question though,I'm using megatron and it has apps2sd 'preinstalled' in that rom. So can I say that I have case 2 enabled too?
AsherChua said:
Thanks masteryx for the brilliant answer! One question though,I'm using megatron and it has apps2sd 'preinstalled' in that rom. So can I say that I have case 2 enabled too?
Click to expand...
Click to collapse
Yes, you do.
Right thanks!
Ok, so I brought a new 16Gb Class 4 microSd card and I am going to partition it. I was wondering how much should I allocate to each partition type?
1. How does 14gb fat32, rest ext2 sound?
2. Should I leave any space for swap?
3. Also, out of Darktremor a2sd and Data to sd with dalvik-cache to ram, which one should I use?
4. In case if I upgrade my rom, do I have to re-enable them and copy the stuff again? Hows their compatibility with regard to upgrading?
5. Performance/drawbacks?
Thank You.
Also, does it make a difference which one is partitioned first?
Here: http://forum.xda-developers.com/showthread.php?t=1093317
It's mentioned that EXT2 is to be partitioned first but,
Here: http://forum.xda-developers.com/wiki/index.php?title=SD_card_partitioning
Fat32 is partitioned first.
make Fat32 first if you want sd card to be recognized by Windows... if ext2 will be first, you cant access second partition on the SD card...
What about Swap?
Guys I made the partitions as said but the phone says damaged sd card. But if I format by phone, it runs ok. Any idea?
I read through the forums and I checked that the internal and external storage can be swapped in order to install more applications. On the other hand a swap partition can be made on the SD-card in order to use it as RAM. My question is can I use them at the same time? I mean if after getting external and internal sd changed [MOD] ExtSd2InternalSd v3|Increase your data storage|CMW zip|CM10|100% Working|
which storage will be used in this method [MOD] How to make and use a swap partition on the SD-card (SGS3) ?? So simplify the question. Will the second script recognise that my external SD card is the internal storage and the swap partition is on the internal storage?
Hi Friends, I just bought 32 gb class 10 micro sd card for my x10i....
Should I need to copy any files from my old sd card....
and how to use app2sd (what exactly it does)....Is that to increase the phone's internal memory.....
srinivas103 said:
Hi Friends, I just bought 32 gb class 10 micro sd card for my x10i....
Should I need to copy any files from my old sd card....
and how to use app2sd (what exactly it does)....Is that to increase the phone's internal memory.....
Click to expand...
Click to collapse
Cool. 32GB Class10 cards are the business.
No, you shouldn't need to copy any files from your old card. BUT.....
I'd check all applications and restore all data back to the phone (if you have the available internal storage available) before you insert the new card so you have no installed applications with sdcard storage. settings -> applications
Sometimes it's better to start a fresh and this way you're not copying over all your 'zombie' folders from apps you no longer have installed.
Export configuration/setup files for the likes of mail, contacts and etc, so you can import them again later if required.
I have a NAS and copy my old card(s) onto the NAS and thus I have access to the 'old' data via WiFi if and when I need it as the XPERIA X10i has no OTG microUSB access.
Apps2SD does NOT free up memory, it frees up space in your internal storage area and takes advantage of your high speed Classs10 miroSD card read/write I/O and 32GB disk space. Your XPERIA X10 has an internal data size as small as approx 400MB, with approx 2-3MB read/write I/O and that's what apps2sd is attempting to assist by freeing up space on your internal /data storage.
Apps2SD allows you to manage the applications which can be moved onto the microSD card. Apps2SD does leave some files (dex) in the /data partition on the phone internal memory, but even so you'll reduce the internal phone storage use.
The only real down side of Apps2SD is that you have to consider that all your SD card applications will NOT be accessible when your phone is mounted via USB on a PC as the 32GB microSD card is generally one FAT32 partition.
Link2SD FAQ
If you enabled root access, you could use Link2SD and a 32GB Class10 card is just the ticket for this kind of use.
This allows you to create a second ext4 formatted data partition on your SDcard(I use a 1GB partition) and have the applications themselves run from the SDcard as will as the data which is linked from the primary partition. This takes full advantage of your high speed Class10 MicroSD card and this partition is not 'unmounted' when your phone is connected to a PC via USB, so all your 'linked' applications continue to work.
If you remove or replace the SDcard after using apps2sd or link2sd your lose all your applications on the SDcard, so just be aware.
Link2SD is mucho cool as you can backup the second partition and then recreate it and re-run the Link2SD mount script and it'll relink and restore all your Link2SD applications as is stores all the app, library and data files.
Dr Goodvibes said:
Cool. 32GB Class10 cards are the business.
No, you shouldn't need to copy any files from your old card. BUT.....
I'd check all applications and restore all data back to the phone (if you have the available internal storage available) before you insert the new card so you have no installed applications with sdcard storage. settings -> applications
Sometimes it's better to start a fresh and this way you're not copying over all your 'zombie' folders from apps you no longer have installed.
Export configuration/setup files for the likes of mail, contacts and etc, so you can import them again later if required.
I have a NAS and copy my old card(s) onto the NAS and thus I have access to the 'old' data via WiFi if and when I need it as the XPERIA X10i has no OTG microUSB access.
Apps2SD does NOT free up memory, it frees up space in your internal storage area and takes advantage of your high speed Classs10 miroSD card read/write I/O and 32GB disk space. Your XPERIA X10 has an internal data size as small as approx 400MB, with approx 2-3MB read/write I/O and that's what apps2sd is attempting to assist by freeing up space on your internal /data storage.
Apps2SD allows you to manage the applications which can be moved onto the microSD card. Apps2SD does leave some files (dex) in the /data partition on the phone internal memory, but even so you'll reduce the internal phone storage use.
The only real down side of Apps2SD is that you have to consider that all your SD card applications will NOT be accessible when your phone is mounted via USB on a PC as the 32GB microSD card is generally one FAT32 partition.
Link2SD FAQ
If you enabled root access, you could use Link2SD and a 32GB Class10 card is just the ticket for this kind of use.
This allows you to create a second ext4 formatted data partition on your SDcard(I use a 1GB partition) and have the applications themselves run from the SDcard as will as the data which is linked from the primary partition. This takes full advantage of your high speed Class10 MicroSD card and this partition is not 'unmounted' when your phone is connected to a PC via USB, so all your 'linked' applications continue to work.
If you remove or replace the SDcard after using apps2sd or link2sd your lose all your applications on the SDcard, so just be aware.
Link2SD is mucho cool as you can backup the second partition and then recreate it and re-run the Link2SD mount script and it'll relink and restore all your Link2SD applications as is stores all the app, library and data files.
Click to expand...
Click to collapse
That was great.....
I am planning to put Fera's V 23 Voltage ROM....
When should I install Link2SD and how to create a second ext4 data partion...
srinivas103 said:
That was great.....
I am planning to put Fera's V 23 Voltage ROM....
When should I install Link2SD and how to create a second ext4 data partion...
Click to expand...
Click to collapse
You can leave your XPERIA X10i to format the 32GB card or you can format it on a PC using one of the following tools.
You can read up on formatted unit size and partition alignment and see if it is right for you.
I use Ridgecorp Consultants FAT32 formatter
Or you could use SD Association FAT32 formatter (I've not used it)
When the XPERIA X10i formats and mounts the SD card a few XML files are created as well.
I would install Link2SD as your first user application as then all following applications will be 'auto' linked after you setup Link2SD on your SD card.
Most 'new-ish' ROMs have support for additional partitions (ext3/ext4) and mount the FAT32 formatted partition first before any additional ext3/4 partitions.
GB 2.3.3 doesn't have this support and you'll need to install via xRecovery or CWM(if supported)
This information can be found here:
[DEV]Link2SD working on X10i
[DEV]Step by step instructions to load Link2SD on X10i
I have used MiniTool Partition Wizard on Win7 and created a 1GB partition and formatted it as ext3. You can try ext4 as some ROM/Link2SD combinations will work.
Oh and make both your FAT32 and you ext3/4 partitions as primary.
Dr Goodvibes said:
You can leave your XPERIA X10i to format the 32GB card or you can format it on a PC using one of the following tools.
You can read up on formatted unit size and partition alignment and see if it is right for you.
I use Ridgecorp Consultants FAT32 formatter
Or you could use SD Association FAT32 formatter (I've not used it)
When the XPERIA X10i formats and mounts the SD card a few XML files are created as well.
I would install Link2SD as your first user application as then all following applications will be 'auto' linked after you setup Link2SD on your SD card.
Most 'new-ish' ROMs have support for additional partitions (ext3/ext4) and mount the FAT32 formatted partition first before any additional ext3/4 partitions.
GB 2.3.3 doesn't have this support and you'll need to install via xRecovery or CWM(if supported)
This information can be found here:
[DEV]Link2SD working on X10i
[DEV]Step by step instructions to load Link2SD on X10i
I have used MiniTool Partition Wizard on Win7 and created a 1GB partition and formatted it as ext3. You can try ext4 as some ROM/Link2SD combinations will work.
Oh and make both your FAT32 and you ext3/4 partitions as primary.
Click to expand...
Click to collapse
Hi, I formatted the 32 gb sd card today using the minitool partion wizard (as it is given in the link you provided).
I partitioned 1 gb as fat32 and the remaining as ext2....
But now I can only see the 1 gb in my mobile(cant able to see remaining space), What should I do now.....
Shall I format the sd card completely to fat32 (back to its original form) . Is it possible to partion using link2sd...
If you followed the following step by step instructions, I would have thought you'd be OK.
[DEV]Step by step instructions to load Link2SD on X10i
Your first partition should be ~29GB FAT32 and then the ~1GB ext3/ext4 partition, both of which are primary.
I have no idea what Link2SD does on a FeraLab v23 ROM, maybe someone else has information on that.
It works fine on CM10 4.1.2 (Scritch007) or GB 2.3.3 with DoomKernel v6.
Did you install the following zip?
[DEV]Link2SD working on X10i
Dr Goodvibes said:
If you followed the following step by step instructions, I would have thought you'd be OK.
[DEV]Step by step instructions to load Link2SD on X10i
Your first partition should be ~29GB FAT32 and then the ~1GB ext3/ext4 partition, both of which are primary.
I have no idea what Link2SD does on a FeraLab v23 ROM, maybe someone else has information on that.
It works fine on CM10 4.1.2 (Scritch007) or GB 2.3.3 with DoomKernel v6.
Did you install the following zip?
[DEV]Link2SD working on X10i
Click to expand...
Click to collapse
No, I did not install the zip...
I formatted the sd in my pc, copied the rom in the sd card and then installed V23 ROM.......and then downloaded link2sd from play store...
I only did this....
Cool. And after successfully installing the FreaLab v23 ROM from the FAT32 partition of the card which may or may not be approximately 28GB which xRecovery/CWM can read without problems. You restarted your phone, logged in and proceeded through the startup wizard, probably rebooted if you followed the FeraLab V23 ROM install instructions and restarted the phone again.
You would then normally check to see if the MicroSD card is operational/mounted and/or go to settings->storage and check that you had a 28GB FAT32 partition mounted.
If the MicroSD card is not mounted or there is an operational error with the MicroSD card, then there is a fair chance you need to install the Link2SD mount correction zip to allow the Android phone to mount the FAT32 partition first.
I have to assume that because you were able to install the ROM from the MicroSD card that there is some sort of operational working formatted storage available on the MicroSD card that Android recognizes.
If this is successful and there was no MicroSD card mounting or operational errors you'd proceed to setup Google play with a user sign-in and installed Link2SD.
You'd then invoked Link2SD and assign the correct format to the partition. I chose ext4. You could choose any of ext2,ext3 or ext4 options.
If this is successful you will need to restart your phone or at least restart Link2SD.
Then you should be good to go.
Dr Goodvibes said:
Cool. And after successfully installing the FreaLab v23 ROM from the FAT32 partition of the card which may or may not be approximately 28GB which xRecovery/CWM can read without problems. You restarted your phone, logged in and proceeded through the startup wizard, probably rebooted if you followed the FeraLab V23 ROM install instructions and restarted the phone again.
You would then normally check to see if the MicroSD card is operational/mounted and/or go to settings->storage and check that you had a 28GB FAT32 partition mounted.
If the MicroSD card is not mounted or there is an operational error with the MicroSD card, then there is a fair chance you need to install the Link2SD mount correction zip to allow the Android phone to mount the FAT32 partition first.
I have to assume that because you were able to install the ROM from the MicroSD card that there is some sort of operational working formatted storage available on the MicroSD card that Android recognizes.
If this is successful and there was no MicroSD card mounting or operational errors you'd proceed to setup Google play with a user sign-in and installed Link2SD.
You'd then invoked Link2SD and assign the correct format to the partition. I chose ext4. You could choose any of ext2,ext3 or ext4 options.
If this is successful you will need to restart your phone or at least restart Link2SD.
Then you should be good to go.
Click to expand...
Click to collapse
This is not working, I tried with both the zip and without zip.....
It says
Mount Script error
Mount script cannot be created.
mount: mounting/dev/block/vold/179:2 on /data/sdext2
failed: Invalid argument
ext4 may not be supported on your device. Try FAT32 on the second partition
So, should I try FAT32 for both partitions....
In that case what will be the probability that it will choose exactly my 1gb partition...
Pls help...
Dr Goodvibes said:
You can leave your XPERIA X10i to format the 32GB card or you can format it on a PC using one of the following tools.
You can read up on formatted unit size and partition alignment and see if it is right for you.
I use Ridgecorp Consultants FAT32 formatter
Or you could use SD Association FAT32 formatter (I've not used it)
When the XPERIA X10i formats and mounts the SD card a few XML files are created as well.
I would install Link2SD as your first user application as then all following applications will be 'auto' linked after you setup Link2SD on your SD card.
Most 'new-ish' ROMs have support for additional partitions (ext3/ext4) and mount the FAT32 formatted partition first before any additional ext3/4 partitions.
GB 2.3.3 doesn't have this support and you'll need to install via xRecovery or CWM(if supported)
This information can be found here:
[DEV]Link2SD working on X10i
[DEV]Step by step instructions to load Link2SD on X10i
I have used MiniTool Partition Wizard on Win7 and created a 1GB partition and formatted it as ext3. You can try ext4 as some ROM/Link2SD combinations will work.
Oh and make both your FAT32 and you ext3/4 partitions as primary.
Click to expand...
Click to collapse
im using x10 stock rom and I cant mount partition like ext2,ext3,ext4. it showing SD CARD IS BLANK OR UNSUPPORTED FILE SYSTEM.
how can I slove my problem
im using doomkernal v6 1113mhz
LG ms500
Xperion 4.2.1.
Tr.apk root
​Ssu access
Fredom kernal overclock modded with androidforums.com/metropcs-optimus-f6-all-things-root/838351-mod-beta-sdcard-memory-hack-6.html
After successfully modding my kernal thanks to press4pie I have decided I would like to format my internal fat32 and mount it to external sd via volstab. But i don't know which file contains the correct path. Is it 179:32 or 33? (Both contain no os)
Also the correct script to mount it successfully.
Thank you : )
Edit: reason i want internal flash mounted like this is so i can expand my ram onto it, making a nice and responsive virtual ram considering its the internal.
I couldn't figure this out but, i did find out that the emulated sd card is now called "data-stock" and its mounted but not as sd. I also found out that ram eexpander has an option to manually write the address where you would like to allocate the vram. So i cleared out the emulated storage on the internal flash and connected roesoft to it. Done. Using the 1.14g of f6 unused emulated storage for vram. And it writes hell of alot faster then if i was to allocate the vram on tru extsd!!!!!!!