I really don't know which stackexchange site to ask this question on. So here I go...
I know that we have various file systems today and most OSs(except may be a few) work with all of them. I have always wondered how do OSs recognize which file system is being used? Consider the example of accessing hard-disk files from Linux live-boot USB. How does it know that the Os of hard-disk is using FAT and not NTFS or some such? I know that some bits are set which determine the file system. But is that all? Or are there other ways of determining file systems? I referred to sites like wikipedia-file systems makeuseof and many others. But none provide the information I am looking for. Will someone please provide me the table which lists file-systems and signature(as I like to call them) bits?
I found this helpful. But I still don't get half the things written there