Answers:
请参阅http://support.microsoft.com/kb/332023的 “更多信息”部分:
许多磁盘设备通过使用板载高速缓存来提供增强的性能,该板载高速缓存为从磁盘读取的数据提供预读高速缓存,并为正在被读取的数据提供后写高速缓存(或延迟写入或“延迟”写入)。写入磁盘。在某些情况下,很重要的一点是,必须立即将数据写入物理磁盘,而不要保留在磁盘的板载写缓存中,以便稍后在其他空闲时间写入数据。如果磁盘或控制器(无论在何处实现了写入缓存)突然断电,则可以防止此数据丢失或损坏
写缓存可以大大提高磁盘性能,因此请留给内部硬盘驱动器使用。
Windows默认情况下会关闭闪存驱动器和其他USB硬盘的写缓存,通常您不必修改这些设置,Windows会为您处理。
我总是每次都关闭后写缓存。从一开始这是一个坏主意。我将以这种方式进行解释:如果您在文字处理文档上单击“保存”,而电源关闭并关闭了后写缓存,则将无法保存您的文档(直到自动保存生效)。关闭“后写缓存”会强制其在您单击“保存”时将文件实际写入磁盘。停电,蓝屏死机,程序崩溃等也是如此。
[Save]
。根据您的估计,您甚至根本不用理会计算机,因为不可避免地会丢失数据。◔_◔–
根据Old New Thing的博客文章,听起来第一个是OS缓存,第二个是仅在刷新期间对磁盘内部缓存的替代。
对于不刷新的普通写入,无论使用第二个设置如何,都将使用磁盘内部缓存。但是,对于同步/刷新事件,默认行为是确保刷新OS缓存实际上将数据获取到介质上:告诉驱动器也明确刷新内部缓存。
我不清楚是否关闭第一个设置是否会在每次写入时刷新此磁盘,甚至禁用磁盘上的缓存以及禁用OS缓存。