close

Privacy guaranteed - Your email is not shared with anyone.

SD memory card only 120MB not 128MB

Discussion in 'Tech Talk' started by popnfresh, Sep 11, 2004.

  1. popnfresh

    popnfresh

    Messages:
    222
    Likes Received:
    0
    Joined:
    Nov 19, 2003
    Location:
    Corpus Christi
    I bought a 128MB SD card for my PDA(zire31),it was $25 after rebate from sandisk at best?buy.
    The problem is that it only shows 120MB of space(119.8 after formatting).

    I can't get on the sandisk site now to tell exactly what it said, but basically it said if I had a card reader(I don't),I could do something to get the full capacity and solve the problem.

    Does anyone know if I can do something through palm desktop or hotsync?

    I wonder if bestbuy would do it, or maybe I could try it on one of thier display computers with a reader.
     
  2. neeko

    neeko

    Messages:
    499
    Likes Received:
    0
    Joined:
    Dec 22, 2002
    Location:
    Florida
    some of the memory is accessable by the system only. this prevents you from overwritting data that is needed to work the card.
     

  3. popnfresh

    popnfresh

    Messages:
    222
    Likes Received:
    0
    Joined:
    Nov 19, 2003
    Location:
    Corpus Christi
    thats probley the .2MB used after I formated the card, the whole operating system on my PDA only uses 2or 3 MB.
     
  4. chevrofreak

    chevrofreak Senior Member

    Messages:
    2,696
    Likes Received:
    0
    Joined:
    Dec 27, 2001
    Location:
    Billings, Montana
    Hard drives have the same issue. My 120 gigabyte drives only hold 114.5
     
  5. popnfresh

    popnfresh

    Messages:
    222
    Likes Received:
    0
    Joined:
    Nov 19, 2003
    Location:
    Corpus Christi
    My 16MB XD card has 15.6MB of free space, only a 2.5% loss, compaired to 6.5% loss on the SD.

    It's really not that big of a deal, but on a PDA 8MB is alot of info. If the card is only going to hold 119.8MB, then sell it as a 120MB card

    This is what the Sandisk site says which led me to believe that there might be a problem. There are no disclaimers anywhere stating that there would be such a size descrepancy.


    "My card is showing the wrong size and formatting did not correct it, is there anything I can do?



    Cause:

    Severe corruption on card or card has been reformatted incorrectly

    Solution:

    If you have a PC card adapter or a Parallel port ImageMate, you can do the following

    FDISKING your SanDisk Card.

    1. Enter the Device Manager by holding the ALT key on your keyboard, and clicking twice on
    the My Computer icon. This takes you to System Properties wherein a tab called Device Manager resides.

    2. Click on Device Manager.

    3. Go down to Disk Drives and click twice on it.

    4.Parallel Flash or EUSB Flash or USBAT , DISK TYPE 00 or DISK TYPE 80 or 16 and double click on it.

    5. Verify in the Settings window of the drive letter assignment to assure you are looking at our card. I.E. if
    your card is using drive letter E: than please verify that in the Current Drive Letter Assignment is E:

    6. Click to un check the Int 13 unit box, and then hit OK.

    7. Click the OK button again to exit the System Properties window.

    8. Reboot your computer.

    9. When rebooted, go to Start then Programs and then MS DOS Prompt

    10. At the c:\windows> directory, type cd\

    11. You should now be at c:\>

    12. Type: fdisk and hit enter

    13. You will see a yes or no question about disk space. Type: y, and hit enter

    14. At this point you should have an option number 5. Type 5, and hit enter

    15. Choose the option that displays the drive letter of your card. I.E. if it's using E:, select the number that is referring to E: and hit enter.

    16. You should be back at the main menu now.

    17. Select option 3, Delete Partition or Logical DOS Drive.

    18. Select option 1, Delete Primary DOS Partition.

    19. You should be back at the main menu.

    20. Select option 1, Create DOS Partition or Logical DOS Drive.

    21. Partition created, hit escape until you get the C:\> prompt

    22. Then type: format (your drive letter here)

    23. type: y, and hit enter.

    24. Type: Exit

    25. You should be in Windows again."

    26. You are finished!
     
  6. Dandapani

    Dandapani

    Messages:
    8,216
    Likes Received:
    13
    Joined:
    Mar 24, 2004
    Location:
    Gulf side Florida
    My 512MB CompactFlash card reads:

    Code:
    Filesystem           1K-blocks      Used Available Use% Mounted on
    /dev/sda1               499672      9424    490248   2% /mnt/flash
    
    This is 499672*1024 = 511664128 bytes
     
  7. popnfresh

    popnfresh

    Messages:
    222
    Likes Received:
    0
    Joined:
    Nov 19, 2003
    Location:
    Corpus Christi


    I would say 8MB missing is not normal, it looks like an average of 2% used in the formatting.
     
  8. Dandapani

    Dandapani

    Messages:
    8,216
    Likes Received:
    13
    Joined:
    Mar 24, 2004
    Location:
    Gulf side Florida
    No, I think this is close:
    Depends on how 512MB is counted.

    512*1024*1000 = 524288000

    or

    512*1000*1000 = 512000000

    Most hard disk makers count decimal, not binary megabytes.

    So it is only: 512000000-511664128 = 335872 bytes missing.

    While this CF was mounted on a Linux system, the CF card had Bill Gates Filesystem on it (FAT16)

    And when I copy all blocks off the device:

    dd if=/dev/sda1 of=/dev/null bs=512
    999872+0 records in
    999872+0 records out

    that is 999872*512 = 511934464 bytes usable.

    If I look at the raw device:

    fdisk -l /dev/sda

    Disk /dev/sda: 512 MB, 512483840 bytes
    16 heads, 63 sectors/track, 993 cylinders
    Units = cylinders of 1008 * 512 = 516096 bytes

    Device Boot Start End Blocks Id System
    /dev/sda1 * 1 992 499936+ 6 FAT16

    A little more is wasted for MBR and such.
     
  9. Jtemple

    Jtemple Geek

    Messages:
    788
    Likes Received:
    0
    Joined:
    Jan 13, 2002
    Location:
    NE
    My 256MB SandDisk SD memory card, when empty, says this:
    Code:
    Used space:     0           bytes,     0   bytes
    Free space:     252,837,888 bytes,     241 MB
    Capacity:       252,837,888 bytes,     241 MB