无忧启动论坛

标题: 修改Win7专业版以支持VHD方式启动 [打印本页]

作者: nfans    时间: 2022-5-25 14:00
标题: 修改Win7专业版以支持VHD方式启动
本帖最后由 nfans 于 2023-8-23 12:07 编辑

如题,请教如何修改?欢迎讨论!

制作VHD系统的源镜像为自己封包使用多年的64位win7专业版系统,
启动至进入桌面时提示许可证错误: “此系统不支持从VHD启动”



原生不支持当然是了解的,不清楚用ProductPolicyEdito修改哪些项目方可支持VHD启动?

相关链接:
1,站内ProductPolicyEdito作者主贴:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=404508
2,站内讨论帖:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=190180
3,远景大神作品,关于改大内存与VHD支持 只提到了32位系统
4,感谢22楼坛友子瑜之驴找到的解决方法: http://agnipulse.com/2016/12/native-vhd-boot-unsupported-versions-windows-7/

已解决!只需两步操作

1,使用ProductPolicyEdito修改 Kernel-NativeVHDBoot值为1



2,修改注册表项Start值为4,即禁用sppsvc服务(会导致系统激活状态为未知,不影响日常使用)
  1. [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\sppsvc]
  2. "Start"=dword:00000004
复制代码





作者: szwp    时间: 2022-5-25 14:11
安装过程中每次重启都要改注册表的。
作者: nfans    时间: 2022-5-25 14:34
szwp 发表于 2022-5-25 14:11
安装过程中每次重启都要改注册表的。

是这样的,要从根本上修改才行
ProductPolicyEdito帖子那个只提到了当前系统如何修改,离线注册表不知道怎么弄,挂在目标文件后看到的也只有当前系统注册表信息,并无离线注册表信息
作者: szwp    时间: 2022-5-25 14:53
nfans 发表于 2022-5-25 14:34
是这样的,要从根本上修改才行
ProductPolicyEdito帖子那个只提到了当前系统如何修改,离线注册表不知道 ...

离线可以去PE或其他系统,加载配置单元改。
作者: nfans    时间: 2022-5-25 15:24
szwp 发表于 2022-5-25 14:53
离线可以去PE或其他系统,加载配置单元改。

头疼的就是这个
1,离线加载配置单元只能编辑二进制数据,无从下手
2,ProductPolicyEdito是可视化界面,但只能编辑当前系统注册表,VHD不能进桌面,无从实现啊
作者: szwp    时间: 2022-5-25 15:33
nfans 发表于 2022-5-25 15:24
头疼的就是这个
1,离线加载配置单元只能编辑二进制数据,无从下手
2,ProductPolicyEdito是可视化界面 ...

实在不会改的可以导出改后再导入。
作者: nfans    时间: 2022-5-25 15:38
szwp 发表于 2022-5-25 15:33
实在不会改的可以导出改后再导入。

准备完整替换旗舰版键值试试看
HKEY_LOCAL_MACHINE\ControlSet001\Control\ProductOptions\ProductPolicy
作者: gailium    时间: 2022-5-25 16:09
nfans 发表于 2022-5-25 15:24
头疼的就是这个
1,离线加载配置单元只能编辑二进制数据,无从下手
2,ProductPolicyEdito是可视化界面 ...

mdl原贴翻到后面新版本有改离线注册表的
作者: nfans    时间: 2022-5-25 17:12
gailium 发表于 2022-5-25 16:09
mdl原贴翻到后面新版本有改离线注册表的

谢谢楼上朋友们,也欢迎了解这个的朋友们一起来交流
是的,站内那个也支持导入离线数据,加载前与加载后主界面内容并无变化(经比对完全一致)
md站那个我刚下载试用了,程序生产时间新一些,但结果没区别,
不懂怎么用它,或者理解有误,表面上来看就是单纯多了个加载离线注册表入口,与先前版本没任何区别




作者: 2010sya    时间: 2022-5-25 17:15
搬个板凳看看怎么样
作者: gailium    时间: 2022-5-25 18:04
nfans 发表于 2022-5-25 17:12
谢谢楼上朋友们,也欢迎了解这个的朋友们一起来交流
是的,站内那个也支持导入离线数据,加载 ...

勾选使用离线注册表试试记得点保存
作者: 9527sss    时间: 2022-5-25 19:15
感谢分享
作者: nfans    时间: 2022-5-25 19:44
gailium 发表于 2022-5-25 18:04
勾选使用离线注册表试试记得点保存

谢谢提醒了,先勾选,后加载就能修改离线数据了
原来是自己给整乌龙了……

还得比对研究下这个表……
作者: lopk    时间: 2022-5-26 00:16
本帖最后由 lopk 于 2022-5-26 00:21 编辑

用了论坛内的方法和镜像精简版貌似只有个别镜像才能启动,仅供参考。https://club.huawei.com/forum.php?mod=viewthread&tid=30199672
作者: nfans    时间: 2022-5-26 15:27
lopk 发表于 2022-5-26 00:16
用了论坛内的方法和镜像精简版貌似只有个别镜像才能启动,仅供参考。https://club.huawei.com/forum.php?mo ...

谢谢分享,这个帖子关注点不同

比对了ProductPolicy注册表项,差异十几项,测试了几个组合设置都没成功,应该还有其它关联没找到

作者: 断桥烟雨    时间: 2022-5-26 19:59
关注点不同
作者: Xxiang51    时间: 2022-7-16 10:56
原来是不支持 怪不得我往vhd文件安装的win7 专业版也是无法启动呢
作者: nfans    时间: 2022-7-19 16:09
Xxiang51 发表于 2022-7-16 10:56
原来是不支持 怪不得我往vhd文件安装的win7 专业版也是无法启动呢

花了点时间研究,似乎无解,放弃了,老老实实换旗舰版。
作者: zhanglei715    时间: 2022-7-23 22:31
我也不知道怎么设置
作者: yuadao    时间: 2022-10-27 14:12
本帖最后由 yuadao 于 2022-10-27 14:13 编辑

用winntsetup把win7专业版安装到vhd里面,再用bootice添加相应的启动菜单。我昨天才试过小猪猪的专业版(V6-x86),可以启动,只是不能安装 foxitPDF 打印机,放弃了,最后又重新用了小猪猪的旗舰版(V4-x86),顺便弄成了可以从usb3启动
作者: 布特300    时间: 2023-7-22 18:57
是windows 7旗舰版么?
作者: 子瑜之驴    时间: 2023-8-17 18:23
国外有篇文章写得很清楚了。是Kernel-NativeVHDBoot这个参数导致的,要让专业版支持vhd必须把这个打开,并且把软件保护服务sppsvc关掉。我没权限发链接
agnipulse.com/2016/12/native-vhd-boot-unsupported-versions-windows-7/#:~:text=After%20you%20create%20your%20Username%2C%20password%2C%20select%20Timezone%2C[/url],Run%20%E2%80%93%20diskmgmt.msc%20%E2%80%93%20Action%20%E2%80%93%20Attach%20VHD.

作者: nfans    时间: 2023-8-23 12:09
原文分析了原因,解决思路和详细操作步骤,有兴趣的朋友可以参考
http://agnipulse.com/2016/12/nat ... versions-windows-7/
作者: 无犹启动    时间: 2023-10-20 11:37
搬个板凳看看怎么样
作者: shaokui123    时间: 2023-10-20 11:45

搬个板凳看看怎么样




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3