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, ...

Get The Multi-Boot Configuration Handbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.