|
本帖最后由 fujianabc 于 2014-3-17 06:19 编辑
这两天获悉Win 8.1 update 1支持原生wim启动,赶紧试了一下,很强大
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=327098
这里发一下大致方法和测试报告。
首先你需要一个集成了update 1的win 8.1和winpe (所谓的winpe 5.1),所有dism或者imagex操作都需要集成了update1的win8.1/winpe 5.1下进行。集成方法很繁琐,我在二楼另外写,没兴趣的等下个月官方集成版吧。
有了win 8.1 with update 1后就很简单了(可以忽略2楼和3楼了),分两种情况:1、制作全新启动的wim启动win 8.1;2、正常运行的win 8.1做成wim启动
一、制作全新启动的wim启动win 8.1
1、在winpe 5.1下,假设集成版安装文件为z:\sources\install.wim,要启动的wim放到d:盘,执行命令- Dism /Export-Image /WIMBoot /SourceImageFile:z:\sources\install.wim /SourceIndex:1 /DestinationImageFile:d:\wimboot.wim
复制代码
这条命令生成可以启动的wim文件,启动/wimboot是关键参数,生成的wim文件比默认maximum方式压缩的wim文件要大一些。
2、生成指针文件(pointer file),假设放在c:分区
- DISM /Apply-Image /ImageFile:d:\wimboot.wim /ApplyDir:C: /Index:1 /WIMBoot
复制代码
生成之后可以看到c:盘中文件结构和普通windows分区一样(图一),但实际只占了200多MB,这些其实只是wim文件索引。另外,所有写入操作将保存在指针文件上,wim文件不会发生变动
3、生成启动菜单,重启开始系统安装和配置。- bcdboot c:\windows /l zh-cn
复制代码
二、正常运行的win 8.1做成wim启动
如果一个普通硬盘启动的win 8.1 with update1已经配置安装好了,想做成wim启动,按如下步骤在winpe 5.1中操作。假设配置好的win8.1 with update1在z:分区
1、生成可以启动的wim文件,放到d:盘
- DISM /Capture-Image /WIMBoot /ImageFile:d:\wimboot.wim /CaptureDir:z: /Name:"WIMBoot Enterprise_x64 with 8.1 Updates"
复制代码
2、生成指针文件,放到c:盘
- DISM /Apply-Image /ImageFile:d:\wimboot.wim /ApplyDir:C: /Index:1 /WIMBoot
复制代码
3、修复盘符(否则系统启动可能会把原有系统分区z:认作c:),命令在附件中
- FixLetter.cmd /currentos:c
复制代码
4、生成启动菜单,重启开始系统安装和配置。- bcdboot c:\windows /l zh-cn
复制代码
几点注意:
1、wimboot不需要官方所谓的UEFI,也不需要SSD,但机械硬盘wimboot速度很慢
2、方法一生成的指针文件大概200多MB,但启动配置完占用了1G多,因为系统安装配置操作都写入了指针分区。第二种方法,因为已经安装完系统了,直接启动指针文件还是只占几百MB
3、wim文件原则上可以和指针文件放在一个分区,不过建议分开来放,而且指针文件和wim文件可以在不同硬盘上
4、指针文件可以放到一个VHD/VHDX文件中启动,这样系统就只需要一个vhd和一个wim文件了(注意,wim文件本身不能放入vhd中)
5、wim系统指针分区的改动可以保存为新的增量wim文件(同文件夹下的custom.wim),并同时清除pointer file所占空间,在winpe 5.1下执行
- DISM /Capture-CustomImage /CaptureDir:C:
复制代码 |
评分
-
查看全部评分
|