Wim格式映像

如何制作Wim格式映像来安装系统
有些新手认为要让win7安装程序正常识别install.wim中的分卷,就必须生成编录文件,有些教程也说捕获wim映像后要用waik生成编录文件。其实这并不必要,只要你的分卷的flag或分卷名符合windows默认的几个版本的flag或卷名之一即可。也就是说虽然xp的wim分卷不能用waik正常生成编录文件,但是我们可以在生成映像的时候给它一个诸如“starter”“enterprise”之类的合法的flag让他能够被win7安装程序正常识别,当然win7旗舰版的映像更不需要编录文件,直接把分卷名改成“Windows 7 ULTIMATE”即可,如果要是想把s2008也加进来那就要导入licence文件。做好之后把连个映像中的分卷导入一个install.wim。系统封装的过程就不多说了,只说一下需要注意的问题。xp部署后有一点小问题,如下:1.部署后根目录下会出现$WINDOWS.~BT,$WINDOWS.~LS,两个垃圾文件夹。 2.boot.ini文件丢失 为解决这两个问题,可加入一个批处理(封装后)。如:<pre> rd /s /q “%HOMEDRIVE%\$WINDOWS.~BT”(删除垃圾文件) rd /s /q “%HOMEDRIVE%\$WINDOWS.~LS”(删除垃圾文件) xcopy /r /k /h /y %HOMEDRIVE%\tools\boot.ini %HOMEDRIVE%\boot.ini(用正常的boot.ini替换丢失后由系统生成的boot.ini)</pre>3.安装程序不能改写主引导记录为nt5的主引导记录。这是个有点麻烦的问题,但是也不难解决,一个比较直观的方法就在封装时加入一个改写mbr为nt5的任务(部署前后应该都行),复制文件后第一次重启的时候使用ntboot.img(无忧某高手的作品)实现由ntboot.img不经mbr直接启动硬盘上的ntldr,此时开始部署,部署过程中调用bootsect或是BOOTICE修复mbr。bootsect就不用多说了,提取自安装盘,建一个批处理放在和bootsect同一个目录下,内容为bootsect.exe /nt52 all /force(似乎是这个吧,好久没用了额)如果用BOOTICE 批处理可写为BOOTICE /DEVICE=0:1 /mbr /install /type=nt52 /auto,参数有很多 具体内容参见BOOTICE的帮助。然后把这个批处理加进部署任务就行了至于win7,还没发现别的问题,如果有,再补充。