@Lazeez Jiddan (Webmaster)
Are these systems specifications open sourced and standardized by a standard body other than MS? (All I can find is reverse engineered specs.)
Yes.
All versions of FAT were always Open Source, as MS intended it to be a kind of "Industry Standard" from the start. That is why FAT16 was used by almost everybody, from Norton, Commodore, Sperry-UNIVAC, Apple, IBM and Digital Research, to AT&T, to almost everyone else.
And MS did not even "invent" it, it was in QDOS when they bought that OS, and was then known as FAT12. Which was in turn lifted from MS FAT8 system.
To be honest, most formatting schemes in the last several decades were made primarily by MS, simply because nobody else cared to do so. There is no money in it, and for compatibility it is simply easier to use one already existing than going through the nonsense of recreating one that only you can use (other than Apple).
But even back then, they were not "Made by MS", but by a consortium. FAT8 was MS and NCR (with some coming from SCP). FAT16 was MS, IBM, DR, and Novell. Fat 16 was again MS, IBM, DR, and Novell. FAT32 was MS and Caldera (who owned DR-DOS and was part of the Novell team to create a successor to Novell-86).
NTFS was actually the first one they created entirely by themselves, and it was also the first NOS they made entirely by themselves (XENIX as I already said was based on UNIX so used a clone of the UNIX system of the time).
MS was actually highly involved in that era of standardization. Like the formal name for "Expanded Memory" was formally known as LIM-EMS. The LIM standing for Lotus-IBM-MicroSoft. And "Extended Memory" (XMS) came from MS, Lotus, Intel, and AST.
Almost all of those kinds of standards from the 80s to early 90s were by consortiums that often included MS< Intel, and IBM because they mostly created the X86 systems we still use to this day. With others joining in as they went along as needed.
And the industry is littered with instances where a company went on their own and did not use the "standard". Like IBM with the XGA (an improved VGA), which failed. MicroChannel Architecture (the IBM only 16 or 32 bit interface), which also failed.
Much of our jobs back then was helping customers walk the minefield of incompatible standards.
But as for "reverse engineered", that is all you will find even though it was a consortium that made it. I doubt that you will find many 8080 systems around that would work on single sided 5 or 8 inch disks. Because that is what the original FAT was designed to work with. Everything after that was largely a modification to maintain backwards compatibility. Another thing MS insisted upon from the early days. So any modern rendition is just a reverse-engineered spec based on a system that is over 45 years old.
And Apple used it until MFS in 1984. Then APM in 1992. APFS is just the latest in a series of Apple only allocation systems.
I have really had to dig for some of this, as I am having to dredge up over 30 year old memories that have not mattered in years. But yes, all the FAT systems were standards by a consortium, as IBM would have wanted it no other way. And MS got its start doing such work for other companies like MITS. Then selling their BASIC to almost every one of the early computer companies. So compatibility and ease of exchange was always a key part of their projects.