Skip to content
View in the app

A better way to browse. Learn more.

MSFN

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Featured Replies

@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

@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.

@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

 

@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

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.