|
将 win10pe 转换成“正常”系统
Win10还在一如既往的改动,不想为几个文件的变动而折腾。
这篇文章是个副产品,本想研究下为何VC2005~2008运行库不能在Winpe下安装。
结果发现是因为FBWF根本不支持安装到WinSxs(Sxs Store),将Win10pe作为“正常”系统在VHD上启动的时候,发现了几个问题。
一一解决之后,也了解了一些winpe和正常系统的区别在哪里。发表出来,供有兴趣的网友参考。
1、转换注册表内的X:\为C:\的时候,没有合适的命令行工具,只好用RegWorkshop手工操作。
2、Winpeshl如果检测到当前系统盘不是X就拒绝执行,硬编码,只好改exe文件。
3、必须重启一次才能完成安装。准确的说是两次,第二次是以Winpe方式启动的,但和正常系统区别不大。
3、VC2005~2008运行库报错1935,其实需要很多条件:
(一)不是Wim方式启动的Winpe
(二)需要sxsstore.dll等文件支持
(三)正常系统的 COMPONENTS 注册表文件
(四)需要文件夹 Windows\WinSxS下的子文件夹InstallTemp,Catalogs,Manifests,还有Windows\System32\config\TxR
4、UmpnpMgr将会检查如下注册表,来开启即插即用:
HKLM\SYSTEM\Setup\SystemSetupInProgress=#0
HKLM\SYSTEM\Setup\FactoryPreInstallInProgress=#0
HKLM\SYSTEM\Setup\OobeInProgress=#0
HKLM\SYSTEM\Setup\MiniSetupInProgress=#0
5、关于几个文件的说明:Win10pex64.wim是个能启动的Winpe;2hd.wim是转换成硬盘VHD系统所需的文件;
先用wimlib等工具将Win10pex64.wim应用到VHD,再将2hd.wim应用到VHD覆盖pe的相应文件。引导VHD需要Boot文件夹有bootvhd.dll
如果不是VHD还需要bootmgr和Boot文件夹里的文件,比如要按y7y007的教程制作RamOS。
6、至于如何引导,自己做吧。
7、文件链接:http://pan.baidu.com/s/1pKBpnjt 密码:e7e5
|
评分
-
查看全部评分
|