File system is an important part of any operating system which defines how files and data are stored on our computer hard disk drive. We have some common file systems which we knowingly or unknowingly come across they are FAT, FAT-32, NTFS, EXT2, EXT4, HFS, HFS+, HFS Journaled. (FAT, FAT-32, NTFS) => Windows, (EXT2, EXT4)=> Linux, (HFS,HFS+, HFS Journaled) => Mac OS.
Windows and Linux runs on a MBR partition table which abbreviates to Master Boot Record where as Mac runs on GUID partition table which is specifically for UEFI BIOS system. Phew too may details. Lets break down things.
MBR the most important data structure on the disk, is created when the disk is partitioned and helps in booting your windows operating system and works as a bootloader for the same. GRUB is an example of bootloader which boots linux operating system. But in case of a Mac system Apple implanted the system with a special boot loader hardware which contains apple specific bootloader code. That is the reason why apple operating system (Mac OS) will not boot on a normal PC without any modification. Again Mac runs on GUID partition table and PC OS like linux and Windows run on MBR partition that is the another reason why Mac cannot run on normal PC.
So how come Mac on PC … ?
Stay tuned I’ll update you’ll with the details in further posts.
PS: If I’m wrong somewhere please do correct me :-)
Operating Systems #File_Systems MacOs Windows Linux