无忧启动论坛

标题: 谈谈个人RAMOS为何中意IMG格式的加载方式…… [打印本页]

作者: 2010feicool    时间: 2014-10-15 16:00
标题: 谈谈个人RAMOS为何中意IMG格式的加载方式……
本帖最后由 2010feicool 于 2014-10-15 20:28 编辑

  现在的RAMOS五花八门,各种方式各种驱动,令人看得眼花缭乱,导致很多人嫌麻烦望而却步了。
  IMG文件修改方便,加上我也是一个不喜欢折腾自己的人,所以多年一直使用IMG格式的RAMOS,但网上总有些人说IMG格式的不如WIM,VHD的快,我只想说,大家用同样的内存,IMG的怎么就慢了呢?
  本人不是来为IMG伸冤的,你觉得用IMG慢那是因为你没设置好而已,以下是我个人见解,有什么不对的或者不同意见的,大家互相探讨,别漫骂啊~~o(>_<)o ~~


  有制作IMG的RAMOS经历就往下看,无则随意(以下用RAMXP为例):

一 抛弃FBWF,EWF等等之类的东西吧,那些玩意都是坑货,装上后不少软件和大型游戏都跑不起,也不要用RAMDISK之类的另建立一个缓存盘,那也是自找麻烦。首先,把临时文件夹TEMP和IE缓存文件夹temporary internet files设置到内存盘的根目录。不想改的直接跳过这里,如图



做好RAMOS后,用VDM装载之前做好的IMG文件,接着就是提速的关键了,右键点临时文件夹TEMP,属性,高级,取消“压缩内容以便节省磁盘空间”,确定返回属性页面,再点应用,如果它有子文件夹的话,还要确定“将更改应用于该文件夹,子文件夹和文件”。



以相同方式设置临时文件夹TEMP和IE缓存文件夹temporary internet files,
还有当前用户桌面文件夹
C:\Documents and Settings\Administrator\桌面
预读取文件夹
C:\windows\prefetch
注册表配置文件夹
C:\windows\system32\config

这些文件夹都是系统日常使用中,经常进行写操作,取消他们的NTFS压缩,速度就会有明显的提升,安装FBWF或另设缓存盘的目的也正是为这些写操作提速而已。

  你只要把IMG的空余部分留多些就是了,那有人又说那IMG文件不就更大加载时间更长了嘛?告诉你,不会!看下一步


----------------------------------------------

二 IMG文件大没关系,只要里面的文件占用空间不大就行,像XP那样精简全能型的,经过磁盘压缩,一般都只占用300M左右的空间,再留个几百M的空余也不用担心加载时间长,方法很简单,就是用7Zip把IMG压缩成GZ格式就好,VDM新建个IMG把文件全拷过去,尽量让文件在磁盘中排列紧凑一些,这样压缩能让GZ文件更小,加载速度更快,重建的IMG文件拷贝完别忘了把上面讲的那些文件夹“解压”。如图




如上,一个800M的IMG文件,其中实际使用空间261M,IMG压缩成GZ后,GZ文件297M
最后更改grub4dos启动菜单,把原来加载的IMG改成新建的GZ文件就好。
例如


title 0. 内存启动 RAMXP GZ压缩
debug off
find --set-root --ignore-floppies /0XP.gz
map --mem /0XP.gz (hd0)
map (hd0) (hd1)
map --hook
rootnoverify (hd0,0)
chainloader (hd0,0)/ntldr


实机加载的时候就能发现,前300M的时候和原来加载IMG差不多,但后面的500M就只用一瞬间,刷的一下就完了,加载速度自然不用说了,没试过的可以试试,必须是实机,虚拟机的算了

--------------------------------------------------


作者: 2011bialau    时间: 2014-10-15 16:10
支持楼主,受教了!
作者: 原号被封    时间: 2014-10-15 16:18
XP.IMG  是我最初的玩法,也就是F驱去,速度大约在1至3G每秒,如果压缩成GZ的话不方便热备份,建议直接用虚拟光驱把空闲的压缩掉即可,这样依然可以热备,而且不用加载空闲容量时间。

