阅读:1377回复:3
如何将windows缓存的数据全部刷新到硬盘
windows的registry,以及pagefile.sys都有缓存数据,如何保证这些数据能够全部刷新到硬盘。
|
|
|
沙发#
发布于:2003-06-26 11:38
不是说正常关机就可以把缓存中的数据刷进硬盘吗???
我也怀疑在正常关机的情况下,仍然有缓存中的数据没有被刷入硬盘!! 不知道有没有高手来解释一下 |
|
|
板凳#
发布于:2003-06-26 12:34
可以自己构造一个IRP包IRP_MJ_FLUSH_BUFFERS来强制一个卷上的缓存到磁盘上。
|
|
地板#
发布于:2003-06-27 18:04
也就是win32下的flushfilebuffers.不过我还是怀疑这个函数的有效性,对于注册表以及一些经常读写的文件我怀疑还是没有写到硬盘。
有没有人有高招。 |
|
|