Access, increase BlueStacks SD Card, Internal Memory and RAM

david

BlueStacks App Player has done a great job in porting Android Apps to Windows and Mac platforms. It has become quite popular in a short span of time. Users have put in a lot of queries to enable better support for the App Player. BlueStacks, still being a beta program lacks some important features (like extending the memory size, etc.) and many users have faced problems with these limitations. This article will help you to solve BlueStacks Storage (SD Card, accessing files, RAM) related problems.

BlueStacks SD card and RAM increased

BlueStacks insufficient memory Problem

We also found out about “insufficient memory (installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE)” problems being faced by a lot of users. BlueStacks originally comes with about 2 Gigabytes of Internal Storage and about 2 Gigabytes of SD Card Storage.  Some of the Android apps, especially HD games like Real Racing 3 consume about 1.5 Gigabytes or more. Point is, we want more memory inside BlueStacks.

Here, we are going to find out where BlueStacks stores the SD Card in computer and then we’ll replace this default SD Card with another one having custom size to increase storage space inside BlueStacks.

Increase BlueStacks internal/SD card/RAM storage

Plan of Action

Before moving any further, let’s explore the steps in short

  1. Locate the BlueStacks SD Card in computer.
  2. Create an empty drive image to act as a virtual SD Card.
  3. Mount the image as a hard drive and format it.
  4. Unmount and link the new SD Card with BlueStacks.

Bluestacks SD Card location on Windows

The SD Card of BlueStacks App Player is actually a file that resides on your computer. BlueStacks stores all SD Card data in that file. It’s like a virtual storage drive used by BlueStacks. This file can be found in the BlueStacks Program Data folder of your System Drive (C:\Program Data\BlueStacks\Android if Windows is installed in C Drive). The Program Data folder is hidden by default, so you might have to enable “Show Hidden Files” to access the folder.

After you enable display of hidden files, you should be able to see a Program Data folder in the root of your System (Windows installation) drive. Go to Program Data >> BlueStacks >> Android. Here, you can see a file named “SDCard.sparsefs” (although it looks like a folder). We will create a new SD Card here and link it with BlueStacks.

Creating the SD Card

You can use any image creator that is capable of creating an empty drive image. We have used DATA.IMG Maker for this purpose.

  1. Download and extract DATA.IMG Maker. (WinRAR required)
  2. Open Resize SD.bat. The application window titled TopoResize will be launched.
  3. Select create new and browse to your preferred location for saving the new SD Card image.
  4. Give a name to your SD Card file with the .fs extension (for example SDCard.fs) and click on Save.
  5. The slider sets the amount of space (in megabytes) you want to allocate for the new image. The maximum allowable value will vary depending on the amount of free disk space on the destination drive.
  6. Click on Create File. The program will ask you to select a file system. Select none.
  7. Click Ok and exit the application. Your unformatted SD Card image will be created in your chosen location.

Formatting the SD Card

The image file that you created is unformatted. We can mount the image as a virtual hard drive and format it manually. To mount the image, we have used an application called OSFMount.

  1. Download and install OSFMount.
  2. Launch the application.
  3. Click on Mount New button.
  4. Select source as Image file.
  5. Browse and select the newly created image.
  6. Assign a suitable drive letter to mount the image and set the drive type as Auto.
  7. Untick Read only drive option.
  8. Click on OK to mount the drive.

After the image mount is successful, you will notice a new empty hard disk drive with the same drive letter that you used for mounting the image. This is actually the mounted virtual drive.

To format the drive just right click on the drive in My Computer and select Format. Select FAT as the file system and click on start.

Formatting SD Card

After the format operation is complete, you should unmount the virtual drive from OSFMount.

Adding new SD Card to BlueStacks

Before you proceed further, first make sure that BlueStacks is not already running. Also, exit all background BlueStacks processes.

Open Task Manager >> Processes tab.

Check on Show Processes from all users option. This step is not required for Windows 8 users.

Locate and kill all processes beginning with “HD-“. To kill a process, right click on it and select “End Process”.

Windows Task Manager

Now, we need to set our virtual drive image as a BlueStacks SD Card. For this, a small tweak in the registry is required.

Open the Registry Editor: Go to Start >> Run and type “regedit”. For Windows 8, just type “regedit” in the Start Screen and click on the result.

Go to HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks\Guests\Android\BlockDevice\2.

Double click on the Path String and modify its value to the full path of the image file.

For example, if your image file resides within BlueStacks Program Data folder, set the value of the Path String as C:\Program Data\BlueStacks\SDCard.fs.

Adding SD Card to BlueStacks

Now you’re all set to launch the BlueStacks App Player. It will take some time to launch for the first time. Don’t worry, BlueStacks is initializing the newly found SD Card.

When the app finally launches, it will use the size of its new SD Card. To verify the new size, install an app that displays Android System Information. We have used Android System Info. The app should display the SD Card size equivalent to the size of the new image file we created.

Now, if you want to free up internal storage space in BlueStacks, install App2SD in BlueStacks and move all your apps to the SD Card.

Access BlueStacks SD card on Windows

Access BlueStacks SD Card from Windows

