无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: ljycslg
打印 上一主题 下一主题

[讨论] win10新压缩系统功能,代替wimboot,更新移植到7、8系统及PE方法

    [复制链接]
61#
 楼主| 发表于 2015-5-25 23:44:57 | 只看该作者
懒得勤快 发表于 2015-5-25 23:25
那如此说来代码里面的文件路径你不能写成C:\...啊,装系统不一定就装在C盘,这样容易引起误解

无所谓了,反正傻瓜式的安装工具都已出来了
回复

使用道具 举报

62#
发表于 2015-5-26 08:32:23 | 只看该作者
ljycslg 发表于 2015-5-25 15:49
win7原来不用内置那个ini文件,是winload.exe没解压导致
8.1有那个文件所以默认解压了
PE已更新,添加dis ...

winload.exe在WimBootCompress.ini中的位置与批处理中的文件实在同一段的,为什么WimBootCompress.ini能使winload.exe被解压缩,而不能是其他文件被解压缩呢,这个很奇怪啊。
回复

使用道具 举报

63#
 楼主| 发表于 2015-5-26 08:55:59 | 只看该作者
notepad 发表于 2015-5-26 08:32
winload.exe在WimBootCompress.ini中的位置与批处理中的文件实在同一段的,为什么WimBootCompress.ini能 ...

目前的方案很OK,这个问题就不去深究了,就算可以,替换这个文件的话会导致sfc不能通过
回复

使用道具 举报

64#
 楼主| 发表于 2015-5-26 14:49:26 | 只看该作者
win7开机动画变滚动条的问题是有个字体和对应语言的mui文件需要解压
简体中文是这个
  1. compact  /u /exe c:\windows\fonts\msyh.ttf
  2. compact  /u /exe c:\windows\system32\zh-CN\bootres.dll.mui
复制代码


其它语言系统的字体就不清楚了
懒得找的话就直接全部解压吧
  1. compact  /u /exe c:\windows\fonts\*
复制代码
回复

使用道具 举报

65#
发表于 2015-5-26 16:58:21 | 只看该作者
学习了 谢谢楼主的分享
回复

使用道具 举报

66#
发表于 2015-5-27 12:46:48 来自手机 | 只看该作者
不错,支持下
回复

使用道具 举报

67#
发表于 2015-5-27 12:46:49 来自手机 | 只看该作者
不错,支持下
回复

使用道具 举报

68#
 楼主| 发表于 2015-5-28 11:58:50 | 只看该作者
在老机上测试了下几种安装方式的系统安装时间,结果大吃一惊,
wimboot : 5分51
compact :   6分43
常规解开: 6分14

安装系统是win8.1 x86 使用无人值守配置免去oobe阶段
不算PE内部署操作阶段时间,从开机开始安装到显示桌面的时间
wimboot最快,不过部署操作略繁琐
机子评分

点评

wimboot 安装的时候复制文件最少 时间少应该是正常的 看安装好了之后的启动时间才有意义吧  详情 回复 发表于 2015-5-28 12:23
回复

使用道具 举报

69#
发表于 2015-5-28 12:23:18 | 只看该作者
ljycslg 发表于 2015-5-28 11:58
在老机上测试了下几种安装方式的系统安装时间,结果大吃一惊,
wimboot : 5分51
compact :   6分43

wimboot 安装的时候复制文件最少 时间少应该是正常的 看安装好了之后的启动时间才有意义吧
回复

使用道具 举报

70#
发表于 2015-5-28 14:55:51 | 只看该作者
按楼主的方法,win8.1 64 位可以正常启动,win8.1 32位不行呀
回复

使用道具 举报

71#
发表于 2015-5-28 15:12:53 | 只看该作者
楼主你的这个注册表是不是不支持除中文外的其他语言系统

点评

应该是不分语言的,要测试下吗?手头有个8.1 x64英文原版系统  详情 回复 发表于 2015-5-28 15:17
回复

使用道具 举报

72#
 楼主| 发表于 2015-5-28 15:17:25 | 只看该作者
zjjncu 发表于 2015-5-28 15:12
楼主你的这个注册表是不是不支持除中文外的其他语言系统

应该是不分语言的,要测试下吗?手头有个8.1 x64英文原版系统

点评

我测试了,英文的不可以,只有中文的可以  详情 回复 发表于 2015-5-28 16:00
回复

使用道具 举报

73#
发表于 2015-5-28 16:00:58 | 只看该作者
本帖最后由 zjjncu 于 2015-5-28 16:04 编辑
ljycslg 发表于 2015-5-28 15:17
应该是不分语言的,要测试下吗?手头有个8.1 x64英文原版系统


我测试了,英文的不可以,只有中文的可以,确定和系统语言有关,请楼主帮再次验证一下

点评

找到原因了 \windows\system32\C_936.dll只是中文编码文件 不同语言系统读取的不一样 解压所有NLS文件,反正也不大,这样无论什么语言系统都可以了  详情 回复 发表于 2015-5-28 17:09
回复

使用道具 举报

74#
 楼主| 发表于 2015-5-28 17:09:13 | 只看该作者
本帖最后由 ljycslg 于 2015-5-28 17:12 编辑
zjjncu 发表于 2015-5-28 16:00
我测试了,英文的不可以,只有中文的可以,确定和系统语言有关,请楼主帮再次验证一下


找到原因了
\windows\system32\C_936.nls只是中文编码文件
不同语言系统读取的不一样
解压所有NLS文件,反正也不大,这样无论什么语言系统都可以了
  1. compact /u /exe c:\windows\system32\*.nls
复制代码

点评

