yashsingh1/xdaforums huggingface dataset:
[Desire General] Slakass:
Oh so that's why. K, that makes me feel better, for a while there I couldn't figure out why my brain was hurting and I was getting no where.

Good plan to update the original post, especially now that there's a far easier method to flash the rom.

Mount2sd sure makes things so much easier. In fact so easy that ANYONE with a HTC Desire should consider doing this. Even if it means paying someone to root the device for you, a well worth investment.

If you stumbled upon this thread and own a Desire that only uses the stock internal memory, consider taking these steps to turn this device into something that's fully functional and par with today's latest phone designs. Lets face it, a phone without games and decent apps just doesn't cut it anymore. The Desire is a very decent phone but it was built with a useless amount of internal memory. The steps shown here make it so that you can have hundreds of apps of all kinds (as long as they're compatible with the phone, of course). The 5 megapixel camera in this phone is very decent too. The video although not HD is also decent (if you own a Desire HD, good for you). So hold off on the urge to spend hundreds on a new phone as a rooted desired with tons of internal memory is a very decent alternative.

For instance, prior to using the sd card as an extension of my internal memory I could only have about 5 Angry Birds games plus a couple more small games. And I could not add any more apps after that. This even after moving the apps to the sd card and trying to free up as much space as I could. Going to Play store was a disappointment as I simply couldn't install anything else. Rendering the phone useless in my opinion.

Now I can install hundreds of games, they all work fine (haven't noticed any slowdowns). In fact this phone now is every bit as wonderful as my wife's iphone 4S. And that's quite the praise for a phone that I consider to be an copycat of the iphone (aren't all Android touch phones?)

