无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 44860|回复: 158
打印 上一主题 下一主题

[原创] MyRamOS(26/6/2014 更新:添加读缓存,更快速度)

    [复制链接]
跳转到指定楼层
1#
发表于 2014-6-15 20:54:03 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ywjheart 于 2014-6-30 00:36 编辑

目的: 避免系统分区或一些关键分区的写操作,保证干净完整,不被破坏。


好处: 所有受保护的分区的写操作都是在内存中完成的,新写数据都在内存速度飞快。 系统空闲时写日志不再需要唤醒硬盘,延长电池时间。
建议: 把桌面,文档路径改到非系统分区。页面交换文件可以在配置界面配置。


测试通过系统:
winxp SP3 32bit
winxp sp2 32bit
winxp sp2 64bit
vista sp2 32bit
vista sp2 64bit
win7 sp1 32bit
win7 sp1 64bit
win8.1 with update 32bit
win8.1 with update 64bit
server 2012 r2 with update 64bit


分区类型支持:
MBR
GPT


分区格式支持:
所有,包括 FAT,NTFS,等


下载: https://github.com/ywjheart/MyRAMOS
从github下载吧。



myramos.7z (125.22 KB, 下载次数: 1293)

26/6/2014 更新
1. 添加读缓存选项, 读取过的数据不再需要从硬盘读取,更接近RAMOS。(内存有限的,请不要使用这个选项)

点评

for data safetya swap partition is required it is used for page files  发表于 2018-10-16 17:58

评分

参与人数 8无忧币 +40 收起 理由
879792799 + 5 很给力!
2012yangyf + 5 很给力!
2013Varg + 5 太厉害了,大神
2010i560ma + 5 很给力!
wintoflash + 5 走召走强
20090101 + 5 很给力!
hero8000 + 5 赞一个!
yueming9712 + 5 赞一个!

查看全部评分

推荐
发表于 2014-6-16 10:10:26 | 只看该作者
请问如何使用呢??详细点。

点评

运行提示 for data safetya swap partition is required it is used for page files 为了数据安全,需要交换分区,它用于页面文件  发表于 2018-10-16 17:59

评分

参与人数 1无忧币 +1 收起 理由
mrccc + 1 都市至尊zhuzhudao.cc/3_3913/

查看全部评分

回复

使用道具 举报

推荐
发表于 2014-6-16 13:09:22 | 只看该作者
来几个配图
回复

使用道具 举报

推荐
发表于 2014-6-16 12:27:51 | 只看该作者
那位大神汉化下,一直在用sd影子系统。
回复

使用道具 举报

推荐
 楼主| 发表于 2014-6-18 01:12:28 | 只看该作者
与影子系统的目的有些差异, 影子系统是为了重启后还原,而不是出于速度考虑。
这个更类似微软的EWF, 让本次启动的数据更快的被读写。例如,chrome等软件的缓存因此会有2~3GBps的读写速度。
另外,避免了VHD,WIM等复杂的RAMOS制作方式,这个只要在界面点击一下,重启就可以切换正常模式还是RAMOS模式。

考虑增加读缓冲,这样一旦读取后续就是从内存读取,新写数据只会在内存,都会很快。
肯定比VHD,WIM这类把整个系统分区放入内存要节约许多内存。

点评

非常期待楼主的“带读缓冲功能”的新版本MyRamos。  发表于 2014-6-18 16:24
回复

使用道具 举报

推荐
发表于 2014-6-16 10:01:18 | 只看该作者
ywjheart 发表于 2014-6-15 22:29
帖子分类已经标明 原创,一行一行写的, 用WDK 7.1编译。
只是业余制作,请随意修改汉化,调整界面。
类 ...



谢谢

受保护的分区的写操作是否也包括能能保证整个系统盘的任何文件不会被写操作???

那么这个软件和别的影子系统有什么区别???

点评

一旦一个分区设定为In RAM,那么所有写操作都会被重定向到内存。在运行过程中任何文件都不会发生修改。  详情 回复 发表于 2014-6-18 01:15
回复

使用道具 举报

推荐
发表于 2014-7-18 12:05:26 | 只看该作者
ywjheart 发表于 2014-7-15 22:40
肯定是启动时,交换分区不存在。必须存在,否则,自动禁用

经再次测试:还是不能支持直接支持VHD虚拟盘!

如图:



除C盘是VHD虚拟盘外,另外两个都是物理硬盘,物理盘都显示正常,也能进入In ram状态,但VHD盘始终无法进入In ram状态,每次的改动都仍然会存储下来。

是不是不支持VHD的驱动呢?

点评

运行提示 for data safetya swap partition is required it is used for page files 为了数据安全,需要交换分区,它用于页面文件  发表于 2018-10-16 18:01
可以把VHD所在的分区In RAM,变相保护VHD系统。。。  详情 回复 发表于 2014-7-23 20:25
回复

使用道具 举报

推荐
发表于 2014-7-16 10:04:01 | 只看该作者
ywjheart 发表于 2014-7-15 22:40
肯定是启动时,交换分区不存在。必须存在,否则,自动禁用

好的,我再重新试试。
多谢先!
回复

使用道具 举报

推荐
 楼主| 发表于 2014-6-18 01:15:31 | 只看该作者
buypro 发表于 2014-6-16 10:01
谢谢

受保护的分区的写操作是否也包括能能保证整个系统盘的任何文件不会被写操作???

一旦一个分区设定为In RAM,那么所有写操作都会被重定向到内存。在运行过程中任何文件都不会发生修改。
回复

使用道具 举报

推荐
 楼主| 发表于 2014-6-18 01:03:48 | 只看该作者

由于已经使用了分页文件,

本帖最后由 ywjheart 于 2014-6-18 01:05 编辑
2011happysong 发表于 2014-6-16 12:27
楼主高人!
另想请教楼主两个问题:
1、该软件有没有内存回收机制?如果没有的话,内存不够用时会怎么办 ...


1. 因为对于系统分区而言,写操作本身就不多,暂时不回收内存。
2. 物理内存紧张时,数据会进入分页文件,此时系统会变慢,建议定期重启。
3. 已经在设置时将分页文件设置到其他分区。

点评

多谢楼主回复!  详情 回复 发表于 2014-6-18 16:20
回复

使用道具 举报

推荐
发表于 2014-6-17 20:33:10 | 只看该作者
貌似很强大
回复

使用道具 举报

2#
 楼主| 发表于 2014-6-15 20:58:26 | 只看该作者
受保护的分区的速度:
HD Tune Pro: ST2000DM001-1CH164 File Benchmark

Drive C:

Transfer rate test

File Size: 500 MB

Sequential read
2431228 KB/s
Sequential write
962726 KB/s
Random read
107944 IOPS
Random write
106673 IOPS
Random read (queue depth = 32)
235850 IOPS
Random write (queue depth = 32)
206392 IOPS

非保护分区的速度:
HD Tune Pro: ST2000DM001-1CH164 File Benchmark

Drive D:

Transfer rate test

File Size: 500 MB

Sequential read
152185 KB/s
Sequential write
150146 KB/s
Random read
86 IOPS
Random write
228 IOPS
Random read (queue depth = 32)
149 IOPS
Random write (queue depth = 32)
196 IOPS

回复

使用道具 举报

3#
 楼主| 发表于 2014-6-15 21:02:25 | 只看该作者
本帖最后由 ywjheart 于 2014-6-15 22:30 编辑

运行截图, 读写内存的速度很快。

1.png (50.07 KB, 下载次数: 270)

1.png
回复

使用道具 举报

4#
 楼主| 发表于 2014-6-15 21:22:28 | 只看该作者
本帖最后由 ywjheart 于 2014-6-18 00:59 编辑

reserved
回复

使用道具 举报

5#
发表于 2014-6-15 21:58:26 | 只看该作者
是不是真的呀 这个
系统盘可以写保护?
回复

使用道具 举报

6#
发表于 2014-6-15 22:12:27 | 只看该作者


能不能介绍一下是否原创
用到的软件等

回复

使用道具 举报

7#
发表于 2014-6-15 22:13:12 | 只看该作者
看介绍好像就是影子系统么
回复

使用道具 举报

8#
 楼主| 发表于 2014-6-15 22:29:39 | 只看该作者
帖子分类已经标明 原创,一行一行写的, 用WDK 7.1编译。
只是业余制作,请随意修改汉化,调整界面。
类似微软的EWF,临时数据全放入内存,不写磁盘。

点评

谢谢 受保护的分区的写操作是否也包括能能保证整个系统盘的任何文件不会被写操作??? 那么这个软件和别的影子系统有什么区别???  详情 回复 发表于 2014-6-16 10:01
回复

