Apple Event: May 7th at 7 am PT

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

SD Cards & MS DOS FAT 32

I have a couple RCA M200 MP3 players (in addition to two iPods). I like the M200s because they are very compact, have a display, use AAA batteries and accept SD cards.

The players accept SD cards formatted in MSDOS FAT16 or FAT32. However, if I erase and reformat the cards in MS DOS FAT32 using Disk Utility (Tiger 10.4.10), the players can't read the cards. However, if I erase the cards using my Kodak digital camera, the players can read the cards. In both cases, the cards are in FAT32 according to Disk Utility.

Why won't it work when I use Disk Utility?

Thanks. Obviously, this isn't a critical issue as I can use my camera, but it's frustrating.

MacBook, 2.16ghz C2D, Mac OS X (10.4.10), 2GB RAM

Posted on Dec 21, 2007 3:59 PM

Reply
3 replies

Dec 21, 2007 6:02 PM in response to Scott Newman

You probably need to check the partition map format as well as the actual volume format.

One of the Options in Disk Utility lets you specify the partition map. Options include GPT, MBR and the classic Apple Partition Map.

The drive will need to be formatted as MBR in order to act like a 'true' PC disk. A FAT partition on a GPT disk isn't sufficient - it's still a GPT disk and that's what is confusing the player.

Jan 16, 2008 8:46 PM in response to Scott Newman

My Panasonic PV GS400 camcorder will not recognize FAT 32 format but it will recognize FAT 16 formatted SD cards. I found some useful formating instructions at http://osx.tribe.net. Note: FAT 16 only supports 2 GB or less. I had no problems reading FAT 16 formatted SD cards in Leopard. I revised the instructions a bit:
To format the SD card, you will need the path to the SD card device and the SD card device number.
1. Insert the SD Card into a card reader.
2. If you don't know how to find the device number of the SD Card, here is one way to do it:
2b. Open Disk Utility
2c. Highlight the SD Card device (upper icon), not the SD Card volume (lower icon)
2d. Click Erase at the top of the window
2e. Select *Volume Format: MS-DOS (FAT)* Click Erase... > Click Erase
The SD Card Volume Name will change to the UNIX device number e.g. "disk5s1". Note this number as it will change by itself to "Untitled". It is now formatted in MS-DOS FAT 32. We need to reformat it in FAT 16.

Once you have the device number of the SD Card, you need the path to the SD card device.
3. For my Mac, the path to devices is "/dev". In a terminal window: type "cd /dev" and hit the "Return" key to go to the "dev" directory. Then type "ls" (with a lower case L) and "Return" key. You should see the SD Card device number listed.

Formatting the SD Card in FAT 16:
4. In Disk Utility, highlight the SD Card device and click Unmount at the top, not Eject. The desktop icon of the SD card will disappear.
5. Go to the Terminal window. Be careful to type the following command with the correct letter case and spacing. Again, make sure you type the correct device number and path as *you can very easily erase your hard drive in UNIX.*
Type the command:
*newfs_msdos -F 16 ( path to SD Card device)/( SD Card device number)*
e.g. newfs_msdos -F 16 /dev/disk5s1
and hit the "Return" key.
6. If you get just a new prompt (or a prompt with some warnings, e.g. below), the command executed successfully. You can remove the SD Card; it is now formatted in FAT 16. You can verify this in Disk Utility after mounting the SD Card.
If you get some instructions on the newfs_msdos command with a new prompt, the command did not execute. Make sure you enter the command with the correct case and spacing. Hint: to re-enter a previous command you typed, hit the up arrow repeatedly. For more information, type: "man newfs_msdos". Scroll with arrow keys. Type "q" to quit and return to prompt.

Warnings Example
newfs_msdos: warning: /dev/disk5s1 is not a character device
/dev/disk5s1: 1998208 sectors in 62444 FAT16 clusters (16384 bytes/cluster)
bps=512 spc=32 res=1 nft=2 rde=512 mid=0xf0 spf=244 spt=32 hds=128 hid=0 bsec=1998738

Message was edited by: infogeek2

SD Cards & MS DOS FAT 32

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.