像Devlelopment一样的系统还原 [英] System Restore like Devlelopment

查看:121
本文介绍了像Devlelopment一样的系统还原的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我必须开发一个内核级驱动程序,使用户更改(新文件,新软件安装等)存储在缓存(或磁盘中的指定位置)。重新启动机器后,将丢弃所有更改并加载原始系统。这类似于Deep Freeze,Toolwiz Time Freeze等软件,稍后会给出详细信息。







请让我知道如何做到这一点。



对此开发的任何帮助将不胜感激。谢谢。$











Deep Freeze的操作:



Deep Freeze是一个内核级驱动程序,通过重定向写入硬盘驱动器或分区的信息来保护硬盘驱动器的完整性,原始数据完整。重新启动计算机后,不再引用此重定向信息,从而将系统还原到磁盘扇区级别的原始状态。这允许用户对系统进行虚拟更改,使他们看起来可以修改核心文件甚至删除它们,甚至使系统自身无法使用,但在重新启动时最初配置的冻结操作状态系统恢复。



Toolwiz Time Freeze的操作:



Toolwiz引擎由两个组成Windows内核驱动程序。一个是文件系统过滤器,另一个是磁盘过滤器。整个引擎设计用于保存所有更改(包括文件系统和原始磁盘级别)并将更改保存到一个缓存文件。

I have to develop a kernel level driver that makes user changes (new files, new software installations, etc.) store at a cache (or specified location in the disk). Upon restart of the machine, all changes to be discarded and original system to be loaded. This is similar to softwares like Deep Freeze, Toolwiz Time Freeze, etc, of whose details given later.



Please let me know how can I do this.

Any help for this development will be appreciated. Thank you.!





Operation of Deep Freeze:

Deep Freeze is a kernel-level driver that protects hard drive integrity by redirecting information being written to the hard drive or partition, leaving the original data intact. This redirected information is no longer referenced once the computer is restarted, thus restoring the system to its original state at the disk sector level. This allows users to make 'virtual' changes to the system, giving them the appearance that they can modify core files or even delete them, and even make the system unusable to themselves, but upon reboot the originally configured 'frozen' state of the operating system is restored.

Operation of Toolwiz Time Freeze:

The Toolwiz engine is made up of two Windows kernel drivers. One is the file system filter and another is a disk filter. The whole engine is designed to hold all the changes(both in the file system and raw disk level) and save the changes to one cache file.

推荐答案

尝试使用为此,您可以保存VM的原始状态副本并重复使用。



某些VM管理器允许在线快照(1个或更多) )并恢复。
Try using a virtual machine for this, you can save a copy of the "original state" of your VM and reuse that.

Some VM managers allow for online snapshots (1 or more) and restores.


这篇关于像Devlelopment一样的系统还原的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