
Information
BugCheck D1 - Usually Caused by :
Memory, Pagefile or Device Drivers
Most Likely Cause
NETIO.SYS 
Note
This may take some time - Also if you Recieve any more Blue Screens then please Upload them as this will help find the Problem
First of all Please Uninstall Utorrent and then Check your Memory with Memtest
See
Memtest86+ - Advanced Memory Diagnostic Tool For More Information
Once that is done please Disable your Pagefile
See
Virtual Memory Paging File - Change - Vista Forums For More Information - This works for Windows 7 as well as Vista

Warning
Only Diable the Pagefile Temporarily as this can cause Instability
Once that is done Open up Device Manger and then
tell me if there are any Yellow Exclamation Marks or Red Crosses
To Open Device Manager Follow the
Beginning of this Tutorial
Driver Install - Device Manager
Now finally run a full scan with your Anti-virus

Tip
For Reference:
Code:
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1)
An attempt was made to access a pageable (or completely invalid) address at an
interrupt request level (IRQL) that is too high. This is usually
caused by drivers using improper addresses.
If kernel debugger is available get stack backtrace.
Arguments:
Arg1: 0000000000000028, memory referenced
Arg2: 0000000000000002, IRQL
Arg3: 0000000000000000, value 0 = read operation, 1 = write operation
Arg4: fffff88001716b2d, address which referenced memory
Debugging Details:
------------------
OVERLAPPED_MODULE: Address regions for 'AhnSZE' and 'ASZFltNt.sys' overlap
READ_ADDRESS: 0000000000000028
CURRENT_IRQL: 2
FAULTING_IP:
NETIO!RtlCopyBufferToMdl+1d
fffff880`01716b2d 448b5228 mov r10d,dword ptr [rdx+28h]
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
BUGCHECK_STR: 0xD1
PROCESS_NAME: System
TRAP_FRAME: fffff880033bc7f0 -- (.trap 0xfffff880033bc7f0)
NOTE: The trap frame does not contain all registers.
Some register values may be zeroed or incorrect.
rax=fffff880033bca10 rbx=0000000000000000 rcx=0000000000000000
rdx=0000000000000000 rsi=0000000000000000 rdi=0000000000000000
rip=fffff88001716b2d rsp=fffff880033bc980 rbp=fffff880033bcab0
r8=00000000ffffffbc r9=0000000000000044 r10=0000000000000000
r11=fffffa8008948e50 r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0 nv up ei pl zr na po nc
NETIO!RtlCopyBufferToMdl+0x1d:
fffff880`01716b2d 448b5228 mov r10d,dword ptr [rdx+28h] ds:0018:00000000`00000028=????????
Resetting default scope
LAST_CONTROL_TRANSFER: from fffff800032852a9 to fffff80003285d00
STACK_TEXT:
STACK_COMMAND: kb
FOLLOWUP_IP:
NETIO!RtlCopyBufferToMdl+1d
fffff880`01716b2d 448b5228 mov r10d,dword ptr [rdx+28h]
SYMBOL_STACK_INDEX: 3
SYMBOL_NAME: NETIO!RtlCopyBufferToMdl+1d
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: NETIO
IMAGE_NAME: NETIO.SYS
DEBUG_FLR_IMAGE_TIMESTAMP: 4ce79381
FAILURE_BUCKET_ID: X64_0xD1_NETIO!RtlCopyBufferToMdl+1d
BUCKET_ID: X64_0xD1_NETIO!RtlCopyBufferToMdl+1d
Followup: MachineOwner
---------
Josh