Share via

What is the maximum file size FAT, FAT32 & NTFS file systems supports? Any methods of switching from FAT & FAT32 to NTFS file system without formating appreciated.

Anonymous
2012-10-09T16:55:51+00:00

What is the maximum file size FAT, FAT32 & NTFS file systems supports? Any methods of switching from FAT & FAT32 to NTFS file system without formating appreciated. (i.e without removing the files from a particular drive).

Difference between FAT & FAT32?

I have a drive full of files and this is in FAT32 file system. As I cannot copy large files (5GB + ) into this drive, I intend to solve this issue by switching file systems. Apparently it is not possible to do this without formatting. I am curious about a way to do this without wiping the drive out.

Thanks in advance.

éGuy

Windows for home | Previous Windows versions | Files, folders, and storage

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
  1. Anonymous
    2012-10-09T20:27:54+00:00

    On Tue, 9 Oct 2012 16:55:51 +0000, éGuy wrote:

    What is the maximum file size FAT, FAT32 & NTFS file systems supports? Any methods of switching from FAT & FAT32 to NTFS file system without formating appreciated. (i.e without removing the files from a particular drive).

    Difference between FAT & FAT32?

    First, note that there are three varieties of FAT: FAT12, FAT16, and
    FAT32. Many people call FAT16 just FAT, because before FAT32 came out,
    FAT16 was the only variety used for hard drives, so just calling it
    FAT was sufficient.

    FAT12 (hardly used at all anymore) had a maximum volume size of 12mb.
    It was used almost exclusively for floppy disks.

    FAT16 was used on hard drives (or partitions) up to 4GB, and had a
    cluster size that varied from 2kb to 64kb, depending on the size of
    the partition. It is almost never used anymore, because almost nobody
    has partitions as small as 4GB.

    FAT32 took over from FAT16 and has a maximum drive size of 2TB. Its
    maximum file size is 4GB, which is why you can't copy a 5GB file to
    it. Its cluster size is 4KB up to a partition of 8GB. Above 8GB the
    cluster size grows up to 32kb.
    NTFS is what almost everyone should be using on their hard drives
    today. Its maximum volume size is 2^^64-1, and its maximum file size
    is 16 × 1024^^6 bytes (way more than the biggest hard drive available
    today). Its cluster size stays at 4kb, regardless of the volume size.

    I have a drive full of files and this is in FAT32 file system. As I cannot copy large files (5GB + ) into this drive, I intend to solve this issue by switching file systems.

    Good! You should.

    Apparently it is not possible to do this without formatting.

    That is not correct. To convert to NTFS, you use the CONVERT
    command. But first read http://www.aumha.org/a/ntfscvt.htm because
    there's an important issue regarding cluster size that isn't obvious.

    Also note that conversion is a big step, affecting everything on your
    drive. When you take such a big step, no matter how unlikely, it is
    always possible that something could go wrong. For that reason, it's
    prudent to make sure you have a backup of anything you can't afford to
    lose before beginning.

    Ken Blake, Microsoft MVP

    200+ people found this answer helpful.
    0 comments No comments

5 additional answers

Sort by: Most helpful
  1. btbt 11,826 Reputation points Volunteer Moderator
    2012-10-09T17:05:47+00:00

    On a FAT32 drive, no single file can be larger than 4GB.

    On NTFS, it's large enough for you to never worry. I believe it's either 16TB or 16EB. Can't remember.

    Microsoft provides a solution to convert FAT32 drives to NTFS. It is not possible to convert any other filesystem like this. It is only FAT32 to NTFS. You can't do NTFS to FAT32. It's a one way trip.

    Open a Command Prompt as Administrator. To do this, type cmd in the Start menu search box, then right-click the result and choose "Run as admin".

    Type this: convert : /fs:ntfs

    Replace drive letter with the drive letter of the drive. So if it was the H drive, the command would be convert H: /fs:ntfs. If prompted, restart the computer for the conversion to take place.

    Note that there is always a risk of data loss so ensure your most important files have a backup.

    10+ people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2017-02-08T13:12:16+00:00

    The NTFS conversion link is broken, here is the correct one (as for now):

    http://aumha.org/win5/a/ntfscvt.htm

    3 people found this answer helpful.
    0 comments No comments
  3. Anonymous
    2015-11-24T09:30:53+00:00

    In terms of:

    NTFS is what almost everyone should be using on their hard drives

    today. Its maximum volume size is 2^^64-1, and its maximum file size

    is 16 × 1024^^6 bytes (way more than the biggest hard drive available

    today). Its cluster size stays at 4kb, regardless of the volume size.

    The cluster size default for NTFS is 4kb unless dealing with enormous volumes, but it can be increased. In fact, if working with a smaller number of large files, or databases etc, a larger cluster size can yield significant performance benefits - eg. 64kb is recommended for Exchange. The cluster size can be selected when formatting. See also: https://support.microsoft.com/en-us/kb/140365

    3 people found this answer helpful.
    0 comments No comments
  4. Anonymous
    2015-06-16T03:42:28+00:00

    Dear Ken,

    I read posts like this to learn and you taught me something I did not know. The convert utility is something I was unaware of. Sounds like an interesting little utility. The requirement for a full back up is obvious. My question (and comment) is, if you are making a full backup ANYWAY (assuming it is not an image backup), why not backup, reformat and restore. Seems simpler and less error prone.

    1 person found this answer helpful.
    0 comments No comments