无忧启动论坛

标题: 在机械硬盘上以WIMBOOT安装系统会很慢吗? [打印本页]

作者: captain_g    时间: 2015-5-12 15:59
标题: 在机械硬盘上以WIMBOOT安装系统会很慢吗?
偶然中看到chenall兄的博客《成功实现WIN7的WIMBOOT功能》(http://chenall.net/post/windows7_wimboot/),很感兴趣,便动手实践了一下,算是边学边练。谢谢chenall兄的分享!

chenall兄提供的由“三蛋WIN7”修改的WIMBOOT.WIM文件很好用,只是在安装过程中有“非正版系统,DVD如系购买可要求退款”英文字样提示(但事实上最终仍是激活的!),闲着没事便设想着弄出一个自己的WIMBOOT.WIM文件玩玩。

自己用的系统是32位的WIN7SP1,不敢折腾它,怕万一练废了。

1)于是找了一个64位WIN7SP1的INSTALL.WIM,在当前系统中,先创建、挂载一个VHD,将INSTALL.WIM释放到VHD文件中。卸载VHD后,用BOOTICE在BCD中添加一个VHD启动菜单项。然后重启电脑进入VHD系统,按部就班地完成系统安装,接着按C大的说明安装了Windows6.1-KB3033929-x64.msu补丁和WOF驱动,最后用系统自带的SYSPREP完成封装(初次封装提示出错,无法完成封装,在禁用了Windows Media Player Network Sharing Services后终于封装成功了)。

2)封装完成后重启电脑进入32位WIN7系统,挂载含有已封装系统的VHD,用:

wimlib-imagex.exe capture x:\ "y:\wimboot.wim" --wimboot

命令打包,得到了自己想要的WIMBOOT.WIM文件,随后卸载掉VHD。

3)为了验证是否好用,又创建、挂载了一个新的VHD,本来准备用WinNTSetup将其安装进该VHD,无奈总是提示“源文件无效”(已右键先修改WIM API为WIMLIB),只好改用:

wimlib-imagex.exe apply "y:\wimboot.wim" 1 z:\ --wimboot

命令将其安装进VHD文件(生成指针文件),居然是成功了(这里就有点不理解了)。

4)卸载VHD后,用BOOTICE再在BCD中添加一个新的VHD启动菜单项。

5)重启电脑,选择进入新的VHD系统,不出意料,获得成功!查看VHD已使用的容量,初始阶段仅占用了不到800M。


先前一知半解地了解一些有关WIMBOOT安装的知识,说是不适合在机械硬盘上使用,原因一个字——“慢”!


就我自己此回的实际体验来看,并不觉得明显慢啊!不知各位坛友是否有同样的感觉?


再次感谢chenall兄的分享!C大还专门为我等后进提供了实用的小工具呢!有意的,就请大家前往阅读C大的博客啦!
作者: chenall    时间: 2015-5-12 17:38
我倒是觉得用WIMBOOT除非你的CPU不行,否则启动速度会加快。

因为机械硬盘的读取速度比较慢,用WIMBOOT之后需要读的内容变少了(压缩),一部份工作由CPU代替了,只要CPU不是太差,会更快一些。
作者: qq27722    时间: 2015-5-12 23:31
试过
24G mSATA固态硬盘。把WIMBOOT镜像放在 mSATA固态硬盘上,指针放在机械盘上启动读取速度比把WIMBOOT镜像放在机械盘上,指针放在24G mSATA固态硬盘上快。。很明显,主要是体现在进win7时那个圈圈转的时间。
作者: chshrm    时间: 2015-5-17 20:34
注册表里面,将系统页面文件pagefile.sys改在固态硬盘上,也能获取同样的快速效果。
作者: 2012raps    时间: 2015-6-17 10:07
理论上会变块,远景有不完全测试。说是变快了

作者: rush    时间: 2015-7-3 21:38
WIMboot真的不慢,但是我目前还不太了解他的原理,比如系统如何去判断加载哪个wim文件,如何实现一键还原等等,没有这些功能,就缺乏实用性。毕竟用这个就是有点代替ramos用的,如果没ramos好用不如继续用ramos算了




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