Regular BSODs on Windows 7, error BCCode: f4 can soomeone tell me what's wrong

I'm getting BSODs almost every night while I leave my system on , can anybody tell me what's wrong with my system, I'd mean a lot, I built it about a month ago and I haven't been able to figure out a solution, I'm frustrated.

attached a picture of my BSOD screen

after I reboot I got this message in windows

Windows has recovered from an unexpected shutdown

Problem signature:
Problem Event Name: BlueScreen
OS Version: 6.1.7600.2.0.0.256.1
Locale ID: 8202

Additional information about the problem:
BCCode: f4
BCP1: 0000000000000003
BCP2: FFFFFA8009B22850
BCP3: FFFFFA8009B22B30
BCP4: FFFFF8000358E5D0
OS Version: 6_1_7600
Service Pack: 0_0
Product: 256_1

Files that help describe the problem:
C:\Windows\Minidump\090310-36769-01.dmp
E:\temp\temp\WER-36831-0.sysdata.xml

I'm enclosing the files:
C:\Windows\Minidump\090310-36769-01.dmp
E:\temp\temp\WER-36831-0.sysdata.xml

My system is at stock speed for now, all bios settings at auto/default so, no overclocking at all until I can figure out what's wrong.

Hopefully somebody can tell me what's wrong.

-Andres
 

Attachments

  • dumps.zip
    37.2 KB · Views: 1
  • screen.jpg
    screen.jpg
    155.9 KB · Views: 1
Found a guide online about solving BSODs, Installed Windows Debug tools and looks like its hard drive, but i got 2 in my system, is there a way to know which one?

Microsoft (R) Windows Debugger Version 6.12.0002.633 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [E:\Libraries\Pictures\BSOD\090310-36769-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available

Symbol search path is: SRV*E:\Programs and data\symbols
Executable search path is:
Windows 7 Kernel Version 7600 MP (8 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 7600.16617.amd64fre.win7_gdr.100618-1621
Machine Name:
Kernel base = 0xfffff800`03213000 PsLoadedModuleList = 0xfffff800`03450e50
Debug session time: Fri Sep 3 02:06:53.650 2010 (UTC - 5:30)
System Uptime: 0 days 13:41:53.805
Loading Kernel Symbols
...............................................................
................................................................
..................................
Loading User Symbols
Loading unloaded module list
..........
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************

Use !analyze -v to get detailed debugging information.

BugCheck F4, {3, fffffa8009b22850, fffffa8009b22b30, fffff8000358e5d0}

Probably caused by : hardware_disk

Followup: MachineOwner
---------

6: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************

CRITICAL_OBJECT_TERMINATION (f4)
A process or thread crucial to system operation has unexpectedly exited or been
terminated.
Several processes and threads are necessary for the operation of the
system; when they are terminated (for any reason), the system can no
longer function.
Arguments:
Arg1: 0000000000000003, Process
Arg2: fffffa8009b22850, Terminating object
Arg3: fffffa8009b22b30, Process image file name
Arg4: fffff8000358e5d0, Explanatory message (ascii)

Debugging Details:
------------------


PROCESS_OBJECT: fffffa8009b22850

IMAGE_NAME: hardware_disk

DEBUG_FLR_IMAGE_TIMESTAMP: 0

FAULTING_MODULE: 0000000000000000

PROCESS_NAME: wininit.exe

EXCEPTION_RECORD: fffff88003790b78 -- (.exr 0xfffff88003790b78)
ExceptionAddress: 0000000076ce5ac5
ExceptionCode: c0000006 (In-page I/O error)
ExceptionFlags: 00000000
NumberParameters: 3
Parameter[0]: 0000000000000000
Parameter[1]: 00000000ff53e7ec
Parameter[2]: 00000000c000000e
Inpage operation failed at 00000000ff53e7ec, due to I/O error 00000000c000000e

EXCEPTION_CODE: (NTSTATUS) 0xc0000006 - The instruction at 0x%p referenced memory at 0x%p. The required data was not placed into memory because of an I/O error status of 0x%x.

CUSTOMER_CRASH_COUNT: 1

DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT

CURRENT_IRQL: 0

ERROR_CODE: (NTSTATUS) 0xc0000006 - The instruction at 0x%p referenced memory at 0x%p. The required data was not placed into memory because of an I/O error status of 0x%x.

EXCEPTION_PARAMETER1: 0000000000000000

EXCEPTION_PARAMETER2: 00000000ff53e7ec

EXCEPTION_PARAMETER3: 00000000c000000e

IO_ERROR: (NTSTATUS) 0xc000000e - A device which does not exist was specified.

EXCEPTION_STR: 0xc0000006_c000000e

FAULTING_IP:
+23a
00000000`76ce5ac5 ?? ???

BUGCHECK_STR: 0xF4_IOERR_C000000E

FOLLOWUP_IP:
+23a
00000000`ff53e7ec ?? ???

FOLLOWUP_NAME: MachineOwner

MODULE_NAME: hardware_disk

STACK_COMMAND: kb

FAILURE_BUCKET_ID: X64_0xF4_IOERR_C000000E_IMAGE_hardware_disk

BUCKET_ID: X64_0xF4_IOERR_C000000E_IMAGE_hardware_disk

Followup: MachineOwner
---------
 
According to what you gave in your second post the issue is given as your harddrive. So...

1. Back up everything A.S.A.P.

2. Find the make of your harddrive and go to the manufacture's website where they will provide a free harddrive diagnostics utility. Run the short tests and especially the long one.
 
Back