无忧启动论坛

标题: 【伪】2G内存也能用的RamOS。Win7、Win8,EWF+HORM,一次休眠多次快速启动 [打印本页]

作者: 黑色→风格    时间: 2015-5-5 23:39
标题: 【伪】2G内存也能用的RamOS。Win7、Win8,EWF+HORM,一次休眠多次快速启动
本帖最后由 黑色→风格 于 2015-5-6 00:31 编辑

简介:EWF (Enhanced Write Filter)提供了一种保护卷以防止写入的手段。这使操作系统(OS) 可以从只读媒体(如 CD ROM、写保护硬盘或闪存)中启动。所有对受到 EWF保护的卷进行的写入都被重定向到覆盖。这些写入被缓存在覆盖中并且作为卷的一部分提供。这会产生该卷可写的表象。覆盖可能存在于磁盘或随机访问内存(RAM) 中。如果需要,可以将覆盖中存储的数据提交给受保护的卷。简单来说就是一个只读的操作系统,所以系统无需全部加载到内存中,且所有的写入操作将被重定向到内存当中。嗯,这种感觉差不多就像 基于primo差分vhd-win7-ramos v1.1 那个帖子那样吧,当然这种方式没这么复杂,而且如果启用horm(一次休眠多次启动)的模式,那开机速度非是一般快啊,非固态也能10秒开机,固态的听说3秒开机



需要用到的东西:
http://pan.baidu.com/s/1mgxd7CW



教程开始
第一、开启EWF
1.首先是下载上面的东西
2.解压出来两个压缩包,一个是win7系统使用的,一个是win8系统使用的
3.解压,右键  安装ewf_x??.cmd 以管理员方式运行
4.安装完重启
5.win+R以管理员运行cmd
6.在cmd中输入:ewfmgr c: -enable
7.再次重启
8.这样就是只读的内存系统了,不信测下C盘速度。我的I5二代,测速结果是3G/s左右的速度,比F驱的ramos低了1G这样。
9.如果想要保存数据,只要在cmd输入:ewfmgr c: -commit 然后关机或重启就行了



第二、win7开启horm,实现一次休眠多次快速启动(win8好像不支持)
0.看下你的开始菜单栏有没有休眠的字样,没有的话请看0.1步骤,有休眠的话就直接到步骤1
0.1.没有休眠的话在命令行输入:powercfg -h on (启用休眠)
0.2.然后继续输入:ewfmgr c: -commit (保存数据,否则重启后休眠功能还是没有的)
0.3重启
1.按照HORM文件夹中的说明替换文件,需要进入pe,不然没权限
2.替换后启动到这个系统,现在在cmd输入:ewfmgr c: -activatehorm 没提示错误就说明成功了
3.现在你试下点休眠,系统正常休眠。再开机就是windows正在恢复中,随便做点什么,然后点关机,再开机试试。还是windows正在恢复中。这样就实现了一次休眠多次启动了。
4.以后想要保存临时数据就点击休眠就好了,不想保存数据就点关机,想要更新数据就-commit,想要清除休眠状态就-deactivatehorm
5.不过其实这还是有毛病的。。。5.1为测试用例,请勿随便操作,否则你将可能需要修复磁盘
5.1.接第3步,有兴趣的可以试试,其实休眠文件包含了所有磁盘的目录结构,如果这时候在E盘新建一个目录,然后点开机,再开机,系统恢复完成后你再看看E盘是不是没有你刚刚新建的目录了,长期这样下去硬盘可能会出现意想不到的问题,所以
6.在点击休眠前。必须把C盘以外的盘符全部卸载了。cmd命令:mountvol E: /p
7.挂载命令mountvol E: \\?\Volume{b728f0fe-db14-11e4-8f55-806e6f6e6963}\  红色那串东西可以输入:mountvol查看
8.小技巧,可以把这些命令写到一个bat文件里面,休眠前后双击运行就可以了,例:

mount.bat

mountvol D: \\?\Volume{b728f0fd-db14-11e4-8f55-806e6f6e6963}\
mountvol E: \\?\Volume{b728f0fe-db14-11e4-8f55-806e6f6e6963}\
mountvol F: \\?\Volume{b728f0ff-db14-11e4-8f55-806e6f6e6963}\

umount.bat

mountvol D: /p
mountvol E: /p
mountvol F: /p

c.jpg (81.13 KB, 下载次数: 140)

c.jpg

3.jpg (154.51 KB, 下载次数: 146)

3.jpg

4.jpg (77.88 KB, 下载次数: 151)

4.jpg

5.jpg (84.89 KB, 下载次数: 157)

5.jpg

作者: 黑色→风格    时间: 2015-5-6 00:23
本帖最后由 黑色→风格 于 2015-6-21 21:56 编辑

