Find device in Windows based on Physical Device Object (PDO) identifiers

Yes. You can trace this bugcheck.

1. What you need is to first download Windows debugging tools from here: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=8279

2. Next you need the appropriate Windows 7 Debugging Symbols (You want the 'retail' version. Not the 'checked' version: http://msdn.microsoft.com/en-us/windows/hardware/gg463028

3. Install the Debugging tools normally. Install the Debugging symbols to a new folder named c:\Symbols. When done with both, open up Debugging Tools for Windows, go to the File Menu and select "Symbol File Path". Replace whatever is in the box with this string (replacing drive letter and symbols path, if you choose to install the symbols to somewhere else):

srv*c:\symbols*http://msdl.microsoft.com/download/symbols

4. Next, with Windows Explorer go to c:\Windows\Minidump (assuming C: is where you installed windows). Inside you'll find the so called minidump files. These contain the information on your BSODS. One file per BSOD named after the date of the BSOD.

5. Drag the last one to your Debugging Tools for Windows empty grey area (or open it through the file menu). The Debugger will start analyzing it, after which you can see a !analyze -v link you can click.

6. Click it and you'll get the bugcheck report. Update your question with the results from this analize -v and many of us in here will be able to hint you into what might be the problem.


An example of what you may want to paste into your question above is given below (from one of my own minidump files from early this year when I found out I had faulty RAM:

BugCheck 1000008E, {c0000005, 940c23de, abb34b0c, 0}

Probably caused by : Npfs.SYS ( Npfs!NpRemoveAllAttributesFromList+14 )

Followup: MachineOwner

[..]

KERNEL_MODE_EXCEPTION_NOT_HANDLED_M (1000008e)
[...]
Arguments:
Arg1: c0000005, The exception code that was not handled
Arg2: 940c23de, The address that the exception occurred at
Arg3: abb34b0c, Trap Frame
Arg4: 00000000

EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.

FAULTING_IP: 
Npfs!NpRemoveAllAttributesFromList+14
940c23de 897004          mov     dword ptr [eax+4],esi