使用道具 举报

9#
发表于 2014-6-15 23:16:00 | 只看该作者
如何使用?能否详细一点
回复

使用道具 举报

10#
发表于 2014-6-16 09:14:51 | 只看该作者
下载: https://github.com/ywjheart/MyRAMOS
传不了附件,从github下载吧。

网址好象无效

点评

http://www.xunshuwu.com/0/3/index.html 醒在末世  发表于 2014-11-6 21:54
https://github.com/ywjheart/MyRAMOS  详情 回复 发表于 2014-6-16 16:13
回复

使用道具 举报

13#
发表于 2014-6-16 12:27:37 | 只看该作者
楼主高人!
另想请教楼主两个问题:
1、该软件有没有内存回收机制?如果没有的话,内存不够用时会怎么办?有的话是如何回收的呢?
2、能不能将指定盘符的空间指定为缓存空间,在内存不足时将内容缓冲到缓存盘?

谢谢!

点评

1. 因为对于系统分区而言,写操作本身就不多,暂时不回收内存。 2. 物理内存紧张时,数据会进入分页文件,此时系统会显著变慢,建议定期重启。  详情 回复 发表于 2014-6-18 01:03
回复

使用道具 举报

16#
发表于 2014-6-16 14:01:41 | 只看该作者
不知如何使用?
回复

使用道具 举报

17#
发表于 2014-6-16 16:13:06 | 只看该作者
33445566 发表于 2014-6-16 09:14
下载: https://github.com/ywjheart/MyRAMOS
传不了附件,从github下载吧。

https://github.com/ywjheart/MyRAMOS

MyRAMOS-master.zip

161.16 KB, 下载次数: 382, 下载积分: 无忧币 -2

回复

使用道具 举报

18#
发表于 2014-6-16 19:32:35 | 只看该作者
怎么用?上个简单使用教程吧
回复

使用道具 举报

19#
发表于 2014-6-16 20:30:04 | 只看该作者
想保存被保护的分区的内容呢?
回复

使用道具 举报

20#
发表于 2014-6-17 14:09:43 | 只看该作者
值得一试。。。。。。。。
回复

使用道具 举报

25#
发表于 2014-6-18 13:01:49 | 只看该作者


你看这图,这么多参数,都是英文的,我们这些小学没毕业的跟本看不懂,不会弄呀,楼主出个说明吧。要中文的。

点评

也算是一个门槛吧,研究研究,免得轻易设置,出问题。  详情 回复 发表于 2014-6-19 22:22
回复

使用道具 举报

26#
发表于 2014-6-18 14:53:49 | 只看该作者
64位系统,如果有足够多的内存,楼主提供的软件最大写入量是多少?

点评

取决于你的物理内存和页面文件的大小  详情 回复 发表于 2014-6-19 22:24
回复

使用道具 举报

27#
发表于 2014-6-18 16:20:30 | 只看该作者
ywjheart 发表于 2014-6-18 01:03
1. 因为对于系统分区而言,写操作本身就不多,暂时不回收内存。
2. 物理内存紧张时,数据会进入分页文 ...

多谢楼主回复!
回复

使用道具 举报

28#
发表于 2014-6-18 19:31:05 | 只看该作者
楼主,我对你的敬仰有如滔滔江水,黄河泛滥,延绵不绝
回复

使用道具 举报

29#
发表于 2014-6-19 16:27:09 | 只看该作者
楼主请留意:

经过测试,MyRamos在物理盘上工作良好,但在我用来做系统盘的VHD虚拟盘上不工作,这是为什么呢?



如上图,F盘为物理盘,工作正常。C盘为VHD系统盘,试了多次都无法进入[In ram]模式。

难道是不支持VHD盘?

期待解惑!

点评

非常抱歉,我没测试VHD启动的系统。我晚些时候试试。  详情 回复 发表于 2014-6-19 22:30
回复

使用道具 举报

30#
 楼主| 发表于 2014-6-19 22:22:54 | 只看该作者
20090101 发表于 2014-6-18 13:01
你看这图,这么多参数,都是英文的,我们这些小学没毕业的跟本看不懂,不会弄呀,楼主出个说明吧。要中 ...

也算是一个门槛吧,研究研究,免得轻易设置,出问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-20 04:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表