How to increase Android data.img file size (internal phone storage)?

After running Mdeejay eVo Sense Matted Android ROM on my HTC HD2 for months, I discovered that internal phone storage is running low. And I cannot install new applications or games. I found out that I set only 512 MB internal phone storage when I installed this ROM. So I need to increase data.img file size without damage my data in there. How to increase Android data.img file size for HTC HD2?


Yeah… TopoResize comes to rescue. I managed to increase internal phone storage to 1022 MB from 512 MB. Besides resizing, TopoResize can also help to create a totally new data.img file. Now I have another 610 MB extra free internal phone storage. Of course, your SD card needs to have extra free space else TopoResize can’t help you too.

Download TopoResize v0.7.1 here.

  • Kin Sang

    Hi Jayce

    Sorry…I have one question. I used Toporesize and resized my phone storage from 512 to 2gb. but when I restart my phone, it still show 512mb and available is only about 100mb. I started the toporesize again it still show internal phone memory available 100MB and but toporesize shows my data.img now is 2gb. any idea?

  • Kin Sang

    Alright Jayce…after reading thru XDA forum…got it…I can’t resize it more the data.img more than 2gb..I downsize it to 1gb…it still shows 512MB…sigh…don’t know what have I done wrong…

    • Sorry, I cannot duplicate your issue. Might be your Android ROM issue. Just tried to resize darkstone SuperRAM FroYo Android ROM to 1GB. No issue too.

  • Kin Sang

    im using the Miui version from your site..Probably I’ll try SUperRAM…. Thanks Jayce

  • Kin Sang

    Im having a hard time creating new data.img for SuperRAM…it always restarted back to windows and the bootloader whenever I choose android..Dont know what is wrong with my img file.. πŸ™

    • darkstone SuperRAM FroYo already have data.img. I booted it first then reboot into Windows Mobile. Boot for the 2nd time. Back to Windows Mobile again. Then I resize data.img file. Work for me.

      • Prince

        can i use this to incease my nand android internal space plzz tell me ?? thanks jayce u did a superb job man πŸ™‚

        • No for normal NAND Android as limitation is on our HD2 internal 512MB ROM. But you can try NAND Android with A2SD+ data on SD card.

          • Prince

            how to do that ??? can u explain dude πŸ™‚

              • Bujj

                Jayce, my HTC HD2 Android 2.2 NAND (kernel version #2) has only 114Mb data according to DiskUsage. Breakdown as follows:-
                Application : 57.1Mb
                System Data : 14.7Mb
                Free Space : 42.2Mb (biggest chunk Adobe Flash 10.3 at 12Mb)

                HTC HD2 ROM and RAM are 1Gb and 576Mb, respectively. So why only 114Mb was allocated when I switched to Android? Is there any way to increase this ?

                Thanks and Best Regards.

                • Bujj

                  Just an update…

                  Significantly increased the internal memory size from 114Mb to 217Mb after installing latest Gingerbread HyperDroid (from Jayce’s latest update).

                  Used to Froyo and now need to get used to Gingerbread.

                • Try to use A2SD+ Android ROM which stores application data at SD card.

  • Prince

    i tried many android rom but after that i get 200 mb 100 mb some times 40 mb so i cant install many apps this is the problem

  • Prince

    thanks jayce πŸ™‚ u r soo genious thanks for helping bro πŸ™‚

    • You are most welcome. πŸ˜€

  • Prince

    thats seems to be hard πŸ˜› is there any rom which sports 800 mb internal storage πŸ˜› am not that smart to do this πŸ˜› :$

  • WillTsao

    If i use this to resize my current img file would i have to redo everything on my android os?

    • Nope, just re-size will be fine. Do a backup of your data.img first.

      • WillTsao

        Excuse my noobishness, but how exactly do i do this? Thanks in advance..

        • Read the readme.txt.

  • morgan davies

    hi jayce
    will this increase of ram work on any android 2.2 build

  • morgan davies

    what i mean is when using toopresize to increase space or whatever its called, does it matter what android system your running or doe it have to be the listed at the start of the text.

    as i am running a android 2.2 on the htc desire hd android system which i think i got from your site

    • Yes, this will increase the disk space for SD Android build.

  • morgan davies

    how do you actually do this

    • Please refer to XDA website for detail. πŸ™‚

  • poji

    I tried this on my hd2.
    Mod CyanogenMod-7 TyphooN_v32.2.1-magldr
    i’ve successfully created data.img but my internal memory still not change (only 15++ mb available)
    Did i make a mistake or what?

    Cannot install any apps now because of this limitation.
    Please help.

    Thnk U

  • Tamer

    thanks for the post, where can i find the data.img file?

    • Are you using SD Android or NAND Android?

  • Tamer

    NAND android, Mdeejay_eVo_Sense_v._2.3Revolution
    without win mob 6.5
    am running just android.

    • Most NAND Android builds do not use data.img. Try to use Android ROM that support A2SD+ if you are facing low internal storage issue.

      • karan

        i m usiing SD android i guess. how can i find my data.img file. i went to location in my file manager i.e. Android/data but there is no file thats called data.img it only has my app files…………… can u plz help me i realy want to increse my internal memory

        • It is located in Android folder.

  • Wong

    Hi Jayce.. Can I use this tool for the ICS Custom ROM for HTC HD2?

    • I don’t think so.

  • Nazbir

    Hi Jayce,
    I am using NexusHD2-Gingerbread_V3.2a_SD__Android-2.3.7
    I have 248 Internal Memory for use. ( 204 used, 44mb free)

    I re-sized the data.img to 1gb, but when I boot again to android, its same, i do not see any change.

    Have I done anything wrong or my ROM doesn’t support this method ?

    • Sorry Nazbir, I am not sure. Please consult ROM chef to confirm.

  • ronny

    Is this working on Android 4.0.4 or only gingerbread and froyo?

    • Not sure. Please consult ROM chef to confirm.