Windows中的“启用写入缓存”是按操作系统设置还是按磁盘设置?


3

如果我在设备管理器中为磁盘选择“在磁盘上启用写入缓存”选项,它只保存在Windows中或配置磁盘以使用其缓存?

例如,当我在Windows中禁用缓存时,我从bootcd启动第三方操作系统,是否启用或禁用写缓存(或不相关)?

(我的意思是个人硬盘,没有RAID或任何花哨的配置,只是一个简单的SATA驱动器。)


写缓存是一个操作系统选项,虽然我没有链接来支持此评论。
Moab

@Moab,你是否100%确定写缓存始终坚持使用操作系统?RAID阵列怎么样,特别是那些由Intel ICH10R或其他类似控制器管理的阵列?
ubiquibacon 2011年

从我在网上看到的内容来看,检查该框会导致操作系统将数据写入磁盘缓存,而不是等到数据实际写入磁盘表面。但是,我没有看到任何与此假设这是一个按操作系统设置相矛盾的内容。此外,我认为如果OP使用硬件RAID /他会提到它,但这将是一个重要的澄清。
user55325 2011年

@typoknig,没有什么是100%,在Windows中是的。硬件Raid是另一个故事,您可以编辑原始帖子,为您的问题添加这个新维度。
摩押

Answers:


1

我怀疑大多数操作系统会根据其保存或首选设置在启动时启用/禁用磁盘(或RAID阵列)上的写缓存。一些驱动器(和阵列)可能会在重新启动时自行保存此设置,但我不希望任何操作系统依赖于此。

Debian肯定会这样做,因为它hdparm作为启动序列的一部分执行。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.