So before you decide to forkout a lot of money on a new phone cause your Desire feels outdated, look for someone to root it for you, then follow the guide here to use the sd card for internal memory. It will cost you a fraction of a new phone and you continue using a phone that you know is solid, unlike some of the new designs out there that are so buggy (what's going on with LG?). Unless of course, you're rich and can afford an iphone 5.

Cheers everyone. And a big thanks again for all the help provided here.
[Desire General] eddiehk6:
@Slakass

I realise this is a bit late, but there's probably a few things to clarify

This guide is a tutorial of how to partition your sd card correctly. It doesn't cover everything like how to flash ROMs and links to every ROM.

Specifically 'see ROM thread', by that he just means read the thread of the ROM you're trying, rather than any specific ROM. There are simply too many with too many different instructions to include all the links. It assumes you can find your way to the first post of a ROM thread.

Mount2sd is an option yes, it doesn't have to be a main choice because some ROMs have A2SD built in, with no need for another script or app. You just happened to choose a ROM (CM7) without an A2SD script. Again it's hard to make an all inclusive guide for this because there are different ROMs and different scripts, so he has just included options.

It's always better to learn how to root the device yourself even if you have found it difficult. I found it hard as well, but that way when things go wrong you have a much better chance of understanding what has gone wrong and how to fix it.

Anyway, I think you could understand one last thing, and gain even more memory for apps with your current setup. I don't think you have mentioned your hboot anywhere? Did you change hboot to cm7r2?

If that doesn't make any sense it means that you're still on 'stock' hboot, so your actual internal memory (/data partition) is still only 147MB big. Even though you have successfully partitioned your sdcard, this /data partition is still the same size as before you s-off'd, and can still fill up with app data (e.g. saved game data or app preferences, not the app or dalvik cache)

Have a look at titanium, do you have a lot of free space on /system? This is effectively wasted space. By flashing a different hboot, you can reduce the size of your /system partition, and turned this space into extra /data i.e. more internal memory -> more space for apps.

Your current ROM's /system size is ~140MB, but it is inside stock hboot with a /system size of 250MB. Which means you're wasting ~110MB, and still only have 147MB for /data

cm7r2 hboot has a 145MB /system size. So you would waste only 145 - 140 = 5MB, and your /data goes up to 287MB. Doesn't seem that much, but on the Desire it's significant.

You would need to:

- Nandroid backup in 4EXT recovery (the 'backup' option)

- Setup fastboot, you only need to understand the fastoot part as a minimum

- Flash the cm7r2.img hboot from alpharev.nl, using fastboot commands as above

- Reboot into 4EXT recovery

- Full wipe ('wipe all partitions except sdcard' option)

- Restore your nandroid backup.

- Install an app like DiskUsage, enable root option, and you'll be able to browse all your phone's partitions and understand how they're being used.

(None of this is included in this guide, as it's not specifically to do with partitioning the sdcard either)

And no...this is not true ;)
[Desire General] Slakass:
Thanks Eddie, I really appreciate you providing detailed instructions on how to hboot (instead of just telling me to search for it). And to answer your question, no I did not do it. Wanted to. When I first set out to do the sd card ext thing I found the read on hboot really appealing but since no instructions were given - and I was already getting so confused with how to get the phone working again (following the sdcard partition) I never did do it. But not happy that I had missed out on that very important mod.

I will be doing the hboot later today and will post back results. Man, this thread just keeps getting better. Guess I was mistaken in criticizing the OP for not fully including the instructions on the whole procedure but as you pointed out, this thread is about partitioning the sd card. Guess I was in "lets do the whole thing" mode and I failed to distinguish the intent of the thread. Apologies for that but at the same time I hope that others that may have found this page can use it as a one-stop shop to getting the full procedure done. For an Android noobie like me it's hard enough wrapping your head around all that's involved, so having all this info here I'm sure will be of value to some.

As an Apple user (use Macs exclusively, have countless idevices from Apple TV to ipads, ipod touches, phones... mostly all jailbroken) I have to confess that I'm surprised by how well this phone works and how a phone that only cost us $20 is every bit as useful and fast as the iphone 4S (placed both phones side by side, played similar games on both, both look and function equally as fast). So yeah, HTC and the like did a great job copycatting the iphone :laugh:

As for rooting it, doesn't that require a pc? My crappo pc laptop doesn't have a SD reader guess that's a mandatory requirement? Well, I would likely have done it myself - had I not been lucky enough to find out that the previous owner had already done it - but I fear that this procedure is far too complicated for many people out there. The type that would see no option but to give away their phones and buy a new one. This so isn't necessary, as proven by my 4 year old HTC Desire that is every bit as useful as the costly iphone 4S. So if having to pay someone a few bucks to root it is an option for some, I stand by my statement that it's worth doing. You'd have a very useful workhorse of a phone that rival a new iphone and you wouldn't have to deal with a buggy new LG, for instance.

Thanks, will report back later.
[Desire General] draentor:
I tried the Gparted method today, and we didn't manage to make it work.

We tried several times, with no effect. The phone always says " Blank SDCard " and ask if I want to format it :/
[Desire General] Saf98:
U don't root with an sd reader u use a USB cable.
[Desire General] abaaaabbbb63:
Does your ROM have an a2sd script integrated in it? If not, did you flash/install one?
[Desire General] draentor:
You mean the rom need to have it first, before partitionning ?

I got this HTC Desire, with CWM already flashed. I don't know how, because he's S-ON, and I can't manage to flash a new recovery, so I can't install new roms :/
[Desire General] Saf98:
U can still be partitioned already it depends what rom your using if it has a2sd script built in or activate it. You should s off to flash roms and recovery.
[Desire General] vinaykharayat:
please help me!!

hey guys i hav a problem with my android i hav a android with low internal memory with 512 mb ram

so i increase internal to 1 gb (partiton) but after 1 week a fc is there like com.process.acore something like that them my all apps crash i tried partition of 680mb same prob in 512 mb partition also but in 250 mb partition the same fc come but after some time (in about 2 week) then i hav to uninstall some apps plz anyone hav fix tell me using class 4 8gb memory card

i changed roms too sme problem

karbonn a7* ics it hav a post in xda too link

↓↓↓

xdaforums.com/showthread.php?t=2344176 :confused:
[Desire General] arpcpro:
The gparted method caused I/O problems on my sdcard

First, thank you for describing with this detail the procedure to correctly partition the sd card. It is something that almost nobody cares or understands. So it is very useful for us newbies to get the maximum performance out of the sd card.

But in my case I had some problems. I bought at a respectable european store a Samsung plus MicroSDHC 32Gb UHS I class 10 (the ones with "32Gb" letters in orange). I used it on my tablet for 2 months without any problem. Then I decided to switch it to my phone to use it with a link2sd partition since the phone has low internal memory.

To prepare the sd card I booted with a Kali Live CD and launched gpart.

I inserted the micro sd card on the genuine adapter and I was always using the internal laptop reader.

Deleted the 32gb fat32 partition and I created 2 others

25,2Gb FAT32 1st and 4096mb ext4

Formatted both on linux.

Rebooted to Win7

Whenever I was sending 1,5Gb of files to the recently created FAT32 partition I was always getting "The request could not be performed because of an I/O device error". But choosing "Try again" would work and copy the files correctly. This would happen 3 or 4 times during that copy. Always using the sd card on the internal laptop reader.

I went to gpart again, deleted all the partitions and recreated them, this time allowing gpart to select different setttings like leaving 2 mb at the beginning.

Same error happened.

Formatted the sd card on the phone. It deleted everything and created a 32Gb partition. I changed the sd card to the adapter+internal reader, send 1,5Gb and it was copied without problems.

Gparted again. Recreate 26Gb FAT32 + 4Gb ext4.

When in Win7 the copy error was happening.

- So while in Win7 I decided to format the FAT32 partition via windows explorer. I notice that it changed the allocation unit size from 4k to 16k.

Next when I sent the 1,5Gb of files it went without problems.

I don't know what changed exactly because on my first attempt I noticed that the FAT32 partition created with gpart already had 16k allocation units. Strange...
[Desire General] medvezhonok:
I have a Samsung Galaxy Note (GT-N7000) with Slimbean 4.3. Is this method valid for my phone?- I think that S-OFF only applies to HTC devices, doesn´t it?.

Can I follow these steps to repartition my SD card?. I think I have an 11 GB internal memory. I mean inside the phone, it´s not an SD card you can extract.
[Desire General] jmcclue:
no this guide is for external sdcards u put into ur phone like a sandisk r something.
[Desire General] medvezhonok:
OK Jmclue. In that case what should I do?. How can I repartition my internal card or whatever it may be.????

Any help will be much appreciated!
[Desire General] itsmemario:
Okay, this thread is my last chance.

I asked everywhere and tried everything by now and this seems to be exactly what I needed. :'D

What I got :

BRAVO PVT1 SHIP S-ON

HBOOT-0.93.0001

MICROP-031d

TOUCH-PANEL-SYNT01010

RADIO-5.11.05.27

Aug 10 2010, 17:52:18

Its a german vodafone branded Bravo (99HKZ050-00). Probably no root ! Not 100% sure.

and I cant tell which android is currently installed. Also USB Debugging is probably NOT enabled.

-If I start it normally, it will freeze at the green HTC logo and vibrate 7 times.

-I can access HBOOT and FASTBOOT on the phone, also with USB cable attached. (USB mode)

-adb and fastboot.exe and revoked can not communicate with the phone.

SD-Card detects ZIP files just fine on boot (zip files from other phones), calling them incompatible (ofc)

So I finally found this "PB99IMG.zip" thread.

I downloaded some RUUs for my Bravo now.

1.) Can I flash ANY Bravo RUU version (the extracted rom.zip from it) to my phone using this method ?

