无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: fujianabc
打印 上一主题 下一主题

win 8.1 update1原生wim启动方法和体验

    [复制链接]
61#
 楼主| 发表于 2014-4-12 00:30:36 | 只看该作者
七彩云南 发表于 2014-4-11 22:58
wim和VHD(X)有什么区别?

wim压缩,节省空间了

点评

如果读取的是wim里面文件,那么和vhdx哪个读取性能更好?  详情 回复 发表于 2014-4-12 00:32
回复

使用道具 举报

62#
发表于 2014-4-12 00:32:36 来自手机 | 只看该作者
fujianabc 发表于 2014-4-12 00:30
wim压缩,节省空间了

如果读取的是wim里面文件,那么和vhdx哪个读取性能更好?

点评

没有用工具测试对比过,但是使用中觉得wimboot比较流畅顺手。毕竟有部分文件也在实体磁盘  详情 回复 发表于 2014-4-12 00:53
显然不压缩的性能好,除非你的磁盘慢到读取比解压缩更慢  详情 回复 发表于 2014-4-12 00:34
回复

使用道具 举报

63#
 楼主| 发表于 2014-4-12 00:32:40 | 只看该作者
玉满堂 发表于 2014-4-11 22:59
早些年我一直在研究在vista上实现wimboot.
因为微软不开源,很多关键性的地方没文档,最后只能不了了之。
...


在某个很早期版本的longhorn测试版中,曾经有过非ramdisk的wim启动winpe,整个pe的wim压缩存放在光盘上的,后来这个方式和longhorn一起被取消了。

点评

我记得vistape好像也可以非ramdisk启动吧!自己做过一个。  发表于 2014-12-26 21:51
如果是在当年 我会很清晰的记住这个版本的版本号。当年longhorn泄露的每个版本我都有收藏。不过现在没有了。那会最愿意做的事就是把longhorn的东西往xpe里面移植。  详情 回复 发表于 2014-4-12 15:56
你们太让我自卑了,我出来社会才会电脑,大概07年才会用电脑,那时打字看着键盘n久才找出一个字母。只会上qq等等。现在食指摸着f与j字母实现盲打。读初中的时候看别人会用电脑很羡慕,以为电脑是很神奇的东西。  详情 回复 发表于 2014-4-12 00:47
回复

使用道具 举报

64#
 楼主| 发表于 2014-4-12 00:34:15 | 只看该作者
2012jlffa 发表于 2014-4-12 00:32
如果读取的是wim里面文件,那么和vhdx哪个读取性能更好?

显然不压缩的性能好,除非你的磁盘慢到读取比解压缩更慢
回复

使用道具 举报

65#
发表于 2014-4-12 00:47:29 来自手机 | 只看该作者
fujianabc 发表于 2014-4-12 00:32
在某个很早期版本的longhorn测试版中,曾经有过非ramdisk的wim启动winpe,整个pe的wim压缩存放在光盘上 ...

你们太让我自卑了,我出来社会才会电脑,大概07年才会用电脑,那时打字看着键盘n久才找出一个字母。只会上qq等等。现在食指摸着f与j字母实现盲打。读初中的时候看别人会用电脑很羡慕,以为电脑是很神奇的东西。
回复

使用道具 举报

66#
发表于 2014-4-12 00:53:27 来自手机 | 只看该作者
2012jlffa 发表于 2014-4-12 00:32
如果读取的是wim里面文件,那么和vhdx哪个读取性能更好?

没有用工具测试对比过,但是使用中觉得wimboot比较流畅顺手。毕竟有部分文件也在实体磁盘
回复

使用道具 举报

67#
发表于 2014-4-12 09:28:04 | 只看该作者
本帖最后由 kinglion 于 2014-4-12 09:30 编辑

很棒!微软4月2日更新了文档:

介绍:
http://technet.microsoft.com/zh-cn/library/dn594399.aspx

在这里:
如何制作:
http://technet.microsoft.com/zh-cn/library/dn621983.aspx

看看有没有最新资料可用。

点评

这个文档3月份就有了啊,win 8.1 update1的adk帮助文件里就是这些内容。 我也是看了这些文档后,才写这个帖子的  详情 回复 发表于 2014-4-12 16:55
我昨天去找了没找到 你居然找到了  详情 回复 发表于 2014-4-12 15:57
回复

使用道具 举报

68#
发表于 2014-4-12 15:06:25 | 只看该作者
……關於wimboot移植問題,抛開其他,驅動文件加載應該還是需要注冊表上寫入服務并開啓,否則在系統啓動之初,必然沒辦法訪問指針文件的,個人猜測,應該跟磁盤控制器驅動類似。
回复

使用道具 举报