由于多系统horm BUG太多,磁盘经常损坏,建议通过差分Vhd方式实现。否则经常格式化磁盘。。。
不知道是楼主系统原因还是什么的,总之使用horm后C盘格式化不少于五次。
用差分vhd方式实现的话,系统启动不了就把子vhd删除了,用另一个子vhd启动就好了。
只用ewf在差分vhd上实现影子系统也是不错的。
作者: sysop    时间: 2015-5-6 01:07
学习一下 挺有意思的
作者: zhanguser    时间: 2015-5-6 01:25
收藏,学习之……
作者: 2012shm    时间: 2015-5-6 06:08
正好需要,多谢
作者: fanggong    时间: 2015-5-6 06:30
给力,谢谢分享。

作者: 2012bzsb    时间: 2015-5-6 06:44
! 此工具更简单,通用.
http://bbs.wuyou.net/forum.php?m ... age%3D19&page=1
不用使用精简系统.

! 2G内存,玩真的RAMOS,也是妥妥地
关键是制作思路. 当然需要一个好的精简系统了.
作者: 2012lujw1991    时间: 2015-5-6 06:47
傲娇
作者: renshijian    时间: 2015-5-6 07:41
收藏先,慢慢学习。
作者: notdiebird    时间: 2015-5-6 07:52
有方便的程序界面可用,为啥要用命令行?
作者: tjlf0    时间: 2015-5-6 07:54
貌似很不错,试试。
作者: helloman    时间: 2015-5-6 08:21
了解下,有空试试
作者: lbw2007    时间: 2015-5-6 08:40
感谢分享,进来学习一下
作者: 黑色→风格    时间: 2015-5-6 08:52
notdiebird 发表于 2015-5-6 07:52
有方便的程序界面可用,为啥要用命令行?

这个不是ewf→_→,用ewf是因为想要启用horm
作者: 黑色→风格    时间: 2015-5-6 08:57
2012bzsb 发表于 2015-5-6 06:44
! 此工具更简单,通用.
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=335550&extra=page%3D19&page= ...

这个不是ewf→_→,用ewf是因为想要启用horm
作者: 黑色→风格    时间: 2015-5-6 08:59
黑色→风格 发表于 2015-5-6 08:52
这个不是ewf→_→,用ewf是因为想要启用horm

回复楼层错了。其实我比较喜欢命令行,写个批处理双击就行了
作者: 2012andyle113    时间: 2015-5-6 09:22
路过,支持一下
作者: 20090101    时间: 2015-5-6 10:16
支持一下吧,教程很是详细。
作者: happysong21    时间: 2015-5-6 16:52
不知道 ewf 支持不支持VHD系统?
作者: zhanguser    时间: 2015-5-7 14:43
VHD也是可以的,哈哈

QQ截图20150507143552.jpg (265.38 KB, 下载次数: 193)

QQ截图20150507143552.jpg

作者: zz.229    时间: 2015-6-19 06:02
如果只用horm就好了,ewf太麻烦了。但要用horm必须要开ewf,所以这种方法很少的人才会去用。
作者: 黑色→风格    时间: 2015-6-21 21:49
zz.229 发表于 2015-6-19 06:02
如果只用horm就好了,ewf太麻烦了。但要用horm必须要开ewf,所以这种方法很少的人才会去用。

对啊,都是小众玩法,技术文档也没多少,而且错误好多,磁盘经常错误,现在改为差分VHD方式才好点,有问题的时候把子vhd删除了就可以了。不推荐horm,还是买个固态好点。
作者: x9tian    时间: 2015-6-26 07:44
电脑睡眠是Windows 新模式,这种模式结合了待机和休眠的所有优点。将系统切换到睡眠状态后,系统会将内存中的数据全部转存到硬盘上的休眠文件中(这一点类似休眠),然后关闭除了内存外所有设备的供电,让内存中的数据依然维持着(这一点类似待机)。这样,当我们想要恢复的时候,如果在睡眠过程中供电没有发生过异常,就可以直接从内存中的数据恢复(类似待机),速度很快;但如果睡眠过程中供电异常,内存中的数据已经丢失了,还可以从硬盘上恢复(类似休眠),只是速度会慢一点。不过无论如何,这种模式都不会导致数据丢失。 不知道EWF有何方法实现
作者: 2011goodluckwxl    时间: 2020-12-7 21:57
按照教程搞,我失败了,系统都进不去了。
作者: jjbj66    时间: 2020-12-7 22:09
kk
作者: tooooday    时间: 2020-12-7 22:15
感谢分享

作者: cxz1225    时间: 2020-12-8 09:59
感觉挺复杂的。
作者: superaliang    时间: 2020-12-26 12:47
我按着教程来,也失败了。。。
作者: richie-wwm    时间: 2020-12-26 21:52
给力,谢谢分享
作者: xxwzdc    时间: 2020-12-26 22:11
没有操作成功,感谢了
作者: wilot    时间: 2020-12-27 12:36
学习一下
作者: 遨游的风    时间: 2023-2-28 08:21
感谢分享
作者: 遨游的风    时间: 2023-2-28 08:22
学习一下
作者: huang1987    时间: 2023-9-26 00:02
谢谢分享
作者: 361269166    时间: 2024-8-19 11:18
学习打卡
作者: wondaol    时间: 2024-8-19 11:32
只读有不方便的地方




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3