FAT32 Advantages and Disadvantages?

Hello Friends, In this blog post I am going to let you know about the advantages and disadvantages of the FAT32 file system.

As we know that FAT32 is a file system that you would have seen in the study of the operating system. it is more like a traditional DBMS system where the information is stored in the form of hierarchy.

FAT32 Advantages:

The boot sector is automatically backed up at a specified location on the volume, so FAT32 volumes are less susceptible to single points of failure than FAT16 volumes.

FAT32 is best for cross-compatibility with other platforms. FAT32 is more robust. FAT32 also reduces the resources necessary for the computer to operate.

FAT32 uses small clusters, so it allocates disk space more efficiently than FAT16. Depending on the size of your files, FAT32 creates the potential for tens and even hundreds of megabytes of additional free disk space on larger volumes compared to FAT16.

The root folder of the FAT32 drive is an ordinary cluster chain and can be located anywhere on the volume. For this reason, FAT32 does not restrict the number of entries in the root folder.

FAT32 can automatically use the backup copy of the file allocation table instead of the default copy(with FAT16, only a disk repair tool such as Chkdsk can implement backup.

Disadvantages of the FAT32 file system:

More than one identical copy of FAT is maintained for protection.

There is no built-in file system security or compression scheme with FAT32.

The largest FAT32 volume that windows 2000 can format is 32GB.

FAT32 volumes are not directly accessible from an operating system other than windows 95 OSR2 and windows98.

If you have a startup failure, you can not start the computer by using MS-DOS or windows 95(excluding version OSR2 and later) bootable floppy disk.

In the case of any queries, you can write to us at a5theorys@gmail.com we will get back to you ASAP.

Hope! you would have enjoyed this post about the advantages and disadvantages of the FAT32 file system.

Please feel free to give your important feedbacks in the comment section below.

Have a great time! Sayonara!


DBMS vs RDBMS: Differences between DBMS and RDBMS

If you are in college then it’s fine else remember your old college days when you were preparing for DBMS viva. That was a very interesting time and when you were just supposed to go inside the viva room. You occupied your place and prepared for a bullet shot in the form of a question. And now you had to answer one question “What is the difference between DBMS and RDBMS?

The reason why am I telling this story is that this is the most confusing question in DBMS during your engineering. Though you can be master in DBMS but it was quite difficult to sort out this question of DBMS vs RDBMS.

And If I am not wrong then most of the student were answering SQL is DBMS and MYSQL is an RDBMS. Some were like SQL and MYSQL is a DBMS and ORACLE is RDBMS. What the understanding was that time!

So here I want to clarify the difference between DBMS and RDBMS. Both systems are for managing the database.




DBMS is a set of interrelated data stored in a file, you did not get this point? Don’t worry! I make it more simple it is a software which stores and manages data. For example, Windows FAT32 which is simple to understand. In DBMS the data is always stored in a form of hierarchy or navigation. And user can perform an action like insertion, deletion, and updating in the file. A user can also perform data manipulation. You can also store the data in table format inside the file but you will not be able to relate them with each other or linked with each other functionally.

Hierarchy or Navigation:

I hope most of you would have read about the tree in data structure that tree is a hierarchy shape. If you have not read it then you would have seen a real tree atleast. Like tree which have several branches connected to each other. one branch with more other and then going on ……..

Like the tree you have a hierarchy structure where one node is connected with one or more node starting from root to bottom. For better understanding see the image below showing a hierarichal structure.



RDBMS is also used to store and manage data but in a tabular form here. you can consider RDBMS as an advanced version of DBMS. Here you can create any number of table and can relate them with the use of a key constraint and can insert and fetch data as per your requirement. You can easily create, insert, update, delete, alter and drop data with the use of SQL command or language.

In a technical language you can say that RDBMS is a collection of tables related with each other with a foreign key constraint.


So if we go to conclude this topic DBMS vs RDBMS then we would say DBMS is concerned with a file system whether it is FAT32, NTFS, XML, and other registry file system. Here data can be created manipulated and deleted.

Whereas rdbms is concerned with a form of tables where data can be created, manipulated and deleted. SQL and ORACLE are examples of such RDBMS.

This is very basic article about DBMS and RDBMS to make you clear the difference between them. We will come up with updated post on the same very soon to explain it in detail.