You can now transfer files to BlueStacks SD Card from your computer and access these files inside BlueStacks. To do this, mount the SD Card image as a drive using OSFMount and transfer files to the mounted drive. After all file transfers are complete, make sure you dismount the image before running BlueStacks, otherwise the App Player might refuse to start.

Access Windows files from BlueStacks

How to increase BlueStacks RAM

Having increased the SD Card storage space, you may also want to increase RAM for Bluestacks. If your system has sufficient amount of RAM, you may allocate greater amount of RAM for the App Player. This can again be done with a simple modification in the registry.

  1. Close BlueStacks and all its background processes.
  2. Go to HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks\Guests\Android and double click on the Memory String.
  3. Choose the decimal mode and enter the value you want to allocate (in megabytes) for RAM.
  4. Close the Registry Editor and relaunch BlueStacks.

Use Smart System Info to check whether the updated RAM value works or not. If not, restarting Windows might solve the problem. We set the Memory value to 1024 (1 GB) and we were able to increase BlueStacks RAM to 850 MB.

And that’s all! Have a better experience with your Android apps on computer.

Share your thoughts

  • LaRoy T

    Hello. I tried to format, but I can only chose NTFS (Default) The fat32 was only available if I chose a small drive, which is too small for me.

    • LaRoy T

      Do I need to delete the “SDCard.sparsefs” file so it will work. I can’t get bluestacks to load after linking a larger hard drive file.

      • Phil

        No. (I didn’t at least) and it’s working great!
        (This was posted above but it’s what helped me)
        1: Crosscheck your every step.
        (I was on my 3rd try before I got it to work, using a 10GB “sdcard” formatted (not quick format) fat32 {4096} i saved it as “SDCrd.fs” in cappdatabluestacksandroid and left the SDCard.sparsefs alone… for some reason I had to reinstall BS which was kind of a pain… but it’s working like a charm now!
        2: Before launching Bluestacks, restart your system when you are done with registry.
        Note:
        Because of initialization of the new SD card, BS might take more than
        30 mins to launch for the first time. Else it will throw an error!
        Mine took maybe 6-7 mins… and I still had all my “data” (NOT my high score of 377 on orbital supernova mode tho lol, or kik contacts etc… but my photos and files were all intact including some IRREPLACEABLE photos from kik conversations :O )

    • Frank Castle

      yes this doesn’t work anyway anymore, since the new version of bluestacks doesn’t use sdcard.fs anymore but another file called initrd.image

  • dzar

    can you teach me how to root bluestack.. :-P

    • Jordan Pt

      This is the easiest method I’ve found. Just remember that all the Rooting methods, including this one, wipe all your data in BlueStacks. This one also might break some BlueStack features like Cross-AppStore search, and Rotation Settings(Never that reliable anyway).

      http://filetrip.net/dl?2aulUcHj44

      -Unzip the file
      -Kill BlueStacks by running “C:Program Files (x86)BlueStacksHD-Quit.exe”
      -Extract the “BlueStacks_7.12.896_ROOT.7z.001″ using 7Zip(http://www.7-zip.org/)
      to this folder:
      C:ProgramDataBlueStacks

      Start BlueStacks and enjoy.

    • Phil

      It’s already rooted. Comes that way stock.

  • zero

    tnx a lot.. it works fine.. XD

  • av

    thanks,

  • Amit Loyalheart

    Cant format drive.. pls help!!

    • 7mod

      @amitloyalheart:disqus
      What error are you getting exactly?

      • manish

        the disk is write protected.
        when explored further,the drive does not show up in disk management as the file system is RAW..

        • 7mod

          @manish
          While mounting the newly created img via OSFMount, have you unpicked the “read only drive” option? #Confirm_step_7
          http://7labs.heypub.com/tips-tricks/bluestacks-sd-card-internal-memory-ram.html#Formatting_the_SD_Card

          • manish

            okay…so its formatted now.but after that registry edit,bluestacks is not starting,it is loading fir more than an hour.tried many times.what cud possibly be wrong now?

          • 7mod

            @5b493a534dadc174f0592a6280880e80:disqus,
            1: Crosscheck your every step.
            2: Before launching Bluestacks, restart your system when you are done with registry.
            Note: Because of initialization of the new SD card, BS might take more than 30 mins to launch for the first time. Else it will throw an error!

  • Rishi

    i have increased the ram to 3 gb but it is still showing 850mb
    how can i resolve this problem

    • Zach

      @63b3dd7a5bca30383c8143ea7899bff4:disqus, Check the 2nd last paragraph of this article… You are not the one! ;)

      • Yusry

        how to check smart system??

  • Amit Loyalheart

    the disk is write protected.

  • Валери Блажев

    If i restart my PC i can only see the C and D drive /no S device – the
    name of the device that i have picked for the SDCard/. When i try to
    mount the SDcard.fs image file – it says that it is already in use – i
    have tried this with Bluestacks working and not. How to access the newly
    created SD card?

    • Banner

      Try re-opening the OSFmount and mount new like before. If it’s not letting you remember to kill all the BlueStack processes C:Program Files (x86)BlueStacksHD-Quit.exe. Set it up again, should be instant this time. Once the virtual drive is set up again open BlueStacks.

  • coolboy

    what is this? It has been loading for 10 min.

    • Vic

      Mines has been loading for a while too, I set my virtual drive to 15G with FAT32 and allocated unit size 4096. Don’t know if that’s the issue that’s causing this long loading situation lol.

  • Simon Done

    I have tried thousands of tutorials but THIs is the only one that worked for me : Thanks a lot . To make everything work just make sure that you always kill all hd processes ,that you run as an administrator ,you write the right lik o the Path and you restart your pc before launching BS .

    Merci Beaucoup !

  • Siddhartha Charak

    thanx a lot dude….!!!!!!!!! thank you very much

  • Dian Kristianto

    OSFMount can not read *.fs
    why is that?

    • Zune

      Confirm these 2 points; Have you selected the “none” option while creating the image?
      Check whether *.fs is the extension or just a file name.

  • GUNEET

    THANKS MAN
    WORKING GREAT

  • Stanimir Nenchev

    I can’t see *.fs or *.img files after i create them, also OSFMount can’t find them too, why is that?

  • kostas

    it works perfect but the real racing 3 still show the same message about INSUFFICIENT SPACE.. i think this is happen because RR3 needs the internal memory, not the SD.. is any way to increase the internal????

  • mike

    Hi, I really appreciate you making this guide and I manage to resize bluestacks default sdcard’s capacity. however, games like real racing 3 uses internal memory to download it’s data “live” from the app’s store. is there any solution on how to resize bluestacks “internal memory” as well? it’s only 2gb and i want to make it 4g or more. is this possible? looking forward to your reply. thanks…

  • http://www.infoandroid.com.br/ Franklin Júnio

    Like, Good, Thank’s. :D

  • TK

    this methods work. BUT !!! i just try restore my minion rush ( Despicable Me ) via titianium backup from my tablet. i wish i can continue my game to pc. then pop up . need to space memory 71 mb ( video,photo ) . any help? thanks

  • amit nb

    its working great but i lost all media which was previously der.. can u help me out in dat

  • Reinal Ariyuda

    When I mount the disk, it is write-protected. Help me please,.

  • kimck99

    Hi, I followed the instructions but stuck at this stage:

    “Now you’re all set to launch the BlueStacks App Player. It will take some time to launch for the first time. Don’t worry, BlueStacks is initializing the newly found SD Card.”
    When I first launch BlueStacks Player, it opens and closes quickly. Then when I launch again, it runs and appears to be loading (I four diamonds animate from left to right). I let it run for nearly 5 hours and it stays in this state. I would appreciate any advise to resolve this issue.
    The only adjust to the steps I made was is the SD Card location is actually pointed to a space on the MicroSD card – which is formatted as NTFS. But when I followed the instructions, formatting the virtual SD card, the option available was “exFAT”.
    Thanks for your help.

  • VINAY KUMAR

    Hi, this method is working absolutely fine. But after doing the above steps i’m facing a problem and that is that any removable disk except for ext HDD all the files and folders disappear becoming system files and folders and in place of that their shortcuts are visible. On making the system file/folder visible from folder options there is a file named “Microsofts.vbs” which never get deleted not even after formatting the pen drive/ memory card. Is it happening coz of altering the Windows Registry settings..???

    NOTE: I’m using windows 8 OS and my system is secured by AVAST Antivirus which is regularly updated. I tried Trojan remover and at first it detected “Microsofts.vbs” as threat and blocked it but the problem persisted and “Microsofts.vbs” file is yet found in the removable disk and then Trojan remover also dont find any threat..
    Kindly help me with my problem..

    • 7mod

      Approve—
      Sent from Mailbox for iPhone

  • Ramadan Ademi

    absolutely perfect, u’re t the best….thxxx

    • 7mod

      Approve—
      Sent from Mailbox for iPhone

  • Robby

    Thanks.. I can reduce my bluestacks memory, I just need BBM and Uber Social..:D

  • Ryan

    Is it possible to increase the RAM above 850 mb?

  • gie zio

    is possibly to increase memory internal ??

  • nivod

    top thank you soo much

  • Cem

    I can’t change the path. why is that? T.T heeelp

  • George Nasser

    Thanks Worked For Me =)

  • Jahid

    how to unmount the virtual drive from osf mount there is no option
    for unmount

  • @nuj

    Thanx allot guys.. you guys srysly rock and Good at your work.

    Wish you best of luck..!!!
    Thnx again

  • Ahmad

    you can install ES file explorer in bluestack, and then there is bstfolder, its your document folder in your pc

  • Sanjay Wakharkar

    Yes it works….thank you for your help to amateurs like me…You r doing grt job…

  • firehawk12

    Is there a way to copy the contents of the old SDCard Store file to the new one? That is, can you transfer the contents over without having to start all over and lose all your apps and data? Thanks.

  • Delite

    Amazing !!! Thanx a ton

  • http://google.com Varinder Singh

    Really very helpful information with well steps .. no need to confuse .. thanks for sharing it

    Access, increase BlueStacks SD Card, Internal Memory and RAM