|
你的意思就是把内存操作系统改成常规的磁盘操作系统,是吧?
我做过实验,将现在的 WIM 文件改成 VHD 系统启动,能修改成功。 从 VHD 系统再转成磁盘操作系统,这是很容易的,我没有继续做,因为过去已经做过这个操作,只要修改 SYSTEM 注册表中MountedDevices 列表的磁盘符就可。
首先说明一下我的看法。将现在的 RAMOS 改成 常规的磁盘操作系统,对这个系统而言没有什么长处和优点,反而丢失很多现在的优点,如,有些程序只能在 PE 环境下运行(ACRONIS程序)而不能在常规的磁盘操作系统中运行,由于精简较多,因此有些在常规的精简版磁盘操作系统中能运行的程序在这个系统下不一定能运行,因此我是不建议改成常规的磁盘操作系统来使用这个系统的,下面的内容只是作为技术上的探讨和好奇心的驱使而做的一项实验而已。
WIM 文件改成 VHD 系统具体步骤:
1. 创建 VHD 文件,并挂载和格式化,我的例子中创建 3200MB 的动态 VHD 文件,只用系统核心文件,这个大小可以了。
2. 将 DYY8.WIM 映像内容解压到 VHD 文件中(挂载VHD 文件的盘上)
3. 从正常的WINDOWS8.1系统中拷贝 winload.exe 文件到 VHD 文件中(本系统内没有这个文件,没有这个文件就无法启动系统)
4. 对系统注册表内容修改,将注册表中所有 X:\ 字符串改成 C:\,涉及到的注册表文件有:
NTUSER.DAT, DEFAULT, SOFTWARE, SYSTEM
如果不改这个部分能否启动,也做过实验,不改的情况下,在进入 ”欢迎“ 界面之后很长时间都没有反映(等待过10多分种),但不是死锁,我认为还是需要修改注册表。
5. 完成上面步骤之后,原则上可以启动 VHD 文件,我是用 XORBOOT 直接启动 VHD 文件的,在 BCD 菜单中补充启动项也可以,效果是相同的。
下面内容是与本系统特点 内存盘和 SH 有关,也必须考虑到:
6. 变成硬盘系统后,程序的快捷方式等一旦形成,就一直保留着,下次再启动时还有前一次保存结果,这是与RAMOS根本区别,但每次启动, SH 又生成一次程序的快捷方式,因此如果你的系统某个磁盘有 DYY8 目录,最好目录改名,不让 SH 生成任何快捷方式,或者修改 SH.INI文件,对固定硬盘搜索只对 C 盘进行。如下
[Fixed]
Drives=C
Path=DYY8\81PE
7. 其他修改内容:
Imagine 的快捷方式是按 X 盘定义的,需要改成 C 盘。
。。。还有可能遇到各种预料之外的问题,只有在各种不同环境下使用中才能逐步发现和解决。
在我的硬件环境下,显卡和网卡驱动都安装成功(不是 PE 提供的驱动程序,而是常规系统下使用的驱动程序),虽然占用了更大的磁盘空间,但显卡温度下降这一条就是值得的。
|
|