64GB OnePlus One is reporting 54.87GB

Search This thread

mwep

Senior Member
Jun 5, 2011
104
11
Austin, Texas
I recently posted this question on OnePlus forums and it was immediately closed as if I was out of my mind. One of the respondents posted a link to Wiki which explains difference in HD sizes etc but I nobody really answered my question. So I come back home, and ask those in the know.

I recently tried to install AOSP on my OnePlus but it wasn't going so well, so I restored my phone to stock using Fastboot. I was sure to use Userdata_64G.img instead of Userdata.img but my device is still reporting it only has 54.87GB instead of 64GB.

Can anyone help me resolve this issue ?

If you have an unmodified OnePlus, can you please let me know what Android is reporting as Total Space under Settings > Storage ?

It just seems odd to me that I am missing 10GB as Cyanogenmod 11S is pretty small. I couldn't even imagine what a 16GB model would report if the other answer on OnePlus forum, "Some of that storage space might be required for the OS to run", is really correct.

Thanks for your help!!
 

zephiK

Inactive Recognized Developer
Aug 23, 2009
21,655
37,705
New York, NY
Thats intended. If you read closely on the OnePlus box it says, Actual usable capacity may be less due to formatting, system files.
Its the same thing when it comes to hard drives, solid state drives and other mobile devices. Whats advertised is not what you get.
 

mwep

Senior Member
Jun 5, 2011
104
11
Austin, Texas
Thats intended. If you read closely on the OnePlus box it says, Actual usable capacity may be less due to formatting, system files.
Its the same thing when it comes to hard drives, solid state drives and other mobile devices. Whats advertised is not what you get.

I completely realize that HDs are often sold with different sizes than is advertised. However; 10GB difference ? We aren't talking about a 500GB drive which is really only 485GB...

And if that is true... Does a 16GB OPO report only 6GB Total Space ?
 

zephiK

Inactive Recognized Developer
Aug 23, 2009
21,655
37,705
New York, NY
I completely realize that HDs are often sold with different sizes than is advertised. However; 10GB difference ? We aren't talking about a 500GB drive which is really only 485GB...

And if that is true... Does a 16GB OPO report only 6GB Total Space ?

No, the 10GB is not fixed. According to a search on Google, its about 12GB. My N5 16GB has 12.58GB as well.
 
  • Like
Reactions: mwep

nigelhealy

Senior Member
Aug 3, 2012
1,537
444
Preston
I completely realize that HDs are often sold with different sizes than is advertised. However; 10GB difference ? We aren't talking about a 500GB drive which is really only 485GB...

And if that is true... Does a 16GB OPO report only 6GB Total Space ?

Yikes, a total noob about everything related to computers?

The bits first have to have a filesystem created, typically ext3 for Android which has overheads of creating directory structures, permissions, users, etc. That often takes about 1% minimum to 5% typical, just to be able to write a file.

My Linux desktop I'm typing this on has a 128GB SSD which has 118929676 1KB blocks so has lost 12% due to the filesystem, and the journaling which allows a recoverable data in event of forced shutdown.

Then there is the partitioning. Here is my OPO's output from the df command


Code:
Filesystem               Size     Used     Free   Blksize
/dev                     1.4G   132.0K     1.4G   4096
/sys/fs/cgroup           1.4G    12.0K     1.4G   4096
/mnt/asec                1.4G     0.0K     1.4G   4096
/mnt/asec/com.mapswithme.maps.pro-1    22.0M    20.3M     1.7M   4096
/mnt/asec/com.slingmedia.slingPlayer-1    40.0M    38.4M     1.6M   4096
/mnt/asec/com.sovworks.eds.android-2     6.0M     5.0M  1016.0K   4096
/mnt/obb                 1.4G     0.0K     1.4G   4096
/mnt/fuse                1.4G     0.0K     1.4G   4096
/system                  1.3G   750.7M   550.4M   4096
/data                   54.9G    24.4G    30.5G   4096
/cache                 503.6M     8.1M   495.4M   4096
/persist                 4.9M     4.1M   784.0K   4096
/firmware               64.0M    54.9M     9.1M   16384
/storage/emulated        1.4G     0.0K     1.4G   4096
/mnt/shell/emulated     54.9G    24.4G    30.5G   4096
/storage/emulated/0     54.9G    24.4G    30.5G   4096
/storage/emulated/0/Android/obb    54.9G    24.4G    30.5G   4096
/storage/emulated/legacy    54.9G    24.4G    30.5G   4096
/storage/emulated/legacy/Android/obb    54.9G    24.4G    30.5G   4096

Some key areas are /system for OS files is 1.3GB, /cache for performance and temporary files is 504MB.
/data is for your own stuff which you see is 54.9GB.

Hence 64GB - 5% = 60.8GB (minus filesystem) - 1.3GB OS - 0.5GB cache = 59GB , then take away a lof of the other filesystems and you're getting to your 54.9GB.

