File System of Storage device and how it is related to formatting...

..

As we all know, formatting is one of the easiest tasks to perform when using computers, tablets, and even smartphones.

 However, here's the catch: if you encounter any issues with a storage device, there is a possibility that it is related to the file system. Now, let's delve deeper into this topic and learn more about what a file system is.

A file system is a method by which your operating system stores, organizes, and retrieves data on a storage device. This is also related to formatting. When you format a storage device, you will come across the option of selecting a file system.


In general, there are several types of file systems that are commonly used, including:

   FAT32 (File Allocation Table 32)

   NTFS (New Technology File System)

   exFAT (Extended File Allocation table)

   ext4 (Fourth Extended File System)

   HFS (Hierarchical File System)

   HFS+ ( Hierarchical File System Plus)

   APFS (Apple File System)

 

Let's discuss these file systems:

exFAT, NTFS, FAT32, and exFAT are commonly used on Windows and Linux systems.

HFS, HFS+, and APFS are used on Apple computers.

When you format any storage drive (HDD, SSD, floppy disk, USB drives, etc.) with these file systems, the operating system creates logical space on the drive, known as clusters.

Each cluster has its minimum and maximum size depending on the chosen file system.

Let's delve further into the details of these file systems.

FAT32

NTFS

exFAT

ext4

HFS

HFS+

APFS

Maximum file size 4 GB, Maximum partition file size 32 GB(in windows).

 

No such file size or partition size limits.

(they generally mention 16 EB)

No such file size or partition size limits.

(they generally mention 16 EB)

Maximum file size 16 TB, Maximum partition file size 1 EB.

Maximum file size 2 GB, Maximum partition file size 2 TB.

massive maximum volume and file sizes extending up to 8 EB (varies on OS you use)

Maximum file size 8EB, Maximum partition file size 2 TB.

Works with all versions of Windows, MAC, Linux, etc. Any drive having USB port can use FAT32.

Compatible with all versions of Windows, Read-Only with MAC and some version of Linux

Works with all versions of Windows, MAC OS X. Requires additional software on Linux.

Work with Linux Only

Only available for apple

Only available for apple

Only available for apple.

Best for removable drives

Best for Windows System and Internal Drive used by Windows.

Best for flash drives

Best for Linux System and Drive used by Linux.

store the files on floppy disks, CD-ROM discs, and hard drives of Apple Macintosh computers.

store the files on floppy disks, CD-ROM discs, and hard drives of Apple Macintosh computers.

store the files on floppy disks, CD-ROM discs, and hard drives of Apple Macintosh computers.

                 

 

 

As shown in the table above, we can observe all the details.

For example, FAT32 has a maximum file size of 4GB, meaning you cannot store a single file larger than 4GB. Additionally, if you plan to partition the drive, each partition cannot exceed the size of 32GB. Therefore, it's important to consider your needs and format the drives accordingly.

Here are some points you should remember:

·      If you want to store smaller files, you can use FAT32.

·      If you are a Windows user, it is recommended to use NTFS.

·      For creating a bootable drive for different operating systems, you can use exFAT.

·      Apple users should use HFS+ or APFS.