无忧启动论坛

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

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

    [复制链接]
31#
发表于 2014-3-20 18:05:58 | 只看该作者
fujianabc 发表于 2014-3-17 15:31
微软官方文档里面写的是pointer files,我翻译没错阿

pointer files得意思 ,就是写入指向文件,就是所有的写入操作都指向到这个文件。
所以翻译成转向文件或者转移文件比较好。比如"wim转向文件"。英文就叫 "wim pointer files"
回复

使用道具 举报

32#
发表于 2014-3-24 14:41:19 | 只看该作者
fujianabc 发表于 2014-3-13 06:26
楼上winpe集成后优化减小镜像只要一条命令即可,而清理优化install.wim则比较繁琐,但可以减小wim启动文件 ...

Dism /image:z: /Cleanup-Image /StartComponentCleanup /ResetBase
在这一步提示远程调用错误,请问如何解决。谢谢!
查了些文档,已经把两个RPC的服务都设置为启动运营的状态了。
回复

使用道具 举报

33#
发表于 2014-3-24 21:44:24 | 只看该作者
紧跟f大脚步,学习下,很强悍的wimboot功能
回复

使用道具 举报

34#
 楼主| 发表于 2014-3-26 16:39:32 | 只看该作者
friend8179 发表于 2014-3-26 07:51
这条命令生成可以启动的wim文件,启动/wimboot是关键参数,生成的wim文件比默认maximum方式压缩的wim文件要 ...

我原版win 8.1 updat1没有精简的install.wim,3G多
回复

使用道具 举报

35#
 楼主| 发表于 2014-3-27 06:22:26 | 只看该作者
friend8179 发表于 2014-3-26 18:24
随便压了2个镜像

/wimboot比最大压和快速压体积都大,另外,快速压和最大压体积相差并不是太大,远小 ...

貌似是这样的,/wimboot的压缩方式和wim存储不同
回复

使用道具 举报

36#
发表于 2014-4-1 18:14:16 | 只看该作者
fujianabc 发表于 2014-3-13 06:24
本楼介绍集成update1到win 8.1和winpe的方法,比制作wimboot烦多了,时间也很长。以下操作可以在没有update ...

請教下,也可將update 1集成到winre.wim裡嗎?
機器是WIN8平板Acer W510,機器自帶的winre.wim才能支持觸屏與鍵盤底座。
目前已透過Windows Store將系統升級到8.1,
且升級至8.1後,發現在系統的安裝分區後多了個400MB的隱藏分區,
裡面存放的應該是新的winre.wim,同樣也支持觸屏與鍵盤底座。

回复

使用道具 举报

37#
 楼主| 发表于 2014-4-1 21:46:45 | 只看该作者
2011rokku 发表于 2014-4-1 18:14
請教下,也可將update 1集成到winre.wim裡嗎?
機器是WIN8平板Acer W510,機器自帶的winre.wim才能支持 ...

和我说的winpe集成方法一样,不过也没必要折腾了,再等一个礼拜就发布官方版了
回复

使用道具 举报

38#
发表于 2014-4-1 23:20:17 | 只看该作者
fujianabc 发表于 2014-4-1 21:46
和我说的winpe集成方法一样,不过也没必要折腾了,再等一个礼拜就发布官方版了


请教fujianabc和各位高手,做成的wimboot+vhd如何移植到其他机器,把做好的wimboot和vhd复制到其他硬盘就不能建立引导了,bcdboot提示复制引导文件出错,一定要重新建立指针vhd才行。
回复

使用道具 举报

39#
发表于 2014-4-2 01:48:53 | 只看该作者
突然想到個問題,假如微軟真的打算出僅16G閃存的WIN8.1(Update 1)平板,
又WIM與指針文件分別存放在二個不同的分區,
那C盤(指針文件分區)的容量應該會很小?(C盤容量=14.9G-WIM-隱藏分區。)
回复

使用道具 举报

40#
发表于 2014-4-3 02:28:18 | 只看该作者
實測後發現,如果是要將現有的系統封裝成WIM來作為WIMBoot用,
製作好WIM後將C盤格式化,接著將指針文件放在C盤,
操作完成後,重啟就能直接進入系統了,不需編輯現有的BCD菜單。

