Jump to content

Updated drivers for Windows XP SP3 and Windows 2003 SP2 (x32/x64) for modern hardware


Recommended Posts


Posted (edited)

@reboot12

MegaSR.sys 

is a RAID driver. I think, maybe you make a mistake and you want to load a normal AHCI driver.

Or another driver special for this eMMC flash.

When anything with RAID is enabled in Bios, this driver is choosen

Dietmar

PS: For embedded boards there is a eMMC hotfix

Windows6.1-KB2732471-v2-x64.msu

or you a need a modd for the Intel eMMC driver

iaiosd.sys
iaiosd.inf

Edited by Dietmar
Posted

@Dietmar

For now, I just want to boot WinPE 3.1 on the Dell 3040 - not install it, so it doesn't matter whether and what disk drivers I have.
Your patched acpi.sys v4 make error MegaSR.sys - I don't know why.

Posted

@reboot12

@reboot12

File: \Windows\System32\drivers\MegaSR.sys
Status: 0xC0000098

This is not an ACPI crash.

It happens before acpi.sys is loaded

Dietmar

MegaSR.sys is a RAID/SCSI boot-start driver, and 0xC0000098 means that this boot driver is missing, corrupt, wrong architecture, or not valid for this Windows installation.

If the machine does NOT really boot from a MegaSR/LSI/RAID controller, the safest fix is to disable MegaSR offline and enable the normal Windows 7 storage drivers.

Boot from a Windows 7 DVD/USB or WinPE, press Shift+F10, then do:

diskpart
list vol
exit

Find the Windows partition letter. In this example I use D:. Change it if your Windows partition has another letter.

reg load HKLM\OFF D:\Windows\System32\Config\SYSTEM
reg query HKLM\OFF\Select

Look at the value "Current". If Current = 0x1, use ControlSet001. If Current = 0x2, use ControlSet002.

To be safe, patch both ControlSets:

reg add HKLM\OFF\ControlSet001\Services\MegaSR /v Start /t REG_DWORD /d 4 /f
reg add HKLM\OFF\ControlSet002\Services\MegaSR /v Start /t REG_DWORD /d 4 /f

reg add HKLM\OFF\ControlSet001\Services\msahci /v Start /t REG_DWORD /d 0 /f
reg add HKLM\OFF\ControlSet002\Services\msahci /v Start /t REG_DWORD /d 0 /f

reg add HKLM\OFF\ControlSet001\Services\pciide /v Start /t REG_DWORD /d 0 /f
reg add HKLM\OFF\ControlSet002\Services\pciide /v Start /t REG_DWORD /d 0 /f

reg add HKLM\OFF\ControlSet001\Services\iaStorV /v Start /t REG_DWORD /d 0 /f
reg add HKLM\OFF\ControlSet002\Services\iaStorV /v Start /t REG_DWORD /d 0 /f

reg unload HKLM\OFF

 

Posted

@Dietmar

WinPE no need any disk driver to work because is loading to RAM but nevermind.

Probably my USB stick is not good condition and make some read errors - e.g. MegaSR.sys

I make one more time boot.wim WinPE 3.1 with your latest acpi v4 patch and 100% is USB is OK and tested on two PC - first screenshot is from Dell 3040 and second from my AIMB - now same error ACPI.sys BSOD 7E:
acpiv4-Dell.jpg acpiv4-AIMB.jpg

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...