|
偶然中看到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大的博客啦! |
|