69#
发表于 2014-4-12 15:14:06 | 只看该作者
既然dism可以更改、部署wimboot,那麽這部分文件也要全部替換,不單單是dism所在文件夾,也應包括system32文件夾下的dll以及winsxs中的對應文件
回复

使用道具 举报

70#
发表于 2014-4-12 15:43:22 | 只看该作者
win 8.1如果要改wimboot,已经安装的软件都要重新安装过?
回复

使用道具 举报

71#
发表于 2014-4-12 15:56:47 | 只看该作者
fujianabc 发表于 2014-4-12 00:32
在某个很早期版本的longhorn测试版中,曾经有过非ramdisk的wim启动winpe,整个pe的wim压缩存放在光盘上 ...

如果是在当年 我会很清晰的记住这个版本的版本号。当年longhorn泄露的每个版本我都有收藏。不过现在没有了。那会最愿意做的事就是把longhorn的东西往xpe里面移植。
回复

使用道具 举报

72#
发表于 2014-4-12 15:57:40 | 只看该作者
kinglion 发表于 2014-4-12 09:28
很棒!微软4月2日更新了文档:

介绍:

我昨天去找了没找到 你居然找到了
回复

使用道具 举报

73#
 楼主| 发表于 2014-4-12 16:55:13 | 只看该作者
kinglion 发表于 2014-4-12 09:28
很棒!微软4月2日更新了文档:

介绍:

这个文档3月份就有了啊,win 8.1 update1的adk帮助文件里就是这些内容。
我也是看了这些文档后,才写这个帖子的
回复

使用道具 举报

74#
发表于 2014-4-12 19:00:11 | 只看该作者
關於 windows server 2012 r2 with update 原生 wimboot 的破解,我已經完成,在此帖 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=332417

点评

这是wimboot启动最后一个限制了。哈哈,这下wimboot所有官方限制都浮云了  详情 回复 发表于 2014-4-12 19:55
回复

使用道具 举报

75#
 楼主| 发表于 2014-4-12 19:55:09 | 只看该作者
2012raps 发表于 2014-4-12 19:00
關於 windows server 2012 r2 with update 原生 wimboot 的破解,我已經完成,在此帖 http://bbs.wuyou.net ...

这是wimboot启动最后一个限制了。哈哈,这下wimboot所有官方限制都浮云了
回复

使用道具 举报

76#
发表于 2014-4-12 20:59:31 | 只看该作者
这东西是否与差分VHD类似?wim看作父VHD,指针文件看作子VHD?差别是VHD不压缩,Wim压缩?

点评

……可以這麽看,不過差分文件有點多啊…… 事實上這個玩意就是 wim永久性挂載 與vhd一樣都是通過新的磁盤控制器驅動進行文件讀取的重定向  详情 回复 发表于 2014-4-12 21:53
回复

使用道具 举报

77#
发表于 2014-4-12 21:53:53 | 只看该作者
shuini 发表于 2014-4-12 20:59
这东西是否与差分VHD类似?wim看作父VHD,指针文件看作子VHD?差别是VHD不压缩,Wim压缩?

……可以這麽看,不過差分文件有點多啊……
事實上這個玩意就是 wim永久性挂載
與vhd一樣都是通過新的磁盤控制器驅動進行文件讀取的重定向
回复

使用道具 举报

78#
发表于 2014-4-12 21:59:50 | 只看该作者
楼主对新方法领会很深啊,感谢分享,支持学习。支持论坛。
回复

使用道具 举报

79#
发表于 2014-4-13 01:00:24 | 只看该作者
Don't remove or re-capture custom.wim after capturing the incremental file changes. If you do need to modify the factory floor customizations, restart the process from the beginning of this page, including reformatting the entire drive.
这句话是不是说custom.wim只能做一次,再有更改不能直接捕获,只能全部重来?

点评

对的,相当于只能做差异备份,不能做增量备份  详情 回复 发表于 2014-4-13 03:24
回复

使用道具 举报

80#
 楼主| 发表于 2014-4-13 03:24:09 | 只看该作者
2011895866818 发表于 2014-4-13 01:00
Don't remove or re-capture custom.wim after capturing the incremental file changes. If you do need t ...

对的,相当于只能做差异备份,不能做增量备份
回复

使用道具 举报

81#
发表于 2014-4-13 05:25:29 | 只看该作者
我把C盘格式化后, custom.wim就apply不回去了,只能apply install.wim,再apply custom.wim也不行。
请问楼主可知道何解?

点评

试试看,重新指定入口 DISM.exe /Update-WIMBootEntry /Path:C:\ /DataSourceID:0 /ImageFile:R:\install.wim DISM.exe /Update-WIMBootEntry /Path:C:\ /DataSourceID:1 /ImageFile:R:\custom.wim  详情 回复 发表于 2014-4-13 09:16
回复

使用道具 举报

