All,
I am developing an ATA Disk driver that is a replacement for ATAPI.sys. When
I try to use it on the disk containing a boot volume I get an 0x7B bug
check. Below are the details:
When booting is see many reads come and go from my driver. Then I see the
0x7b. After dumping the stack I see see that the bug check is being
generated from within IopMarkBootPartition. I set a break point at the start
of this function and then rebooted. I see that it is bug checking because a
call to ZwOpenFile is returning a 0xC0000034 error. The object that it is
trying to open is the ARC path. Furthermore if I modify my system so that it
boots from a drive that is controlled by ATAPI.sys the disk controlled by my
driver is visable via Windows Explorer but when I try to look at the files I
get an error indicating that the disk is not formated. OK so it would seem
my driver has a read problem however I replace my driver with ATAPI.sys from
NT40 and get the same problems – can’t boot, can’t read the files.
Furthermore once I format the disk (with my driver controlling it) I can
view the files just fine. Does anyone have any ideas?
Best regards,
Dale