まず、ここの投稿を読みましたが、 まだ問題が発生しています。
再起動によって実際に結果を保存するハイブ ベースのレジストリを使用して、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 アドレスですか?)
私は特定のプロファイルを使用していないので、このハイブ レジストリを永続的なストアにするための最後の手順について途方に暮れています。