KSOD - Windows boot
Posted: Thu Apr 10, 2014 11:17 am
I am trying to fix a Toshiba Satellite A305-S6905 for a co-worker. I guess it was originally having wireless issues and I have no idea what the guy's wife did to it, I'll have to assume a virus, but it won't 'boot windows'.
Windows loading screen does its thing then a black screen with a movable cursor. CTRL-ALT-DEL does nothing as does CTRL-ALT-ESC.
Things I've attempted:
EBCD
Granted I had the demo version, which does not let you save the changes made to the BCD logs, but I was able to use a different boot disk to change them in the registry.
Vista Repair Disk
I found one and tried to run through the basic options here. Also, I went into the registry and found that these two registry keys were altered:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon Shell & Userinit
Attempted to change to shell to: Explorer.exe and Userinit to: C:\windows\system32\userinit.exe
Restart, no change. Go into registry, these two items changed back to: Shell - cmd.exe /k start cmd.exe and I don't remember exactly what Userinit was changed to.
Also tried this from the cmd: "bootrec.exe /fixmbr" to write to the mbr (vista start after reboot) or "bootrec.exe /fixboot" to write a boot sector
Hiren's Boot CD
I found something that was Hiren's and a different booter all in one. I went into the registry here and it shows the shell and userinit are what they are supposed to be.
I'm stumped. I've done a lot of reading and poking around and I'm out of ideas.
Windows loading screen does its thing then a black screen with a movable cursor. CTRL-ALT-DEL does nothing as does CTRL-ALT-ESC.
Things I've attempted:
EBCD
Granted I had the demo version, which does not let you save the changes made to the BCD logs, but I was able to use a different boot disk to change them in the registry.
Vista Repair Disk
I found one and tried to run through the basic options here. Also, I went into the registry and found that these two registry keys were altered:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon Shell & Userinit
Attempted to change to shell to: Explorer.exe and Userinit to: C:\windows\system32\userinit.exe
Restart, no change. Go into registry, these two items changed back to: Shell - cmd.exe /k start cmd.exe and I don't remember exactly what Userinit was changed to.
Also tried this from the cmd: "bootrec.exe /fixmbr" to write to the mbr (vista start after reboot) or "bootrec.exe /fixboot" to write a boot sector
Hiren's Boot CD
I found something that was Hiren's and a different booter all in one. I went into the registry here and it shows the shell and userinit are what they are supposed to be.
I'm stumped. I've done a lot of reading and poking around and I'm out of ideas.