Laptop shut down when it reached a low battery level as it was not plugged in. After plugging it in and turning it on, it gave a BSOD, indicating a missing driver "storahci.sys". I had one restore point available of 1,5 weeks ago but instead opted to try Startup Repair first from a Windows 8 USB. (Installed OS is Windows 8.1) I am unable to boot into safe mode. I can boot if I choose "disable driver signature enforcement" but that only gets me to the login screen with clock which is completely unresponsive.
What I have tried so far:
- Ran Startup Repair but repair was not possible. It also seemed to have removed my single restore point.
- Ran chkdsk /r. No problems detected.
- Ran sfc /scannow. Said some things were fixed, reboot, but same problem still exists.
- Ran DISM /CheckHealth and /ScanHealth. No problems found.
- Copied the missing driver files "storahci.sys" and "intelide.sys" from the USB to the laptop.
My main problem now is that I still seem to be missing driver files as I am still getting a BSOD but it no longer indicates which driver files are missing. It only indicates the error code: 0xc0000001. I have made a list of files which are in the /system32/drivers folder on the USB but not on the laptop /drivers folder. I was wondering what my next step should be.
- Copy over all the missing files from USB to laptop
- Only copy certain files as perhaps I do not need all the drivers from the USB
- Any other option besides reinstalling?
Ps. For the future I will also make sure I have my restore points set up properly and try to figure out why critical system files are deleted after low battery.
List of drivers that are on the USB Windows 8 ISO but not on installed Windows 8.1 on laptop:
What I have tried so far:
- Ran Startup Repair but repair was not possible. It also seemed to have removed my single restore point.
- Ran chkdsk /r. No problems detected.
- Ran sfc /scannow. Said some things were fixed, reboot, but same problem still exists.
- Ran DISM /CheckHealth and /ScanHealth. No problems found.
- Copied the missing driver files "storahci.sys" and "intelide.sys" from the USB to the laptop.
My main problem now is that I still seem to be missing driver files as I am still getting a BSOD but it no longer indicates which driver files are missing. It only indicates the error code: 0xc0000001. I have made a list of files which are in the /system32/drivers folder on the USB but not on the laptop /drivers folder. I was wondering what my next step should be.
- Copy over all the missing files from USB to laptop
- Only copy certain files as perhaps I do not need all the drivers from the USB
- Any other option besides reinstalling?
Ps. For the future I will also make sure I have my restore points set up properly and try to figure out why critical system files are deleted after low battery.
List of drivers that are on the USB Windows 8 ISO but not on installed Windows 8.1 on laptop:
- 3ware.sys
- adp80xx.sys
- amdsata.sys
- amdsbs.sys
- amdxata.sys
- arcsas.sys
- bcmfn2.sys
- bfadfcoei.sys
- bfadi.sys
- bnxcd.sys
- bnxfcd.sys
- bxfcoe.sys
- bxois.sys
- bxvbda.sys
- Cht4vx64.sys
- elxfcoe.sys
- elxstor.sys
- evbda.sys
- fbwf.sys
- GAGP30KX.SYS
- hpSAMD.sys
- hyperkdb.sys
- HyperVideo.sys
- iaLPSSi_GPIO.sys
- iaLPSSi_I2C.sys
- iaStoreAV.sys
- iaStorV.sys
- ibbus.sys
- IPMIDrv.sys
- iwdbus.sys
- lsi_sas.sys
- lsi_sas2.sys
- lsi_sas3.sys
- lsi_sss.sys
- megasas.sys
- megasr.sys
- mlx4_bus.sys
- mvumis.sys
- ndfltr.sys
- nvraid.sys
- NV_AGP.sys
- ql2300i.sys
- ql40xx2i.sys
- qlfcoei.sys
- ramdisk.sys
- sacdrv.sys
- sisraid2.sys
- sisraid4.sys
- stexstor.sys
- storvsc.sys
- TeeDriverx64.sys
- UAGP35.SYS
- ULIAGPKX.SYS
- vmbkmcl.sys
- vmbus.sys
- VMBUSHID.sys
- vsmraid.sys
- VSTXRAID.SYS
- wimfsf.sys
- winhv.sys
- winmad.sys
- winverbs.sys
Attachments
Last edited:
My Computer
System One
-
- OS
- Windows 8.1