Wihtout taking care of which android is currently on the phone ?

Without having to downgrade HBOOT ?

Can I ignore that my Bravo is vodafone branded ?

2.) Is it a MUST to rename the rom.zip to PB99IMG.ZIP ?

I ask because on booting into HBOOT it seems to try every available ZIP to "start" it.

3.) Some RUUs have HBOOT 1.02 some have 0.93.0001...If I want to root later, 1.02 will be a problem ?

Which is the latest HBOOT for the Bravo, which the "best" ?

4.) If I just want to update HBOOT, will there be any problems with Radio or the already flashed ROM ?

5.) The "original" PB99IMG.ZIP is a downgrade to HBOOT 0.99 ? i.e. Another recovery ?

6.) Is there somekind of ROOT.ZIP for the Bravo ?

Or has it to be done via an APK app later or maybe fastboot etc.

On "Try 1" FAIL PU on Radio V2 (Using the rom ZIP from this thread)

On "Try 2" it asks for other ZIP files and does not start flashing then, only checking the ZIP. (Using the Bravo HTC Europe rom.zip from the RUU)

I even started the VODAFONE RUU which says :

installed ROM is 2.33.161.2

do you want to upgrade to 2.33.161.2 ?

Then it restarts the boot loader...or trys to...phone switches off and vibrates 7 times again...windows giving error 171, "Could not connect to phone"

I now wanted to try another rom.zip, but phone boots with a grey HTC logo now...upper left LED is red for 15 seconds...the grey logo stays @_@

Rebooting the phone, I can get back into HBOOT again...and I now see HBOOT is no longer 093.0001, but 1.02.0001.....wtf is going on ? :eek:

p.s.

Selecting "Recovery" in bootloader still does the 7 vibrations.
[Desire General] abaaaabbbb63:
That FAIL PU on Radio V2 is a sign that you have a radio brick. You did everything correctly, but the radio brick means the phone is gone for good. I'm sorry for your loss.
[Desire General] alexdeedex101:
good

will check it out
[Desire General] sywats:
Re: [GUIDE] Partitioning your sd-card correctly