As to the lesson learned? Well don't buy a small storage phone as the meer running of Android is taking up a lot and what's left is for you and so a 16GB phone would have very little left. So some idiot fool noob might think 16GB has 25% of the space of 64GB. Wrong! It has much less.

My understanding is ART takes up even more space as it pre-builds and has a cache?

OS tend to get bigger too, the constant battle with bloat.
 

zephiK

Inactive Recognized Developer
Aug 23, 2009
21,655
37,705
New York, NY
My understanding is ART takes up even more space as it pre-builds and has a cache?
That is correct, ART takes extra space. Kudos to OnePlus for having the difference between 16GB and 64GB in terms of price be only $50 whereas other manufacturers would charge you $100 for the extra storage upgrade.

Not much bloatware on the OnePlus One either so thats great as well.
 

Redstone artist

New member
Feb 10, 2018
1
0
You are bit pf noobs, sorry

Listen carefully guys.
What is usually shown on phones ads and pen drives or hard disks are in gigi bytes(Gib). It consists of 1024mbs. But our phones are actually in gb with 1000mbs.Now the settings app displays it again in gigi bytes.
Now the maths
64gb(remember not gib) is 64000mbs
64000mbs is 64000000kb
Which is the actual space in our phones.
Now if we divide it in gibs which gives
64000000kb into mibs that is 64000000÷1024 is
62500mibs now that into gb becomes
About 59gibs
Now
The rest is taken by the system.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    I completely realize that HDs are often sold with different sizes than is advertised. However; 10GB difference ? We aren't talking about a 500GB drive which is really only 485GB...

    And if that is true... Does a 16GB OPO report only 6GB Total Space ?

    Yikes, a total noob about everything related to computers?

    The bits first have to have a filesystem created, typically ext3 for Android which has overheads of creating directory structures, permissions, users, etc. That often takes about 1% minimum to 5% typical, just to be able to write a file.

    My Linux desktop I'm typing this on has a 128GB SSD which has 118929676 1KB blocks so has lost 12% due to the filesystem, and the journaling which allows a recoverable data in event of forced shutdown.

    Then there is the partitioning. Here is my OPO's output from the df command


    Code:
    Filesystem               Size     Used     Free   Blksize
    /dev                     1.4G   132.0K     1.4G   4096
    /sys/fs/cgroup           1.4G    12.0K     1.4G   4096
    /mnt/asec                1.4G     0.0K     1.4G   4096
    /mnt/asec/com.mapswithme.maps.pro-1    22.0M    20.3M     1.7M   4096
    /mnt/asec/com.slingmedia.slingPlayer-1    40.0M    38.4M     1.6M   4096
    /mnt/asec/com.sovworks.eds.android-2     6.0M     5.0M  1016.0K   4096
    /mnt/obb                 1.4G     0.0K     1.4G   4096
    /mnt/fuse                1.4G     0.0K     1.4G   4096
    /system                  1.3G   750.7M   550.4M   4096
    /data                   54.9G    24.4G    30.5G   4096
    /cache                 503.6M     8.1M   495.4M   4096
    /persist                 4.9M     4.1M   784.0K   4096
    /firmware               64.0M    54.9M     9.1M   16384
    /storage/emulated        1.4G     0.0K     1.4G   4096
    /mnt/shell/emulated     54.9G    24.4G    30.5G   4096
    /storage/emulated/0     54.9G    24.4G    30.5G   4096
    /storage/emulated/0/Android/obb    54.9G    24.4G    30.5G   4096
    /storage/emulated/legacy    54.9G    24.4G    30.5G   4096
    /storage/emulated/legacy/Android/obb    54.9G    24.4G    30.5G   4096

    Some key areas are /system for OS files is 1.3GB, /cache for performance and temporary files is 504MB.
    /data is for your own stuff which you see is 54.9GB.

    Hence 64GB - 5% = 60.8GB (minus filesystem) - 1.3GB OS - 0.5GB cache = 59GB , then take away a lof of the other filesystems and you're getting to your 54.9GB.

    As to the lesson learned? Well don't buy a small storage phone as the meer running of Android is taking up a lot and what's left is for you and so a 16GB phone would have very little left. So some idiot fool noob might think 16GB has 25% of the space of 64GB. Wrong! It has much less.

    My understanding is ART takes up even more space as it pre-builds and has a cache?

    OS tend to get bigger too, the constant battle with bloat.
    1
    I completely realize that HDs are often sold with different sizes than is advertised. However; 10GB difference ? We aren't talking about a 500GB drive which is really only 485GB...

    And if that is true... Does a 16GB OPO report only 6GB Total Space ?

    No, the 10GB is not fixed. According to a search on Google, its about 12GB. My N5 16GB has 12.58GB as well.