今天试了下英文系统还是不可以呀,是不是这个条命令对win8无效  详情 回复 发表于 2015-5-29 14:06
楼主厉害呀,发现了问题就是没找到解决办法  详情 回复 发表于 2015-5-28 17:52
回复

使用道具 举报

75#
发表于 2015-5-28 17:36:08 来自手机 | 只看该作者
我试过,可以直接安装win7  64位原版,但是否会带来cpu占用率呢?
回复

使用道具 举报

76#
发表于 2015-5-28 17:52:44 | 只看该作者
ljycslg 发表于 2015-5-28 17:09
找到原因了
\windows\system32\C_936.nls只是中文编码文件
不同语言系统读取的不一样

楼主厉害呀,发现了问题就是没找到解决办法
回复

使用道具 举报

77#
发表于 2015-5-28 19:41:11 | 只看该作者
請問如果我將當前在使用的WIN8.1系統給備份下來(透過DISM備份為WIM格式),
那麼我可以再透過WIN10 PE搭配TC將這個系統備份以Compact的方式釋放嗎?
還是有限定只能用MSDN ISO裡的未安裝前的WIM才能順利以Compact方式釋放?

点评

镜像格式没有任何限定,esd(非加密)都可以直接compact释放  详情 回复 发表于 2015-5-28 20:01
回复

使用道具 举报

78#
 楼主| 发表于 2015-5-28 20:01:17 | 只看该作者
本帖最后由 ljycslg 于 2015-5-28 20:05 编辑
2011rokku 发表于 2015-5-28 19:41
請問如果我將當前在使用的WIN8.1系統給備份下來(透過DISM備份為WIM格式),
那麼我可以再透過WIN10 PE搭 ...


没有任何限定,包括esd(非加密)都可以直接compact释放

点评

我試了將當前的WIN8.1備份下來後,進入WIN10 PE搭配TC以Compact釋放, 但無法成功進入系統,出現Windows的logo後,就會顯示一些錯誤代碼了。 如下: Error Code: 0x00000074 Parameters: 0x000000000000000  详情 回复 发表于 2015-5-28 21:36
回复

使用道具 举报

79#
发表于 2015-5-28 20:09:47 | 只看该作者
希望出个X64的WIN10PE  此版在X64UEFI下启动不了
回复

使用道具 举报

80#
发表于 2015-5-28 21:36:34 来自手机 | 只看该作者
ljycslg 发表于 2015-5-28 20:01
没有任何限定,包括esd(非加密)都可以直接compact释放

我試了將當前的WIN8.1備份下來後,進入WIN10 PE搭配TC以Compact釋放,
但無法成功進入系統,出現Windows的logo後,就會顯示一些錯誤代碼了。

如下:

Error Code: 0x00000074
Parameters:
0x0000000000000001
0x0000000000000002
0xFFFFF80280AFC3E0
0xFFFFF802822BD358

点评

见75楼  发表于 2015-5-28 21:39
回复

使用道具 举报

81#
发表于 2015-5-28 23:13:35 | 只看该作者
成功了!依照75樓的方法解決了無法進入系統的問題!

另外想請問DISM++的新版本也支持了WIN8.1以Compact模式釋放,
但我昨天試的時候啟動失敗,會顯示DISK ERROR之類的信息,
是因為DISM++缺少了自動添加相關驅動與註冊表的功能的關係嗎?
回复

使用道具 举报

82#
发表于 2015-5-28 23:52:42 | 只看该作者
想到另一個問題,Compact釋放的系統如要備份為WIM,
那麼備份下來的WIM裡的文件是壓縮前還是壓縮後的?
如為壓縮後的,可搭配reagentc指令指定為恢復映像嗎?
不過WIN8.1的RE不支持Compact,不知是否會有問題?
回复

使用道具 举报

83#
发表于 2015-5-29 14:06:31 | 只看该作者
ljycslg 发表于 2015-5-28 17:09
找到原因了
\windows\system32\C_936.nls只是中文编码文件
不同语言系统读取的不一样

今天试了下英文系统还是不可以呀,是不是这个条命令对win8无效
回复

使用道具 举报

84#
发表于 2015-5-29 18:18:28 | 只看该作者
这个只能装到C盘上的吗???如果压缩文件不能放在其他盘,小内存不好做内存版系统
回复

使用道具 举报

85#
发表于 2015-6-1 08:23:41 来自手机 | 只看该作者
最新的10pe蓝屏
回复

使用道具 举报

86#
发表于 2015-6-2 07:05:23 | 只看该作者
能不能让PE也支持UEFI启动,感觉很好用。
回复

使用道具 举报

87#
 楼主| 发表于 2015-6-4 21:40:07 | 只看该作者
本帖最后由 ljycslg 于 2015-6-4 21:42 编辑

下次pe更新会加入离线压缩,有压缩强度选择


测试发现xpress16k并不慢,但是体积更小
mydigitallife论坛有位老外测试也是极力推荐xpress16k
回复

使用道具 举报

88#
 楼主| 发表于 2015-6-5 18:09:03 | 只看该作者
已更新PE,dism++新版支持在线离线压缩系统,不过最好用PE离线
提供该批处理进行更细化的选择,有压缩强度选择
比如dism++进行compact压缩时中断后无法启动系统的话可以用第四项来解压修复
回复

使用道具 举报

89#
发表于 2015-6-5 18:20:14 | 只看该作者
楼主把你的PE的链接放到开始或者最后,有什么更新,直接在你的主贴更新吧。确实挺不错的,下载测试下。
回复

使用道具 举报

90#
发表于 2015-6-6 09:49:02 | 只看该作者
今天又再虚拟机里测试了UEFI模式下VHD 的compact压缩启动成功。并且是用了WINNT SETUP安装的。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-20 16:31

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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