I just bought a Sandisk 64GB CF card to use in a Nikon D300. Display says card is full. I reformatted the card in my PC, no luck. I formatted the card in my camera, same thing. Card appears to format properly but camera still displays "Full" message. Is the exFat file system incompatible with a D300?
Some folks have reported similar issues with D700's and fixed by going into the shooting menu, and creating a new active folder, then formatting the card.
See 9th response in this forum thread
The Nikon D300 does not support 64GB cards this is because the
exfat format required to address a volume of that size is not implemented in any firmware version for this body.
The D300s can support
exfat with the appropriate firmware update but is a different camera, the firmware cannot be applied to the D300.
The D300s 1.01 supposedly had a software update that allowed it to use cards up to 64GB. I'm not sure whether or not the update was also available for the D300.
Many users have reported problems with using larger size cards. A good way to solve the problem is generally to format the card in the camera. Or perform a Low-Level format which will reset the card architecture.
It seems generally as a rule of thumb though that you don't use large cards in the D300/D300s.
Have a look at this forum post: http://www.dpreview.com/forums/thread/3237997 It Iooks like according to SanDisk that the D300 is incompatible with 64GB cards: http://kb.sandisk.com/app/answers/detail/a_id/3684/~/nikon-d300s,-d700,-d3,-d3x-firmware-updates-for-64gb-compactflash
So I have been able to get my D300 to "work" with a 128G CF disk by creating a 32G primary partition on the drive and formatting that with fat32. I did try formatting the entire drive in fat32 at 128G and 64G but the camera reads that it is full so camera is only able to read 32G FAT32 max.
I then made a NFTS partition on the rest of the disk to backup pictures manually on a computer with a CF card reader.
Of note however is do not try and format the disk with the camera. It will format the FAT32 partition up to max size, not the allocated size thus erasing the secondary NFTS partition on the disk and making the primary partition too large for the camera to use.
To make a 32G partition use disk management built into windows. Delete any volumes on the drive. Create a new primary partition and make it max 32,768mb which is binary for 32G. Format the drive in FAT32, not NTFS or exFAT. Then on the rest of drive you can create another partition with the rest of the drive and format it however you like