有没有一种机制,可以让写的动作直接保存到硬盘
如我们在任意目录新建一个文件【txt】,输入任意内容,点保存这个时间马上掉电
有没有可能可以在下次启动时,它还是在的。最好能通过wes7中的功能可以实现 这是硬盘控制的,不是系统控制。除非你一下把硬盘的缓存写满,它才正常写入碟片或者闪存。要不你就直接关闭硬盘的缓存,让它直写,但是这会严重降低硬盘性能。 几乎不可能,缓存是系统内部机制,而且关掉严重影响性能。不过移动设备似乎在设备管理器里有个关掉高速缓存的选项,不过还是阻止不了应用程序和系统自己选择使用缓存。要直接读写必须编写驱动。 与程式有关:
1.程式须设计成on line
2.程序须设定成 "即时". 为快速删除而优化 使用后台程序针对性的(例如是记事本)实行实时保存? 担心掉电导致文件内容丢失,进行实时存储,还不如安装个UPS,再一个就是养成随时保存的习惯。 直接设置自动存盘间隔时间才是王道,设成半分钟,一般的操作也足够了,选一个替代系统记事本的软件比如NotePad2之类的...
a123456789z 发表于 2022-7-28 09:19
担心掉电导致文件内容丢失,进行实时存储,还不如安装个UPS,再一个就是养成随时保存的习惯。
确实如你所说,按楼主的意思,那这些写的文件就相当重要,那么只能加ups来解决,其它方法都行不通。 这个与系统和程序都有关,要系统和软件都做了这功能。
苹果系统就有,你开个系统自带的文本编辑器或备忘录,去写点东西,还没保存就突然停电了,你再去开机的时候会发现启动后就是你停电前的状态,那文本编辑器还开着,写的东西也都没丢。 同七楼意见,既然重要科来个。 不懂就问,WES7/8 的 EWF/FBWF 是不能关闭的吗?
按我的理解,普通版系统,没有 write filter 的情况下,保存文件大概率就直写硬盘了。 个人觉得不可能的,坐看大神们的解答啊 冰点可以虚拟独立出一个不锁定的盘 缓存是系统内部机制,而且关掉严重影响性能。 感谢各位的回答,还得再研究一下看看,因为我见过这样的场景,只是说在wes7上运行的是PLC的一个程序界面,上面有一个地方可以输入数字,随便输入,保存,马上掉电。是可以保存的。同理,我在旗舰上部署这个PLC的输入做这个动作就不可以保存。所以会有这样的疑问
页:
[1]