Link to home
Start Free TrialLog in
Avatar of Alan Silverman
Alan SilvermanFlag for United States of America

asked on

Error Stop 0x000000C5 (0x6e496D4D 0x0000000002 0x000000001 0x805529EC) DRIVER_CORRUPTED_EXPOOL secondary slave drive

Error Stop 0x000000C5 (0x6e496D4D 0x0000000002 0x000000001 0x805529EC) DRIVER_CORRUPTED_EXPOOL

A customer brought in a hard drive that, no matter what system I put it on, slave, master, USB attached, whatever,
it brings down the system with the above hard stop.  The customer wants me to get the data off the drive.      

The error stop message goes on to say that one can try to stop caching or shadowing memory options.  I haven't
seen any such options in bios setup for the systems I've tried attaching this drive to.  

I’m trying to understand the mechanism by which a secondary hard drive could cause such a stop at system startup,
and if there’s any way on any system to get around it at least long enough to get the data off it,
even using something like GetDataBack over a network link.  

Searches indicate that the problem is supposedly caused by a bad driver.  But I would think that a bad driver would
only apply to the drivers defined on the system being booted up.   In this case the drive is not being booted.  It’s a slave drive.  

Thanks,
Al
SOLUTION
Avatar of nobus
nobus
Flag of Belgium image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Alan Silverman

ASKER

I have a highpoint pci to ide card.  It still happens with that.
I can get into the bios setup.  It's after that.  The windows xp startup screen goes on and then it stops.
Haven't tried a bootable cd yet.  I was thinking of just putting in the xp home cd and booting from there.
Thanks,
Al  
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
can it boot into safe mode? Then it is probably a driver issue
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Looks like the other drives Boot sector is corrupted. You can attach it to a Bootable disk containing FDISK and then remove the main partition from being the ACTIVE partition and then try.

Alternatively you can try to use the WIndows XP CD to do a repair install of the installation on that Hard Disk. Maybe you wont need to extract data at all and things wud be better automatically. Its worth a  shot. However its not advisable if the Hard Disk has bad sectors. You can even try and repair the bootsector and the MBR using the Fixboot and the Fixmbr command from a manual recovery console once u boot from the Windows Boot CD.

Dan
Safe mode doesn’t work.  I even booted from a Windows XP CD and it died in the same way.  
I didn’t expect that.  

But here’s an interesting development.  I put it as a slave on a system running Windows 98.  
The system was able to come up but it didn’t show the drive under my computer.  But when
I went to a dos prompt and did an ‘fdisk’ it showed that it was there as a NTFS drive.  I would
have thought that Win98 would have seen it as an unformatted disk.

So what now?  If the disk had a drive letter I could probably run GetDataBack NTFS and copy the files over to the fat32 drive.  

I also have something called mbrtool that works with the mbr.  When I display the mbr with this I see some verbiage
that says “invalid partition table”  “error loading operating system” and “missing operating system”.

What happens if I try and fix the partition table/mbr on an NTFS drive on a Win98 system?  
Is there any danger that I’ll lose the disk completely?  This tool also has an option to write/refresh
the boot code, remove and restore the volume bytes, and restore the mbr.  

What do you think?
Thanks,
Al  
try diskpart :

Microsoft DiskPart versie 1.0
Copyright (C) 1999-2001 Microsoft Corporation.
Use the 'diskpart' utility within Windows to do assign drive letter...
1. Enter command prompt (Start => Run... => type 'cmd' and press 'Enter').
2. Winthin command prompt type 'diskpart' and press 'Enter'.
3. Type 'list disk' and press 'Enter'.
4. Type 'select disk <the number of the destined drive>'.
5. Type 'assign [[letter=l]/[mount=path]] [noerr]'.
-----------------------------------------------------
1. Enter the command prompt (Start => Run... => type 'cmd' and press 'Enter').
2. Within the command prompt type 'diskpart' and press 'Enter'.
3. After the 'diskpart' utility initializes; type 'list disk' and press 'Enter' to view the list of drives available on the computer.
4. Type 'select disk <destned drive's number>' and press 'Enter'.
5. Now type 'list partition' and press 'Enter'.
6. Type 'detail disk' and press 'Enter'.
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of GinEric
GinEric

silverman, are you getting anywhere with this problem?

I forgot about the sysinternals tools, good stuff.

NT Resource Kit docs at Microsoft will explain all about the MBR and what should be in it.
As well as the partition tables, where the copy is saved at, middle and end of voluem, etc..
Got it.  I used GetDataBack for NTFS to get the data.  I ran it on the Win98 system that allowed me to boot with the drive in.  
I also ran SpinRite but it showed that the drive itself was OK.  That means it’s just the mbr/partition table that’s bad.  

I gave the client a CD with her critical data on it and she’s happy.

The only thing now is how to recover the mbr/partition table.  I downloaded a free program called diskpatch that I thought would do it,
but I can’t get it running correctly.  I can’t do an XP fixmbr or fixboot from the recovery console because on any xp system it dies.
 There are a ton of utilities out there that do this type of recovery.  I just need to find one that works in this environment.  
Worse comes to worse I could just wipe the drive and give it back to her to use as a secondary hard drive.  
She’s got just about everything off it she needs.  
USe a Windows XP CD to boot up and then choose recovery > manual recovery  and that will put u to the console. make sure u have the admin passwd. If for any reason the system hangs then attach a Win98 Hard disk too and when prompted for which windows to recover choose the one on D:\windows and that shud be fine. You can also use something like ERD commander  but its paid so i am not sure u wanna go in gfor it.

Normally the recovery console shud not give any problems cause thats what its meant for in case the partition table or the MBR is corrupted. If that doesnt work then u wud be better off to reformat the drive and send it back. Howvere Windows works best if its installed on the system its attached too. So loading windows on one system and then putting the hard disk on another system wont work.

Besides maybe what caused the MBR to get corrupted is still on the system so u restore the MBR and then sent it back only to discover its gone bad again. Its not worth a risk. Any chance the lady can get her system to you so thaat u can reload windows on it and give it back to her? This wud be best IMO.

Dan
My customer has already rebuilt her computer using another hard drive. She’s happy and that’s what counts.  
I think I’ll give her the drive back to let her wipe it if she wants.  I’m going to close this one out.  
I’m splitting the points.  All the advice was so good I just wish I had more to give.
Thanks to all,  
Al