possible solutions for the mup.sys issue:
ESCD corruption, Try resetting ESCD and/or changing ACPI setting in the BIOS. If there is no specific way to reset the ESCD data via the BIOS you can force this by reflashing.
If you have USB devices connected, including any hubs, try removing them all before you boot
If you have devices connected to the serial or parallel ports, Try disconnecting them, again before you boot
Try booting with as minimal a system you can. Remember to disconnect optical and floppy drives. Also, try using a non-USB kybd and a
regular ball mouse that plugs into the PS\2 port in place of an optical USB type
see THIS PAGE for instructions on restoring the registry and also for instruction on how to run checkdsk from the console.
Good Luck!