Re: Driver corrupting registry?

From: Alexander Grigoriev (alegr_at_earthlink.net)
Date: 04/11/04


Date: Sun, 11 Apr 2004 08:11:52 -0700

Writes to random addresses could cause it.
Errors in your DMA handling could also cause it.
Is your driver a FS filter?

"yskp" <anonymous@discussions.microsoft.com> wrote in message
news:72A7EF12-3CE4-4B20-8B59-EE2E253C3030@microsoft.com...
> Hi,
>
> Several times now we have observed the system shut down (either normally
or by a bugcheck - we're currently running the HCT) and never get up,
claiming that the SYSTEM registry file is corrupt.
> On several occasions, copying SYSTEM.ALT over the old SYSTEM file would
solve the problem, and on others even this would not help and we had to
reinstall the OS.
>
> We're guessing that this is the fault of our driver, of course, but have
been unable to find any problem which could cause this. We've eliminated all
our registry accesses for debugging, but it did not help.
>
> Does anyone have any thoughts (or better yet - experience) on what can
cause this to happen? Our driver is a disk driver, but it does not interfere
with writes going to the Windows drive, so I doubt this is the problem. I've
seen a suggestion that perhaps a buffer overrun or double-free might be the
cause of this, as it could damage the CM data structures. However, we're
using only non-paged memory, and AFAIK the registry code & data resides in
paged memory. Or am I wrong?
>
> Any insight will be greatly appreciated!
>
> yskp



Relevant Pages

  • IRC Packets being generated. Dont know where from...
    ... *Registry value not found* ... Autorun entries from Registry: ... Enumerating ICQ Agent Autostart apps: ... RAS Asynchronous Media Driver: System32\DRIVERS\asyncmac.sys (manual ...
    (microsoft.public.security.virus)
  • hijack this startup - can someone tell me the hack i am experienci
    ... *Registry value not found* ... Enumerating ICQ Agent Autostart apps: ... Intel82801 Audio Driver Install Service: ... Application Management: %SystemRoot%\system32\svchost.exe -k netsvcs (manual ...
    (microsoft.public.windowsxp.security_admin)
  • Re: BSOD Error 0x000000B8
    ... *Registry value not found* ... Enumerating ICQ Agent Autostart apps: ... ADI UAA Function Driver for High Definition Audio Service: ... Application Management: %SystemRoot%\system32\svchost.exe -k netsvcs ...
    (microsoft.public.windowsxp.help_and_support)
  • Re: hijack this startup - can someone tell me the hack i am experienci
    ... | *Registry key not found* ... | *Registry value not found* ... | Autorun entries from Registry: ... | Intel82801 Audio Driver Install Service: ...
    (microsoft.public.windowsxp.security_admin)
  • Re: Ho to run CF driver before reading hive-based registry
    ... BOOT SECTION": ... so I had to rewrite the driver for it. ... The problem is now the hive-based registry. ... FileSystem Starting - starting with clean file system ...
    (microsoft.public.windowsce.platbuilder)