Are you using 4ext recovery?
[Desire General] eddiehk6:
i'm pretty sure i've made an ext4 partition on a class 4 card with gparted just fine, done it on a few class 4 cards as well.

but yes, 4ext can convert between the two relatively easily. ext4 should in theory be a little faster...
[Desire General] RidenCT:
Thanks to both i'll try directly from 4Ext. Will i need a Flash-Rom again after that? I'm using Paranoidandroid 3.00+

EDIT: I saw that FreeSpace (i took it from market) can't see any information about my Ext space. No Size, no Used, no Free space, is that normal (I made a screenshot)?
[Desire General] jmcclue:
Re: [GUIDE] Partitioning your sd-card correctly

Im using class 4 sdcard and iv got an ext4 partition. If u followed the guide correct it should of giving u the option of ext3 / ext4

Sent from my HTC Desire

RSK Sattelite SuperSense4.1
[Desire General] RidenCT:
Ok i just made it by using 4Ext recovery. Now i've a 1,5GB ext-4 partition, thanks!

Edit: how should i know if that partition is working correctly? I've a PA 3.00+ Rom Android 4.2.2
[Desire General] DigginGraves:
Re: [GUIDE] Partitioning your sd-card correctly

The partition is working if sd-ext scripts work, and the free space app shows your ext.
[Desire General] RidenCT:
R: [GUIDE] Partitioning your sd-card correctly

Freespace say me that ext exists but it doesn't tell me the exact amount of memory it uses
[Desire General] abaaaabbbb63:
Re: [GUIDE] Partitioning your sd-card correctly

The app could have bugs. Does the partition work properly?
[Desire General] RidenCT:
R: [GUIDE] Partitioning your sd-card correctly

Rom works and apps are not in telephone memory, but I do have several crashes, probably for other reasons. Tomorrow I'll try the MiUi Rom
[Desire General] mattia.b89:
Perfect guide

Useful for a friend's desire: a phone which will never die
[Desire General] abaaaabbbb63:
Re: [GUIDE] Partitioning your sd-card correctly

Thanks! Indeed, our desires are like zombies: they move a bit slow, but they never die, except if you shoot it with a shotgun. :D
[Desire General] irbis_triffle:
Thanks, mate!

Hard to find simple explanation like your's))
[Desire General] gaara6775:
lil confused

I'm lil confused by this guide..

What I have is- S-off & Root( chked using titanium backup)but running Stock HTC gingerbread Rom.. no Changes hav made then to them..

Please help me to begin from which above mentioned steps?? I'm confused in- roms with root or sumother.

Please mention from wht stage I shud began guys.

Hav great day
[Desire General] abaaaabbbb63:
That's a first.

If your rom is rooted, then install 4ext using the app, described in the "For rooted roms" section.
[Desire General] gaara6775:
So I should do this step-

[1]For Rooted ROMs

1. Go here:

2. Click on "4EXT Recovery Updater" and download the .apk.

3. Put the .apk on your sd-card.

4. Install the app, and open it.

5. Select "Online Install | upgrade". Confirm yourphonemodel.

6. Select the latest "Touch" recovery, or "Classic", depending on your preferences. Skip to [4]
[Desire General] abaaaabbbb63:
Yes.
[Desire General] gaara6775:
Thanks for helping this noob :D
[Desire General] gaara6775:
i did as you mentioned, and installed that Free space app from market to check it,,

what i found is this----

Cache (space used by 2%)--- size= 40mb, used= 1mb, free= 38mb

Data(used by 43%)---- size= 147mb, used= 63mb, free= 83mb

sd-card(space used by 0%)---- size= 29396mb, used=0mb, free= 29396mb..

this is supposed to happen once i successful partitioned sd-card? :rolleyes:

i'm not sure, :eek:

i have done till Step 4.... i HAVE NOT DONE "--Using the Ext partition-----" bcoz im using HTC Gingerbread Rom :(
[Desire General] abaaaabbbb63:
The stock rom does not work with a2sd scripts. Flash a custom rom.
[Desire General] gaara6775:
Ohk, so I should flash any custom Rom 1st & Thn I can see the extn partition ??

Bcz now as I installed extn recovery I wil hav to find a Rom which support extn recovery correct?

Sorry m bothering u with these noob questions :(
[Desire General] abaaaabbbb63:
No problem.

Yes, the stock rom doesn't support ext partitions, nor scripts.

Most custom roms have scripts integrated. Try a MildWild rom. It will give you space for about 60 apps. Check the one in my sig.

If you want to stick to sense, try RSK Sense.
[Desire General] gaara6775:
Ohh I see..yea I like sense so I was planning to flash Runnymede Aio..is it good?

Or else can u post a link to RSK Sense?? Bcoz when I Google I find many versions of rsk like- aokp n many more :/
[Desire General] dvsk69:
Both are equally good. Runnymede development is stopped. But for the RSK team version, you may get some support from the developers.

Here is the RSK ROM http://xdaforums.com/showthread.php?t=1431908
[Desire General] gaara6775:
hey i installed Runnymede but while installing it it said- A2sd not available. so how to add that? :/

and i can see only 119mb free space,,does that mean partition is not made properly by me??

sorry for these type questions, but its my 1st time & i dont want to brick my 28 month old Desire, i love it more than my gf :laugh:
[Desire General] abaaaabbbb63:
You won't brick it, don't worry. It's pretty hard to do so.

Are you sure you actually made an ext partition with 4ext recovery?
[Desire General] gaara6775:
Yes..as long as I recollect I did extn partition..then u suggested ne to flash Rom..I did that also..

Now I just went in recovery & clicked "info" and I found this------

Sd card-- fat 32.,,, 28.7gb (size),,, 27.9gb (free)

Sd extn-- ext4.,,,, 1025mib (size),,, 577.4mib (free).
[Desire General] abaaaabbbb63:
So your ext works.
[Desire General] gaara6775:
Ohk great .. thanks for ur help :)

So tht means I can install apps till 500mb? Bcoz in settings it shows 115mb free :D

And how to install a2sd? After installing that what difference it will make for my desire??

Bcoz this Rom required a2sd but I installed this Rom without a2sd,,so m asking this ;)
[Desire General] Chromium:
With a2sd it won't show the free space in setting. U have to use something like titanium backup to see
[Desire General] gaara6775:
Hmm.. but how & from where I can get a2sd...I'm reading forums online but enable to understand :(:(
[Desire General] abaaaabbbb63:
It's usually enabled by default.
[Desire General] Chromium:
which rom are you using? some custom roms have a2sd scripts built in.
[Desire General] gaara6775:
I'm using Runnymede by sebastian..and while installing it said a2sd not available ..also on Runnymede threads he mentioned link to download a2sd, so is it ok to flash that now after installing the Rom??

Other Rom's avaiiable on xda says - need a2sd b4 installing Rom,,so I asked this :(

---------- Post added at 08:01 AM ---------- Previous post was at 07:46 AM ----------

IN sum Rom its mentioned to open Terminal n type - "a2sd install & y n y"

What does this mean.. sorry to bother u but I'm just tryin to figure this out :(
[Desire General] Chromium:
that means that the script is in the rom, but to activate it you must run those commands.
[Desire General] gaara6775:
Ahha I get it now..u explained well..

Type in terminal means I shud open "Hyper Terminal" of windows? :D
[Desire General] Chromium:
nonono. You use an app called terminal emulator on your phone. https://play.google.com/store/apps/details?id=jackpal.androidterm&hl=en

Nothing to do with your pc.
[Desire General] gaara6775:
OOpss its an app ..Ohk. so once I flash a Rom I shud download Terminal Emulator & then type those commands? :)

Does it need busy box or sumthng,,I read that a lot ppl saying download Busybox :confused:
[Desire General] dvsk69:
Hold on! Terminal emulator for Sebastian sense3.5 rom? Not required. A2sd script is already included in this rom and most of the GB based Roms. All you need is just the ext4 partition.

A2sd to be activated from terminal for those new JB roms like VJs or Nikez.
[Desire General] gaara6775:
Ohh Ohk.. now I understand ^_^ . Thank you :good:

Vj's jb is stable n can be used for daily use? If u hav used it can u giv me lil revie:laugh:w abt the battery back up n all
[Desire General] sywats:
Vj,roms are pretty good now not quite stable but good enough for daily use just the random reboots and video recording are the only big problems
[Desire General] gaara6775:
Ohh Ohk..bcoz I thnk nikez's Rom also hav reboots rite? Do u know any stable ICS Rom if any? ;)
[Desire General] sywats:
Yes they both use the same kernal so same problems, I don't think there is any ics roms in development at the moment you could try Marius ics rom :)
[Desire General] gaara6775:
i read about it online.. is it good n everything working? :o
[Desire General] Chromium:
The most stable jb ROM IMO is the one in my sig. I've been using it for a while for daily use and its fine.

I wouldn't say its the fastest, but definitely the most stable.
[Desire General] gaara6775:
ohk thanks for telling..

is camera working using 3rd party apps & usb tethering? & is it smooth like Vj's jb rom? ;)