也就是說是否為WIMBoot的系統,對BCD裡的開機項目並沒有影響?
回复

使用道具 举报

41#
 楼主| 发表于 2014-4-3 03:45:05 | 只看该作者
2011rokku 发表于 2014-4-3 02:28
實測後發現,如果是要將現有的系統封裝成WIM來作為WIMBoot用,
製作好WIM後將C盤格式化,接著將指針文件放 ...

对的,bcd里面参数和wimboot无关,新版bootmgr直接能通过指针文件读取wim里面的内容
回复

使用道具 举报

42#
 楼主| 发表于 2014-4-3 03:54:37 | 只看该作者
其实想到最后,这次wimboot感觉和十几年前win9x那种磁盘压缩差不多。

当年win95/win98/winme当中带的磁盘压缩工具,可以把系统c:盘压成一个文件,根目录下只留下4、5个启动文件,然后dos启动后就能识别压缩盘并继续启动win9x。不同之处在于win9x磁盘压缩所有修改也是保存在压缩文件里的。
回复

使用道具 举报

43#
发表于 2014-4-3 04:57:12 | 只看该作者
fujianabc 发表于 2014-4-3 03:45
对的,bcd里面参数和wimboot无关,新版bootmgr直接能通过指针文件读取wim里面的内容

新版bootmgr?是指WIN8.1 Update 1的bootmgr嗎?
它是在安裝完WIN8.1 Update 1的那幾個Hotfix後自動替換的嗎?
回复

使用道具 举报

44#
 楼主| 发表于 2014-4-3 14:43:05 | 只看该作者
friend8179 发表于 2014-4-3 07:33
估计识别的不是bootmgr,而是ntoskrnl.exe

通过启动修改win7的wimboot,同一个bootmgr+winload并不能 ...

你是在win7环境中生成wim的还是win 8.1 update1中。

按理bootmgr读取文件不依靠其他啊,只依靠bootmgr内置的驱动。
回复

使用道具 举报

45#
发表于 2014-4-4 02:52:40 | 只看该作者
在WIMBoot的系統下,C盤的最大可用空間是否是固定值?
例如就算刪除了C盤裡的一些文件(OEM文件夾裡的驅動)
可用空間並沒有改變,因為所刪除的文件實際上並不占C盤空間的關係?
回复

使用道具 举报

46#
发表于 2014-4-4 10:38:00 | 只看该作者
感觉很高端呀!
请教一下,能只将pointer文件载入ramdisk,wim文件仍然留在本地磁盘吗?这样载入不是很快么。
另外,wim文件是不是一定要在ntfs分区?在光盘上行吗?
回复

使用道具 举报

47#
发表于 2014-4-4 12:03:36 | 只看该作者
应硬盘上的wim文件产生了pointer文件之后,这个wim文件能挪动位置吗?
你这个是产生pointer文件的时候吧?产生之后能把wim文件放到iso吗?
为什么说传统wim boot省内存?新的方式不是载入内存很少吗,放到primo虚拟硬盘等于是换了一种方式载入内存,这个不能算。
回复

使用道具 举报

48#
发表于 2014-4-4 12:57:19 | 只看该作者
friend8179 发表于 2014-4-4 12:13
可以移动,需要重新用dism命令处理一下
dism /get-wimbootentry查看 pointer对应wim文件
dism /update- ...

了解一点了,多谢!
不过感觉这东西还不如差分VHD方便, 当然可能也有其他的优势。
回复

使用道具 举报

49#
发表于 2014-4-4 14:42:54 | 只看该作者
本帖最后由 2011rokku 于 2014-4-4 14:49 编辑

Windows 8.1 Update 1有取消Core版不支持從VHD/VHDX開機的限制了嗎?
還是透過VHD/VHDX+WIMBoot就沒有這樣的限制?
我前天測試的時候將Pointer Files存放在VHDX裡,
接著在BCD裡添加VHDX啟動項後就可進入系統了!
而當下沒有留意到,昨天才想到Core版不是不支持從VHD/VHDX開機的嗎?