82#
发表于 2014-4-13 08:42:28 | 只看该作者
再试WIMBoot-终于解决增量与wimboot.wim合并问题
http://bbs.pcbeta.com/forum.php? ... 2685&highlight=
回复

使用道具 举报

83#
发表于 2014-4-13 09:16:37 | 只看该作者
2011895866818 发表于 2014-4-13 05:25
我把C盘格式化后, custom.wim就apply不回去了,只能apply install.wim,再apply custom.wim也不行。
请问 ...

试试看,重新指定入口
DISM.exe /Update-WIMBootEntry /Path:C:\ /DataSourceID:0 /ImageFile:R:\install.wim
DISM.exe /Update-WIMBootEntry /Path:C:\ /DataSourceID:1 /ImageFile:R:\custom.wim

点评

已测试无效 不过我用 命令测试成功 get-wimbootentry 也显示也正确 但实际还是没有把custom.wim生成指针文件  详情 回复 发表于 2014-4-13 11:12
回复

使用道具 举报

84#
发表于 2014-4-13 10:56:46 | 只看该作者
也想搞懂这到底是个什么技术,到底有什么用,还是用来代替rmos??
回复

使用道具 举报

85#
发表于 2014-4-13 11:12:06 | 只看该作者
本帖最后由 ljycslg 于 2014-4-13 12:49 编辑
ljycslg 发表于 2014-4-13 09:16
试试看,重新指定入口
DISM.exe /Update-WIMBootEntry /Path:C:\ /DataSourceID:0 /ImageFile:R:\install ...


已测试无效
不过我用
  1. Dism /apply-image /imagefile:d:\install.wim /swmfile:d:\custom.wim /index:1 /applydir:C:\ /wimboot
复制代码

命令测试成功
dism /get-wimbootentry /path:C:\也显示也正确

  1. 数据源 ID: 0
  2. 图像文件: D:\install.wim

  3. 数据源 ID: 1
  4. 图像文件: D:\custom.wim
复制代码


但实际还是没有把custom.wim生成指针文件

点评

fsutil wim ENUMwims d: id:1显示已挂起,不知道怎么回事。  详情 回复 发表于 2014-4-13 11:33
回复

使用道具 举报

86#
发表于 2014-4-13 11:33:29 | 只看该作者
ljycslg 发表于 2014-4-13 11:12
已测试无效
不过我用

fsutil wim ENUMwims d:

id:1显示已挂起,不知道怎么回事。
回复

使用道具 举报

87#
发表于 2014-4-13 11:37:50 | 只看该作者
可以增量备份,但是不知道怎么还原。
PE下,
copy D:\custom.wim D:\custom.wim.1

DISM.exe /Update-WIMBootEntry /Path:C:\ /DataSourceID:1 /ImageFile:D:\custom.wim.1

重启到PE

del D:\custom.wim

DISM /Capture-CustomImage /CaptureDir:C:\ /ScratchDir:D: =>再产生d:\custom.wim

DISM.exe /Get-WIMBootEntry /Path:C:\=>来源ID有三个0,1,2

fsutil wim enumfiles C:  2   (可以显示存储在相应来源ID中的文件)

点评

使用这个方法, 经恢复测试custom.wim.* 都是基于wimboot.wim的 custom.wim.1 ……custom.wim.2……custom.wim.3之间没有增量关系  详情 回复 发表于 2014-4-13 12:52
回复

使用道具 举报

88#
发表于 2014-4-13 11:45:00 | 只看该作者
接上……
fsutil wim removewim c: 2  可以删除一个来源ID,或许可以向前还原,还没有试。
但是格式化C盘后就不知道怎么还原了。
回复

使用道具 举报

89#
发表于 2014-4-13 11:46:28 | 只看该作者
本帖最后由 ljycslg 于 2014-4-13 11:53 编辑

这样测试成功了,不过我是在另外的硬盘上生成指针文件,启动后又居然是原指针所在硬盘。。还死机。错乱了。。。
Dism /apply-image /imagefile:d:\custom.wim /swmfile:d:\install.wim /index:1 /applydir:C:\ /wimboot

点评

恩,你这个确实可以,也没有出错,只是来源id的顺序交换了一下。 不知道上面我说的多级备份,要怎么还原,看来还要试一下  详情 回复 发表于 2014-4-13 12:12
回复

使用道具 举报

90#
发表于 2014-4-13 12:12:13 | 只看该作者
ljycslg 发表于 2014-4-13 11:46
这样测试成功了,不过我是在另外的硬盘上生成指针文件,启动后又居然是原指针所在硬盘。。还死机。错乱了。 ...

恩,你这个确实可以,也没有出错,只是来源id的顺序交换了一下。

不知道上面我说的多级备份,要怎么还原,看来还要试一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-8-3 09:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表