磁盘保护原理简介
2017-03-03 10:52
204 查看
用户的角度来看,可能会觉得很神奇。想实现这个功能,其实需要一个磁盘过滤程序,对磁盘的操作进行过滤和区分操作。
写入操作。应用程序操作某个文件,对文件进行写入改动操作,最后会对应到,写入改动硬盘上的某些扇区。而磁盘保护程序会过滤检测到这些扇区操作,将写入转移到其它位置,而不是真正写入到实际硬盘的真实镜像中。如图:
![](http://images2015.cnblogs.com/blog/332907/201703/332907-20170303105128907-1379641988.png)
读取操作。当应用程序操作某个文件,对文件进行读取操作。最后会对应到读取硬盘上的某些扇区。这些扇区,某些是之前没做过任何写入改动操作的,直接从真实硬盘原始镜像读取即可。而有些是之前已经进行写入改动操作的,就需要从临时镜像读取。
由过滤程序进行整合,返回给应用程序。如图:
![](http://images2015.cnblogs.com/blog/332907/201703/332907-20170303105134876-1344770775.png)
技术博客 http://blog.csdn.net/stecdeng 技术交流群 群号码:324164944 欢迎c c++ windows驱动爱好者 服务器程序员沟通交流
相关文章推荐
- 磁盘引导程序原理及简介
- 磁盘镜像技术 DRBD 原理简介
- Hough变换原理简介
- ThreadLocal原理简介
- 浏览器的渲染原理简介
- LVS原理简介及相关安全性问题
- ZooKeeper kafka入门:简介、使用场景、设计原理、主要配置
- kafka入门:简介、使用场景、设计原理、主要配置及集群搭建
- 触摸屏原理简介及应用
- 黑马程序员——网络编程1:网络通讯原理简介
- [转]dwr3框架学习笔记--简介及原理简介
- composer原理与使用简介
- Java中ClassLoader原理简介
- 1、flum的原理简介
- storm 原理简介及单机版安装指南
- iCloud工作原理简介
- 二维码 编码原理简介
- android IPC及原理简介
- 内存存储原理与磁盘存储原理讲解
- 【Struts】——简介 & 原理