WIMRAMOS 这种是配合FBWF 用软件测速的话是F驱的好几倍速度,但由于是WIM高压缩率前使用的时候速度也和F驱打平手了。WIM最省内存容量是一点,特别是WIN7 WIN8这类系统,这种系统我放在我自己的U盘上有一个 588MB的WIN8.1 64位的。

我台式机采用的是PRIMO制作的WIN7 64位,速度比F驱快两倍,热备原生自带,开机默认就不须要加载空闲部分。

综合上来讲 F驱适合制作通用版,移动版,WIMRMAOS适合制作PE或小内存的机器上使用

Primo驱无法移动上通用,但体验上P驱最快,热备最方便,是一只黑马
作者: caoshilian    时间: 2014-10-15 16:26
二 IMG文件大没关系,只要里面的文件占用空间不大就行,像XP那样精简全能型的,经过磁盘压缩,一般都只占用300M左右的空间,再留个几百M的空余也不用担心加载时间长,方法很简单,就是用7Zip把IMG压缩成GZ格式就好,VDM新建个IMG把文件全拷过去,尽量让文件在磁盘中排列紧凑一些,这样压缩能让GZ文件更小,加载速度更快。

还有更好的法子,见图:
作者: 2010feicool    时间: 2014-10-15 20:40
caoshilian 发表于 2014-10-15 16:26
还有更好的法子,见图:

谢谢,我以前都是勾选 为镜像文件分配全部磁盘空间的,各路大神不要笑啊囧rz
作者: xianglang    时间: 2014-10-15 20:48
IMG和VHD是一样的。

作者: jxf268    时间: 2014-10-15 22:23
xianglang 发表于 2014-10-15 20:48
IMG和VHD是一样的。

两个概念,不一样的,不要误导新人
作者: promrhxq    时间: 2014-10-15 22:47
解除压缩的思路不错  楼主很有心

对于无需经常更新的系统的确可以这样压缩
作者: ql1307096    时间: 2014-10-16 15:17
我做的win7 ramos。gz压缩后无法启动!!直接用 img镜像文件可以启动,
作者: ok98    时间: 2014-10-16 15:25
请问gz启动是否需要相应程序文件支持。


以前一直深度做的那个ramos
作者: ok98    时间: 2014-10-17 09:31
顶楼主确实有效果。

只用压缩,修改菜单就可以了。  原1G(占用空间680M),压缩后GZ后为780M.

原来做的VHD不知道是否可以GZ压缩后启动?

这个没试1.8G vhd mem方式启动。


作者: 2012qnmd    时间: 2014-10-17 10:10
xp.03,如果内存大(2G以上),当然IMG, 不过是微软自己的,不是第三方的

WIN7,WIN8,WIM吧

GZ压缩后,可以重命名为.IMG, G4D可以识别的, 压缩的只能是加载快点,内存使用并不减少多少,修改也不方便了
作者: emutemp    时间: 2014-10-17 12:23
原号被封 发表于 2014-10-15 16:18
XP.IMG  是我最初的玩法,也就是F驱去,速度大约在1至3G每秒,如果压缩成GZ的话不方便热备份,建议直接用虚 ...


"...建议直接用虚拟光驱把空闲的压缩掉即可,这样依然可以热备,而且不用加载空闲容量时间。"

可以热备,也不用加载空闲容量,这个不错。不知如何操作“用虚拟光驱把空闲的压缩掉即可”?
作者: 原号被封    时间: 2014-10-18 21:20
emutemp 发表于 2014-10-17 12:23
"...建议直接用虚拟光驱把空闲的压缩掉即可,这样依然可以热备,而且不用加载空闲容量时间。"

可以 ...

我说的是IMG假如是3G大小,但里头只用了2G的话,你用虚拟光驱有一个压缩功能的,启用后IMG文件就只有2G大小了,加载的时间也只花加载2G容量的时间了,加载后进入RAMOS C盘依然是3G大小。空闲的部分已经不用加载了。这样听明白不?
作者: devilma    时间: 2014-10-19 11:43
不错,学习到了,谢谢
作者: caoshilian    时间: 2014-10-19 12:04
无图说不清!

