View Single Post
Old 11-30-2007, 09:57 PM   #3 (permalink)
keroro
Registered User
 
Join Date: Dec 2006
Posts: 16
OS: Vista32


Re: Critical error: system32\drivers\ndis.sys

a wild guess but i think the problem is also to do with the boot manager and boot loader not being the same drive letter

when i type bcdedit, i get:

Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=C:
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {ntldr}
displayorder {ntldr}
{50c73d4f-e6b3-11da-bc73-d30cdb1ce216}
toolsdisplayorder {memdiag}
timeout 30

Windows Boot Loader
-------------------
identifier {50c73d4f-e6b3-11da-bc73-d30cdb1ce216}
device partition=E:
path \Windows\system32\winload.exe
description Windows Vista
locale en-US
inherit {bootloadersettings}
osdevice partition=E:
nx OptIn

I have two hard drives and i think that the OS somehow got booted to the wrong one which can only explain the different drive letters. Also the problem started after Vista restarted after the latest update.
Vista is actually installed in the E drive AND NOT in the C drive (I dont remember why the drive letters ended up being in that order... but anyway the C drive was used as storage for the "Complete Backup" feature in Vista, and i think its confusing the boot manager)

I dont know if this is the main root of the dnis.sys problem but I do think its a bit strange that the boot manager is indicating the wrong drive where I have Vista installed. Does anyone know how i can change the boot manager so that it starts from E: and not C:?
If that doesnt fix the problem, I dont know how to go about reinstalling the ndiv driver either.
Should I follow the guides here>>>
http://support.microsoft.com/kb/315241

Any suggestions would be fantastic.
thnx in advance and for reading.
keroro is offline