我仍然不完全理解文件系统的深层工作原理。
例如,我有一个硬盘驱动器和一个闪存 USB 驱动器连接到我的 Linux 或 Windows 计算机。
我可以看到有多种文件系统类型的格式化选项,例如 FAT32 和 NTFS。
我将两个设备都格式化为 FAT32(仅选择其中一个作为示例)。
我猜测我的电脑上有一个适用于 FAT32 文件系统类型的驱动程序/接口。
然而,在较低的层次上,向两个设备写入和读取字节的方式会有所不同,对吗?
因此,在文件系统驱动程序和硬件之间,应该有另一个特定于硬件的驱动程序?如果是这样,这个控制逻辑是在设备本身上还是在我的 Windows 或 Linux 计算机上?
提前致谢。