• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

how do i format sd card to get full 2 gigs???

Started by leo5111, July 12, 2006, 06:30:24 PM

Previous topic - Next topic

leo5111

i format with fat it says half space is gone already how do i format to get all 2 gigs on sd card??

johnny9562001

your computer either mess up or it already formatted it to be 1gig only. so use this tool that will let you recover your 2gigs again, its called "recovery capacity". just select your letter drive and the capacity which is 2gigs for you.

http://www.load.to/?d=ALQEAHAGUy
black Ds lite (flash me V7)
2GB MicroSD japan kingston
Supercard Lite
EZ flash deluxe
R4
(\__/)
(o'.'o)
(")_(") This is bunny. Copy bunny into your signature to help him gain world domination.

darkunitzero

That happened to my SD card. I tried to format it on my laptop but only 900MB was useable. I started getting these corrupted card errors so I just reformatted it using my camera. I have 1.8 useable space and no problems since then.
JPN NDSL
-MiniSD SC
-1GB Kingston MiniSD
ohhhhh boy... can't wait for a DSL SC.

leo5111

had 2 format again tried the recovery tool says error

trivoldus

It might be your card reader's problem.  I'm using an old card reader and it formats fine with cards <1gig so when I tried a 2 gig mem I was like "danm, i got a fake card".  But when I tried it with my friend's computer whose got a card reader bought some months ago and with formats fine.
Note:  After that once format I could use full capacity with my card reader and also I did try "Quick format" on it and it's OK.

sonicwind

i wonder whats taking up .11GB on my card so that it starts at 1.89GB

sneef

that is 100% normal.  after formatting to FAT or FAT32, some usable capacity will be lost due to the file system

Musulsa

Quote from: "sonicwind"i wonder whats taking up .11GB on my card so that it starts at 1.89GB

That's the difference between a mathematica Gigabyte and a Binary Gigabyte (aka "Gibibyte").  Both are called "Gigabyte" which cause confusion by most consumers.

1 mathematical gigabyte = 1 billion mathematical bytes = 1,000 mathematical megabytes.
And 1 mathematical megabyte = 1,000,000 bytes.
Makes perfect sense so far, right?

1 binary gigabyte = 1 billion binary bytes = 1,024 binary megabytes.
With me?  BUT:
1 binary megabyte = 1,048,576 bytes.
So 1 mathematical gigabyte only equals 0.95367 binary gigabytes.

Mathematical megabytes are generally used for networking or storage, while binary megabytes are used for computer memory contexts.  This is because computer memory is binary in nature.

There have actually been several lawsuits against harddrive manufacturers for "false advertising," charging that they know that EVERY computer software, operating system, and memory system uses 1048576 as the definition of a megabyte, but that they use 1 million bytes as their definition to inflate their storage numbers.  The storage companies argued that it was technically allowable to advertise their 1.89GB storage as 2.00GB since it was technically true from a mathematical point of view.

And finally, because of formatting overhead even less of the storage space will be available than these numbers reveal.

Your 2GB card is correctly showing up as 1.89GB after formatting.  You don't have a faulty card.  Blame the storage companies for still using their shifty "mathematical giga/megabytes" argument.


links:
http://en.wikipedia.org/wiki/Kilobyte
http://en.wikipedia.org/wiki/Megabyte

Jesster

Quote from: "Musulsa"1 binary gigabyte = 1 billion binary bytes = 1,000 binary megabytes.

Actually, 1 "binary gigabyte" as you call it is 1024 binary megabytes, or 1,073,741,824 bytes.

Since total accessable memory increases by a power of 2 for each bit used to address the memory, its convenient to divide it up by powers of 2.
2^10 = 1024, which is reasonably close to 1000.  Therefore in computer memory terms, 1024 is used where 1000 would normally be used in standard measurement.

So:

1 Kilobyte = 1024 Bytes
1 Megabyte = 1024 Kilobytes = 1,048,576 Bytes
1 Gigabyte = 1024 Megabytes = 1,048,576 Kilobytes = 1,073,741,824 Bytes
1 Terabyte = 1024 Gigabytes = 1,048,576 Megabytes = 1,073,741,824 Kilobytes = 1,099,511,627,776 Bytes
etc.
=The Jesster: Gatchaba Goose=-

PharaohsVizier


Musulsa

Quote from: "Jesster"
Quote from: "Musulsa"1 binary gigabyte = 1 billion binary bytes = 1,000 binary megabytes.

Actually, 1 "binary gigabyte" as you call it is 1024 binary megabytes, or 1,073,741,824 bytes.

First, you are right of course.  My post was written in haste, and your correction is right.

Secondly, "binary gigabyte" is not "as I call it."  That is the IEC technical term for it.  In fact the standardized IEC technical term for gigabyte in terms of binary memory is now "gibibyte" ie "giga-binary byte."  Megabytes are "Mebibytes," etc.

It's not something I made up on my own. :)  However, most of us old programmers are loathe to change our terminology.

1000 bytes = 1 kilobyte
1024 bytes = 1 kibibyte

1000 kilobytes = 1 megabyte
1024 kibibytes = 1 mebibyte

1000 megabytes = 1 gigabyte
1024 mebibytes = 1 gibibyte

etc. etc.

dippyx

ok, so why would a particular 1GB card format and give you x amount of space and another 1GB card format and give a different amount?

eg.

I have a 1GB SD Card (cant remember the make) that gives me 980MB (FAT formated) and a Sandisk 1GB Mini SD card that gives me only 968MB (FAT formatted) ?


Thanks

D