[ros-dev] CodePage Reg Key Error at Boot
James Tabor
jimtabor at adsl-64-217-116-74.dsl.hstntx.swbell.net
Wed Nov 9 00:45:46 CET 2005
Hartmut Birr wrote:
> Ge van Geldorp wrote:
>
>>> From: James Tabor
>>>
>>> Hi,
>>> I'm getting "Couldn't open CodePage registry key. With OK".
>>>
>>> I copied freeldr.sys and the rest and reinstall everything, including
>>> config files from hives. Installs and go. 1st install system, 2nd
>>> reboot ok run fine, and 3rd reboot and get the above error at freeldr.
>>>
>>
>>
>> Not sure if this is the cause of the problem, but I just fixed a memory
>> overwrite (r19068) which could potentially have caused the in-memory
>> copy of
>> the registry to be corrupted. If this corrupt copy was then written
>> out to
>> disk you could get that error message during the next boot. Again, not
>> sure
>> if this was the cause of the problem (I can't reproduce the original
>> problem), but the time frame seems to fit.
>>
>> GvG
>>
>> _______________________________________________
>>
>
> I've investigate a little bit in the registry problem. Freeldr imports
> the binary hives. During importing the system hive, it fails at
> \Registry\Machine\SYSTEM\ControlSet001\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}.
> A key or subkey cell has a wrong identifier. Freeldr stops at this point
> and imports the next hive. Later, freeldr does search for
> \Registry\Machine\SYSTEM\Select. This key isn't loaded, because it is
> located after the wrong cell. Freeldr isn't able to create the correct
> link for \Registry\Machine\SYSTEM\CurrentControlSet. I will check, if
> r19068 does fix the problem.
>
> - Hartmut
>
>
Yes, that worked.
Thanks,
James
More information about the Ros-dev
mailing list