Summary
The range of filesystems and filesystem implementations available on x86 hardware today can make the selection of filesystems for sharing data between OSs a difficult task. Above all else, you should look for a filesystem that's stable in all the OSs that will use it. Because filesystem drivers run in a privileged state within an OS, a buggy driver can cause the system to crash. Worse, a buggy read/write filesystem can irrevocably corrupt the data on a partition.
In general, FAT is the safest choice for file sharing between OSs, but it's not always the most convenient choice. Some OSs lack support for important features such as long filenames when using FAT, and some OSs lack support for certain FAT variants, such as FAT-32. Therefore, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access