首先,我会说我已经阅读了这里的帖子 ,但我仍然遇到问题。
我正在尝试使用基于配置单元的注册表创建 CE6 映像,该注册表实际上通过重新启动存储结果。
- 我已经在目录项中勾选了配置单元设置。
- 在 common.reg 中,我已将配置单元的位置 ([HKEY_LOCAL_MACHINE\init\BootVars] "SystemHive") 设置为 "Hard Drive\Registry"(注意:闪存显示为名为 "Hard Drive" 的设备)
- 在 common.reg 中,我在同一个位置设置了“Flags”=dword:3 以使设备管理器与存储管理器一起加载
- 我已经验证这些设置包含在“;HIVE BOOT SECTION”中
这是它开始倒下的地方。一切都编译得很好,但是在目标系统上,当它启动时,我得到:
- 放置注册表的目录,称为“硬盘”
- 一个名为“Hard Disk2”的设备,其中永久闪存位于
- 对注册表所做的任何更改都会在重新启动时丢失
我还缺少什么?为什么注册表没有存储在闪存上?
奇怪的是,如果我在注册表目录中创建一个随机文件/目录,它在重新启动后仍然存在,所以即使这个目录不在另一个分区上(我试图把它放在哪里),它似乎是永久的. 如果是永久的,为什么不保存注册表设置(即以太网适配器 IP 地址?)
我没有使用任何特定的配置文件,所以我不知道最后一步是使这个配置单元注册表成为永久存储。