积分 10181 最后登录 2024-4-13 精华 0 阅读权限 120 主题 242 UID 923981 帖子 13918 PB币 20299 威望 769 贡献 0 技术 11 活跃 1031
UID 923981 帖子 13918 PB币 20299 贡献 0 技术 11 活跃 1031
6 F
发表于 2012-2-20 08:13:34
IP属地广东
| 显示全部楼层
xingui 发表于 2012-2-19 22:16
对于写入的话,假如不掉电的话,此软件是在什么时候写入硬盘的呢?是后台时时还是关机时才写入?只是好寄 ...
这个具体我就不清楚了,请参见微软的说明:
有关写入缓存设置的详细信息
写入缓存设置
存储设备中的“写入缓存”指使用高速易失存储器收集发送到数据存储设备的写入命令,并缓存这些命令直至速度较慢的存储媒体(物理磁盘或低成本闪存)能够容纳下它们。大部分使用写入缓存的设备都要求有稳定的电源。
快速删除
如果您经常从系统频繁移除设备(如 USB 闪存驱动器、SD、MMC、紧凑式闪存卡或类似内存卡以及其他外部附加的存储),此选项通常是最好的选择。
选择“快速删除”选项后,Windows 将使用名为“写入缓存”的方法来管理发送到设备的命令。在写入缓存中,设备在写入命令上运行,如同没有缓存一样。虽然缓存在性能方面没有明显优势,但在通过将命令引入主要存储来提高数据的安全性方面是非常重要的。最主要的好处在于,您可以从系统快速移除存储设备,而不会面临数据丢失的风险。例如,当闪存驱动器被意外从端口拔出时,写入该驱动器的数据不大可能丢失。
更好的性能
对于必须提供高性能并且您打算经常从系统中将其移除的设备,此选项通常是最好的选择。如果选择此选项,并且在向设备写入全部数据之前将该设备从系统断开(例如,移除 USB 闪存),可能会丢失数据。
选择“更好的性能”选项后,Windows 将使用名为“回写式缓存”的方法。通过使用此方法,将允许存储设备自己决定使用高速缓存是否将节省完成写入命令的时间。如果是,该设备将向计算机发出信号表明数据已成功存储,即使数据实际上可能并不在于主要存储(如磁盘或闪存)中。此方法能够显著提高存储操作的吞吐量,这通常是系统整体性能的主要瓶颈。但是,如果设备电源由于某些原因出现故障,则仍然保存在缓存中的数据(计算机系统认为这些数据已安全存储)可能会丢失。
缓存刷新
Windows 默认使用的是缓存刷新。这表示系统将定期指示存储设备将等候在缓存中的所有数据传输到主要存储媒体。选择“启用设备上的写入缓存”后,将会关闭定期传输数据的命令。只有部分设备支持以上所有功能。
如果您希望得到较高的数据传输性能,可以同时启用以下两个设置:在“删除策略”部分选择“更好的性能”选项,并在“写入缓存”策略部分选择“启用设备上的写入缓存”(前提是系统硬件和存储设备都支持这些功能)。
我如何更改此设备的写入缓存设置?
大部分面向客户的存储设备(如 USB 闪存驱动器、SD 或 MMC 内存卡以及用户外部磁盘驱动器)都不允许更改设备的缓存设置。虽然随 Windows 一起提供的内部 SATA 或串行连接 SCSI 硬件驱动器通常允许更改设置,但只能由设备制造商进行更改。若要了解某个指定设备的缓存功能并确定最适合自己需要的设置,请参阅制造商提供的文档。
有关防止数据丢失的更多信息
对于已在应用程序和存储设备之间的路径上的任何点启用写入缓存的系统,必须确保该系统及其电源的稳定性。附加到系统的设备使用写入缓存时,该设备的缓存算法用于确保电源的稳定性,以便数据在移入和移出缓存时可执行缓存和移动。如果您的系统或电源存在已知的稳定性问题,则不应该使用这些功能。
还应该小心移除诸如 USB 闪存驱动器、SD、MMC 或紧凑式闪存卡以及外部存储驱动器的存储设备。使用“安全移除”选项时,您的数据在大多数情况下都会受到 Windows 的保护。但是,也有可能某些驱动程序或应用程序不符合 Windows 模型,在移除这类设备时会出现数据丢失的情况。任何可能的时候,在从系统移除任何外部存储设备之前,最好使用“安全移除”小程序。
--------------------------------------------------------------------------------
展开阅读全文​
1
查看全部评分