昨天另外試了下WIMBoot的Core版系統,如果升級成ProWMC會如何?
完成升級後,進入WinRE創建custom.wim,custom.wim只有1.x GB大。
對於已輸出為WIMBoot的WIM,可再對它下/optimize指令來縮減體積嗎?
還是如果一開始輸出為WIMBoot的WIM時沒有加上這個參數就只能重做?

另問下,可用dism /online指令來為WIN8.1安裝Update 1的那幾個Hotfix嗎?
我稍微Google了下,貌似dism /online不支持/add-package .MSU的文件,
必須先透過expand指令將.msu文件解開為.CAB才行?
回复

使用道具 举报

50#
 楼主| 发表于 2014-4-4 15:26:30 | 只看该作者
2011rokku 发表于 2014-4-4 14:42
Windows 8.1 Update 1有取消Core版不支持從VHD/VHDX開機的限制了嗎?
還是透過VHD/VHDX+WIMBoot就沒有這樣 ...

export成wimboot的wim可以再优化的,/optimize完重新export一下
回复

使用道具 举报

51#
发表于 2014-4-4 16:55:17 | 只看该作者
支持一下,技术大牛
回复

使用道具 举报

52#
发表于 2014-4-11 14:08:58 | 只看该作者
现在出正式版update 1镜像了。想分一个专门放.wim的分区然后配合实现。这样可以省区备份占用的空间。
回复

使用道具 举报

53#
发表于 2014-4-11 15:36:03 | 只看该作者
fujianabc 发表于 2014-4-4 15:26
export成wimboot的wim可以再优化的,/optimize完重新export一下

/optimize把没有启用的功能组件全部移除了
准备开hyperV的时候发现的, 结果从原盘添加组件恢复没成功,在线下载又出错,麻烦死了
回复

使用道具 举报

54#
发表于 2014-4-11 15:42:04 来自手机 | 只看该作者
.iso光盘里面的boot.wim   然后用shift+f10调出cmd  做wimboot可以吗?
回复

使用道具 举报

55#
发表于 2014-4-11 15:45:09 | 只看该作者
2012jlffa 发表于 2014-4-11 15:42
.iso光盘里面的boot.wim   然后用shift+f10调出cmd  做wimboot可以吗?


update原盘中的boot.wim可以
回复

使用道具 举报

56#
发表于 2014-4-11 16:35:59 | 只看该作者
感觉原生wimboot很赞啊!不太明白为啥指针wim文件要放进vhd里面,如果单独一个指针,一个install.wim,岂不是更简单?另外ntboot支持wimboot吗?如果支持,多系统切换无比方便啊!
回复

使用道具 举报

57#
发表于 2014-4-11 19:23:50 来自手机 | 只看该作者
和android还是有点区别,android只要清空date分区就瞬间还原(前提不用root动system分区)。而wimboot,做了pointer之后,进入桌面至少也要几百m占用空间,然后用备份工具备份几百m文件不用几秒,还原当然也不用几秒。以后帮人装系统就这样装了,叫她还原也快速。以前用的vhd启动 但是所有产生的文件都在vhd里面 速度实在太慢了,让她们总觉得我的技术有问题
回复

使用道具 举报

58#
发表于 2014-4-11 20:09:42 | 只看该作者
试了一下,终于明白啥事指针文件了,基本就是稀疏文件嘛,挺好用的,还能增量备份
回复

使用道具 举报

59#
发表于 2014-4-11 22:58:25 | 只看该作者
wim和VHD(X)有什么区别?
回复

使用道具 举报

60#
发表于 2014-4-11 22:59:45 | 只看该作者
早些年我一直在研究在vista上实现wimboot.
因为微软不开源,很多关键性的地方没文档,最后只能不了了之。
后来在linux上做squashfs(ubuntu livecd)很容易做了。

还是很高兴微软能推出这个技术。当年和微软交流过,他们一直很避讳让windows移动起来,因为是按照设备授权的。当年我做了一个带exporer的windows pe 因为授权的问题最终还是拿不到光明正大的使用。如今微软还弄出了windows to go。我只能说呵呵。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-5-10 12:02

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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