任何给定驱动器上的写入缓存标志位于何处?是在操作系统中还是在磁盘本身上?

任何给定驱动器上的写入缓存标志位于何处?是在操作系统中还是在磁盘本身上?

基本上,我想知道写入缓存标志是否是可移植的(存储在磁盘上),或者它是否依赖于激活它的操作系统(可能存储在注册表或其他地方)。

如果我通过操作系统 Win7 或 WinXP 桌面为闪存驱动器启用写入缓存,然后移除驱动器并将其插入 Linux 笔记本电脑,写入缓存是否会立即启用,因为 Linux 将从磁盘读取有关如何处理写入的标志?还是我必须告诉 Linux 操作系统或任何后续操作系统缓存写入?

答案1

Windows 部分:该设置存储在本地操作系统的注册表中,而不是驱动器本身,因此 Linux 无法了解它(在我的 Windows XP 和 7 机器上进行了测试)。即使某些 Linux 发行版会将设置保存在驱动器上,Windows 也不会关心它。

但我不知道 Linux 会将设置保存在哪里。

相关内容