SD FAT/FAT32/NTFS

Discussion in 'Wii - Hacking' started by elimist, Apr 12, 2010.

Apr 12, 2010

SD FAT/FAT32/NTFS by elimist at 1:06 AM (3,004 Views / 0 Likes) 9 replies

  1. elimist
    OP

    Member elimist GBAtemp Regular

    Joined:
    Mar 31, 2009
    Messages:
    282
    Country:
    United States
    My sd card is currently has a FAT filesystem. Are there any programs that require it to be fat? If not, I want to convert to fat32. I have also heard that some stuff doesn't work on ntfs because of ios limitation. can't it use an ios that suports ntfs?
     
  2. Szalkow

    Member Szalkow RawkSD Cheerleader

    Joined:
    Jul 9, 2009
    Messages:
    673
    Location:
    Uni
    Country:
    United States
    I can't think of any specific reasons, but I know that FAT32 (especially as it comes on pre-formatted SD cards) causes problems with a lot of homebrew. It's far safer to use FAT/FAT16 since it plays nice with everything. Given the small size of SD cards there's little advantage to using FAT32.

    There are no IOSes other than the cIOSes which include NTFS libraries, and the majority of homebrew (outside of backup loaders) does not use these. Formatting an SD card in NTFS is unheard of anyway.
     
  3. Digital1980

    Member Digital1980 GBAtemp Fan

    Joined:
    Jan 8, 2008
    Messages:
    499
    Country:
    United States
    You JUST heard about it. It's silly though.

    Really FAT is better to use than FAT32? I didn't think it made a difference. I haven't had any known issues but I'll remember that for the future.
     
  4. Szalkow

    Member Szalkow RawkSD Cheerleader

    Joined:
    Jul 9, 2009
    Messages:
    673
    Location:
    Uni
    Country:
    United States
    If you format to FAT32 using a recommended SD card formatting tool (there are a few programs floating around that can do it better than Windows, none of which I have links to) it should be fine.
     
  5. C.S.I.

    Member C.S.I. GBAtemp Fan

    Joined:
    Mar 8, 2010
    Messages:
    410
    Location:
    Down under
    Country:
    Australia
    Never had an issue with using FAT32.

    Formatting as NTFS also consumes more space on the device, so simply not worth it.
     
  6. elimist
    OP

    Member elimist GBAtemp Regular

    Joined:
    Mar 31, 2009
    Messages:
    282
    Country:
    United States
    I thought that fat32/ntfs saves space... something about cluster sizes...
     
  7. C.S.I.

    Member C.S.I. GBAtemp Fan

    Joined:
    Mar 8, 2010
    Messages:
    410
    Location:
    Down under
    Country:
    Australia
    Correct, applies to the data then saved/stored on the card.

    BUT, the actual act of formatting a device as NTFS consumes a lot more space than FAT32.

    Mind you, that was in the days of floppys. Might have to read up a bit more before I comment any further =)

    Anyways, with SD cards, I would stick with FAT32. If fact, with the Wii in general, I would stick to FAT32.

    Edit: Just ran a simple test.

    Formatted a 1GB (976MB) SD Card.

    NTFS - 512Bytes Allocation Unit = 32.8MB Used, 943MB Free
    FAT32 - 512Bytes Allocation Unit = 512Bytes Used, 960MB Free.

    The space is consumed by the NTFS's use of mutiple MFT's etc.
     
  8. elimist
    OP

    Member elimist GBAtemp Regular

    Joined:
    Mar 31, 2009
    Messages:
    282
    Country:
    United States
    I have also heard that smaller cluster sizes(ntfs/fat i thimk...) have less performance and more fragmentation. Then again, fragmentation dosent really matter on flash memory... does anyone know the actual performance/space/compatibility tradeoff?
     
  9. Szalkow

    Member Szalkow RawkSD Cheerleader

    Joined:
    Jul 9, 2009
    Messages:
    673
    Location:
    Uni
    Country:
    United States
    In general, FAT16 has the fastest file retrieval time since it does not fragment; of NTFS and FAT32, FAT32 is slowest. NTFS has the best write times since it can search free space faster; FAT16 is marginally better than FAT32. NTFS has the best directory handling, which won't matter unless you have list thousands of files and subfolders. In low-memory systems, NTFS has the worst caching speed, but this won't matter when you're using a Wii and your files are probably under a couple dozen megabytes.

    NTFS is arguably best for USB/SD loading if that's your thing, but for anything else FAT16 is superior. FAT32 is only handy for large file operations, which is not typically an issue with homebrew.
     
  10. elimist
    OP

    Member elimist GBAtemp Regular

    Joined:
    Mar 31, 2009
    Messages:
    282
    Country:
    United States
    I think I will stick with with fat 16 for now although speed isin't much of an issue. btw I have a sandisk extreme iii card.
     

Share This Page