作者: diskmans    时间: 2014-10-20 21:20
caoshilian 发表于 2014-10-19 12:04
无图说不清!

试试看有没有效果
作者: xianglang    时间: 2014-10-22 20:15
jxf268 发表于 2014-10-15 22:23
两个概念,不一样的,不要误导新人

这两个格式都需要安装WINVBLOCK或者FIRADISK驱动,用起来并没有什么区别。如果没有MBR部分的IMG格式,如果不是整个加载到内存中去(修改或备份),还得在G4D菜单中加上MBR部分才行,而VHD却是完整的硬盘镜像——自从有了VHD,就不再用IMG了。
作者: zlgs    时间: 2014-10-27 15:04
DG和VDM都能生成lMG文件,看不出有什么不同,UD工具新建文件也是IMG,映射后可以改变分区格式,内存有8G的话,不必压缩,加载比压缩的快。
作者: phofo    时间: 2014-11-6 11:01
XP那样精简全能型,兄弟能不能提供一个下载链接!
作者: 2011tomchen    时间: 2014-11-15 15:20
我来这里是学习的
作者: linpinger    时间: 2014-12-1 16:22
原号被封 发表于 2014-10-18 21:20
我说的是IMG假如是3G大小,但里头只用了2G的话,你用虚拟光驱有一个压缩功能的,启用后IMG文件就只有2G大 ...

试了一下你提供的VDM压缩img的方法,加载时间好像没什么大的变化,不知道是不是img中的NTFS压缩过的缘故
作者: 原号被封    时间: 2014-12-3 16:53
linpinger 发表于 2014-12-1 16:22
试了一下你提供的VDM压缩img的方法,加载时间好像没什么大的变化,不知道是不是img中的NTFS压缩过的缘故

这个和NTFS压缩无关的,是看你空闲的空间越大就加载越省时。
作者: wylgogogo    时间: 2014-12-3 20:11
      呵呵,支持原创。这下要少走很多弯路。
作者: qq14667696    时间: 2014-12-5 11:09
各种格式镜像启动参数一样吗 ?
作者: 343119214    时间: 2014-12-16 21:04
个人认为各有千秋 VHD做RAMOS过程就像在真实的硬盘上安装系统一样
作者: 2011tomchen    时间: 2015-7-3 20:59
谢谢楼主分享

作者: 2011tomchen    时间: 2015-7-4 08:03
caoshilian 发表于 2014-10-15 16:26
还有更好的法子,见图:

你好,我用了你这个方法试了一下,把一个可以正常启动的IMG整理后,加载的时候速度确实快了不少,但加载完后就停住了,无法进入启动界面,一直停在命令符界面,进入不了启动windows的启动界面,这是什么原因呢?望赐教
作者: plutoshen    时间: 2015-7-6 16:43
我觉得vhd格式最方便,加载到内存就是ramos系统,直接启动就是vhd系统,一个文件两种用途。
作者: 2011tomchen    时间: 2015-8-8 15:59
谢谢分享
作者: 2011tomchen    时间: 2015-9-3 10:32
谢谢楼主分享
作者: qq14667696    时间: 2015-9-4 13:51
直接用整个完整系统替换img格式PE里的winpe.img可不可以……
作者: 20115renyb    时间: 2015-11-21 22:41
primo做的ramos,.vdf 也可以vdm压缩加载启动吗,省启动时间吗
作者: nk0769    时间: 2016-4-23 12:28
看的有点乱,意思是用grub解压&map : ramos.gz 到 ram 吗?
可系统都已经到ram了,取消压缩temp...不是多此一举?(试过压缩和不压缩ramos,用crystaldiskmark测试系统速度,差距是很小的)
而且压成gz,要再修改img也很麻烦.
作者: promrhxq    时间: 2018-11-27 21:58
RAMOS为何中意IMG格式,签到学习来了,说的很有道理呢
作者: 2011tomchen    时间: 2018-12-5 15:17
我也是用的IMG格式的,最近上网经常说虚拟内存不足,系统崩溃,也不知道是什么原因




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