Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
Looks like you have a small partition on the SD card. I think Windows only allows formatting in the default partition.
Look for the Windows partition tool (I can't remember what it is called, I last used Windows many years ago). It will probably show the space is split into two or more partitions. Use to the tool to remove them so you only have one partition then try formatting again.
Your screenshot shows the Capacity selector having a pop-down arrow to the right. What options do you see when you click the Capacity selector?
If you did a Quick format then it probably repeated the previous format of 196 MB. Try a low-level format of your card. You may access greater capacity. This could require a disk utility program. One which is more versatile than the basic formatting routine in Windows.
And there are formatting options such as EXFat32, which may allow your setup to acquire greater capacity. I doubt you wish to try the NTFS format since it is more difficult to work with than ordinary FAT system.
Click in the box on the left where it says "SD CARD (G" and see if it highlights or shades it, this will indicate which partition you are currently working with. That should give you an option to delete the partition, do so. You should be left with all the space un-partitioned. Then create a single partition the size of the SD card. From there you should be able to format it as normal to full size.
Just in case it is not clear: You can not delete an unallocated part of a memory.
Unallocated means: It is available, but not defined yet.
It´s not clear what you really want.
If you want one big partition, then you first have to delete the 196MB part. Then all memory is undefined (unallocated). Now you are able to define one big partition.
Yes diskpart works. It delete the small allocated potion (192 MB) and combine it with 3.5 GB un-allocated. Now the un-allocated portion is 3.69 GB. But there is still problem. Upon right click "New Simple Volume" option is there but when I click "New Simple Volume" nothing comes to assign the new partition.
Yes, re-partition it. The problem is Windows is stopping you do it. Microsoft's assumption that all users are incompetent is the reason I switched to Linux years ago.
1. open a 'command' (terminal) window so you have a black background with a text prompt in it, probably ending in something like c:>
2. type in 'diskpart'. It should start the manual partitioner program and the prompt will change to 'DISKPART>'.
3. find out which volume number Windows has given the SD card by typing 'list volume'. Use the 4GB size to determine the volume number.
4. type 'select volume' then the number from step 3. BE CAREFUL TO ENTER THE CORRECT NUMBER!
5. type 'delete volume' to remove the partition table.
6. type 'create partition primary' to make a new partition table.
7. close the program and try formatting it again.
I'm working from memory so please verify the steps I stated.
This is so much easier in Linux!
I'm glad it's sorted. It would be worthwhile you learning about how partitioning works, it is useful to know for the future.
Devices are the whole storage device, Partitions are just that, they are part of the whole device but divided so the OS can treat them as though they were different devices. For example, your 4GB device could be partitioned as 1GB and 3GB, still on one physical device but the OS could call them drive G: and H:
In Windows, it was originally done because the largest drive the older versions of Windows could use was 32Gb and as physically bigger drives became available it was necessary to treat them as several 32Gb (or smaller) drives. Other operating systems use it as a way to map drives to other machines so they appear to be local but are actually remotely linked by a network or sometimes they use them as an aid to backing up data so all critical things can be held in one easily copied drive.
Use any partition manager to destroy all the partitions and then format with FAT32. BTW, you need to remember that SD Cards use the K, M, and G conventions, not the IEEE Ki, Mi and Gi. So a 4GB card will be 4,000,000,000 bytes, not 4,294,967,296 bytes (4GiB). If the partition manager doesn't show memory space remotely close to what is written on the card, then you are stuck with a cheap Chinese rip-off. I have seen a lot these in the market in recent years.