regular crashes, possibly caused by hard drive but maybe something else

Daveave

Prominent
May 3, 2017
5
0
510
Hello, this will be a bit of a long message, I'm hoping someone can help me with my ongoing pc problem.

The issue is blue screen crashes happening fairly often but seemingly at random, most of my searching suggests that the hard drive is the cause, however I have already replaced it twice and continue to have a similar problem. The pc is a home assembled job using some recycled parts one of which may be the problem, the 2 previous hard drives were used ones but the current one was brand new a few months ago, the mother board was also new, other parts all 2nd hand I think.
From the start (about 4 months ago) there were sometimes issues with the hard drive not being detected in BIOS and when installing Windows, mostly rebooting worked, and I think with the new drive I had to create a partition before it would show up in the Windows installer (I've done a clean install several times trying to solve the problem). With the current drive it has been running ok for 2 to 3 weeks before crashing, when it happens the pc will be ok after but will crash again within a day or two. I have been just checking the cables and sometimes switching the hard drive and dvd drive around on the motherboard, which fixes it for another few weeks (The times when the hard drive does not show in BIOS the DVD drive always does, whichever way round they are, have tried new SATA cable with no difference).

Here are some of the errors in detail, I don't have the blue screen error codes to hand, they were not always the same one, from researching myself they were all hard drive related. (I did write some down but can't find them right now, will try to add later)

In the event log from the last blue screen I have this

The driver detected a controller error on \Device\Ide\IdePort0.

Using the manufacturer's help program I get an error doing the check (in windows, the dos version wouldn't read the drive)

Quick Test on drive1 did not complete!
Status code = 07 (Failed read test element), Failure Checkpoint = 97
(Unknown Test)
SMART self=test did not complete on drive1!

Since the last crashes after windows loads I get a message about being unable to connect to a winows service, sometimes
Group Policy Client Service
and sometimes
System Event Notification Service
Also I have to click on my profile to log in to windows, which I did not have to before as I don't have a password on startup and I'm the only user of the machine. When these come up windows is slower to start.

I have tried:
replacing hard drive and SATA cables\connecting to other port
various disk checking and other programs, usually finding no errors
fresh windows install
changing RAM
updating BIOS - went from version 28 to 35 I think (the smallest update I could do), there are several newer versions available, around 110 was the most recent

none of this seems to have made a difference.

After the last crash the windows startup repair ran for about 7 hours, windows started but then crashed again, startup repair for a while again and I think a disk check at some point, it is now seeming stable though quite slow to start windows.

So my questions are:
What is the likely issue beyond the hard drive? (motherboard, RAM, PSU, or maybe I have been very unlucky and had 3 bad drives in a row)
Also how can I best check the different components? I don't have a spare desktop to try different parts in, but do have a laptop.
Is it possible that the current drive is now damaged due to repeated crashing?

Thank you for reading and I hope that all makes sense and that somebody knows what is going on. My PC specs are below and I'll try to get any other info that people need to answer, assuming I can get them before it crashes.


OS Windows 7 Professional N 64-bit SP1

CPU Intel Core i5 2400 3.10GHz, Sandy Brige 32nm

RAM 8GB DDR3

Motherboard Intel DH61CR (LGA1155 CPU1)

HD Western Digitial WDC WD5000AVDS-63U7B1 SATA 500GB

Graphics Nvidia GeForce GTX 550 Ti (ASUStek)


 
if you are actually running your hard drive in IDE mode you should make the following change in windows to enable the AHCI driver then reboot into bios and enable ahci mode for the sata.

http://winaero.com/blog/switch-from-ide-to-achi-after-installing-windows-7-or-windows-8/

 

Daveave

Prominent
May 3, 2017
5
0
510
I'm not sure which SATA drivers, I don't think that is something I have updated. Today as I turn the PC on it won't boot, it's back to the BIOS saying there is no hard drive.
As far as I know it's not in IDE mode, I have tried switching between that and AHCI to see if it makes any difference but does not seem to, so I've aways changed back to AHCI.
I will try rebooting some more to see if windows will load, otherwise it will probably have to be a fresh install, which I've done before and does not seem to fix but might make it easier to spot the problem. I'll wait for replies before I try again, thanks.
 
see if the system actually saved a mini memory dump in c:\windows\minidump
directory. if it did I can read the error codes from it. (you would have to put the minidump on a server, share the files for public access and post a link.



 

Daveave

Prominent
May 3, 2017
5
0
510

Daveave

Prominent
May 3, 2017
5
0
510
A little update, used crystaldiskinfo and it's showing
Caution C5 current pending sector count 23

----------------------------------------------------------------------------
CrystalDiskInfo 7.0.5 (C) 2008-2016 hiyohiyo
Crystal Dew World : http://crystalmark.info/
----------------------------------------------------------------------------

OS : Windows 7 Professional N SP1 [6.1 Build 7601] (x64)
Date : 2017/05/05 21:25:46

-- Controller Map ----------------------------------------------------------
+ Standard AHCI 1.0 Serial ATA Controller [ATA]
+ ATA Channel 4 (4)
- WDC WD5000AVDS-63U7B1 ATA Device
+ ATA Channel 5 (5)
- ATAPI iHAS324 A ATA Device

-- Disk List ---------------------------------------------------------------
(1) WDC WD5000AVDS-63U7B1 : 500.1 GB [0/0/0, pd1] - wd

----------------------------------------------------------------------------
(1) WDC WD5000AVDS-63U7B1
----------------------------------------------------------------------------
Model : WDC WD5000AVDS-63U7B1
Firmware : 01.00A01
Serial Number : ***************
Disk Size : 500.1 GB (8.4/137.4/500.1/500.1)
Buffer Size : 32767 KB
Queue Depth : 32
# of Sectors : 976773168
Rotation Rate : Unknown
Interface : Serial ATA
Major Version : ATA8-ACS
Minor Version : ----
Transfer Mode : ---- | SATA/300
Power On Hours : 881 hours
Power On Count : 423 count
Temperature : 36 C (96 F)
Health Status : Caution
Features : S.M.A.R.T., 48bit LBA, NCQ
APM Level : ----
AAM Level : ----
Drive Letter : C:

-- S.M.A.R.T. --------------------------------------------------------------
ID Cur Wor Thr RawValues(6) Attribute Name
01 188 186 _51 000000007E38 Read Error Rate
03 224 187 _21 000000000708 Spin-Up Time
04 100 100 __0 0000000001BF Start/Stop Count
05 200 200 140 000000000000 Reallocated Sectors Count
07 200 200 __0 000000000000 Seek Error Rate
09 _99 _99 __0 000000000371 Power-On Hours
0A 100 100 __0 000000000000 Spin Retry Count
0B 100 100 __0 000000000000 Recalibration Retries
0C 100 100 __0 0000000001A7 Power Cycle Count
C0 200 200 __0 00000000011A Power-off Retract Count
C1 200 200 __0 0000000000A4 Load/Unload Cycle Count
C2 107 _99 __0 000000000024 Temperature
C4 200 200 __0 000000000000 Reallocation Event Count
C5 200 200 __0 000000000017 Current Pending Sector Count
C6 100 253 __0 000000000000 Uncorrectable Sector Count
C7 200 200 __0 000000000000 UltraDMA CRC Error Count
C8 100 253 __0 000000000000 Write Error Rate

-- IDENTIFY_DEVICE ---------------------------------------------------------
0 1 2 3 4 5 6 7 8 9
000: 427A 3FFF C837 0010 0000 0000 003F 0000 0000 0000
010: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
020: 0000 FFFF 0032 3031 2E30 3041 3031 5744 4320 5744
030: 3530 3030 4156 4453 2D36 3355 3742 3120 2020 2020
040: 2020 2020 2020 2020 2020 2020 2020 8010 0000 2F00
050: 4001 0000 0000 0007 3FFF 0010 003F FC10 00FB 0110
060: FFFF 0FFF 0000 0007 0003 0078 0078 0078 0078 0000
070: 0000 0000 0000 0000 0000 001F 1F06 0000 0044 0040
080: 01FE 0000 746B 7D61 6733 7469 BC41 6723 207F 0037
090: 0037 0000 FFFE 0000 0000 0008 0000 0000 86A0 0001
100: 6030 3A38 0000 0000 0000 0000 0000 0000 5001 4EE2
110: 5DC0 0699 0000 0000 0000 0000 0000 0000 0000 401C
120: 401C 0000 0000 0000 0000 0000 0000 0000 0029 0000
130: 0000 0000 0000 16D9 0000 0000 0000 0000 0000 0000
140: 0000 0000 0004 0000 0000 0000 0000 0000 0000 0000
150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
200: 0000 0000 0000 0000 0000 0000 3037 0000 0000 0000
210: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
220: 0000 0000 101E 0000 0000 0000 0000 0000 0000 0000
230: 0000 0000 0000 0000 0001 1000 0000 0000 0000 0000
240: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
250: 0000 0000 0000 0000 0000 54A5

-- SMART_READ_DATA ---------------------------------------------------------
+0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
000: 10 00 01 2F 00 BC BA 38 7E 00 00 00 00 00 03 27
010: 00 E0 BB 08 07 00 00 00 00 00 04 32 00 64 64 BF
020: 01 00 00 00 00 00 05 33 00 C8 C8 00 00 00 00 00
030: 00 00 07 2E 00 C8 C8 00 00 00 00 00 00 00 09 32
040: 00 63 63 71 03 00 00 00 00 00 0A 32 00 64 64 00
050: 00 00 00 00 00 00 0B 32 00 64 64 00 00 00 00 00
060: 00 00 0C 32 00 64 64 A7 01 00 00 00 00 00 C0 32
070: 00 C8 C8 1A 01 00 00 00 00 00 C1 32 00 C8 C8 A4
080: 00 00 00 00 00 00 C2 22 00 6B 63 24 00 00 00 00
090: 00 00 C4 32 00 C8 C8 00 00 00 00 00 00 00 C5 32
0A0: 00 C8 C8 17 00 00 00 00 00 00 C6 30 00 64 FD 00
0B0: 00 00 00 00 00 00 C7 32 00 C8 C8 00 00 00 00 00
0C0: 00 00 C8 08 00 64 FD 00 00 00 00 00 00 00 00 00
0D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
160: 00 00 00 00 00 00 00 00 00 00 00 77 30 2A 01 7B
170: 03 00 01 61 02 7F 05 00 00 00 00 00 00 00 00 00
180: 00 00 01 02 00 00 00 00 00 00 00 00 00 00 00 00
190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3F

-- SMART_READ_THRESHOLD ----------------------------------------------------
+0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
000: 10 00 01 33 C8 BC 00 00 00 00 00 00 00 00 03 15
010: 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00
020: 00 00 00 00 00 00 05 8C 00 00 00 00 00 00 00 00
030: 00 00 07 00 C8 C8 00 00 00 00 00 00 00 00 09 00
040: 00 00 00 00 00 00 00 00 00 00 0A 00 00 00 00 00
050: 00 00 00 00 00 00 0B 00 00 00 00 00 00 00 00 00
060: 00 00 0C 00 00 00 00 00 00 00 00 00 00 00 C0 00
070: 00 00 00 00 00 00 00 00 00 00 C1 00 00 00 00 00
080: 00 00 00 00 00 00 C2 00 00 00 00 00 00 00 00 00
090: 00 00 C4 00 00 00 00 00 00 00 00 00 00 00 C5 00
0A0: 00 00 00 00 00 00 00 00 00 00 C6 00 00 00 00 00
0B0: 00 00 00 00 00 00 C7 00 00 00 00 00 00 00 00 00
0C0: 00 00 C8 00 00 00 00 00 00 00 00 00 00 00 00 00
0D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A9

 
note 2: you may find that if you delete your current hidden c:\pagefile.sys and create a new one then your problem with the Ntfs.sys driver might go away.
(you would also want to run a malwarebytes scan)
-------
note you will want to find a bios update for your machine, your bios is dated in 2011
and there were various changes to the USB driver specifications in 2012 that require a bios update if you run
the microsoft generic usb drivers that you have installed (from 2013)
----------
drive controller reported an I/o error reading from disk
Error code: (NTSTATUS) 0xc0000185 (3221225861) - The I/O device reported an I/O error.

your windows 7 NTFS (file system driver) has 3449 errors in it.

you can not tell if it is a hardware problem or due to corruption of the file system driver.
none of your other drivers are corrupted, you might have a virus that infected your file system driver.

I would run cmd.exe as an admin then run
sfc.exe /scannow

it will find your hidden backup copy of ntfs.sys and restore it.
if it can not fix it from the backup copy (because malware modifies the backup copy)
you have to fix it from a windows 7 disk.


you also have some problem with a program:
variable64.sys
Intel Desktop Utilities EFI interface driver
(system monitoring application) I would uninstall this since it seems to be running a 33 bit driver in a WOW subsystem
C:\Windows\SysWOW64\Drivers\cpuiox64.sys Mon Oct 7 14:19:50 2013


your big problem is the copy of
\SystemRoot\System32\Drivers\Ntfs.sys Mon Jan 11 09:38:49 2016
in memory is corrupted.


machine info:
Vendor Intel Corp.
BIOS Version BEH6110H.86A.0028.2011.0715.1815
BIOS Starting Address Segment f000
BIOS Release Date 07/15/2011
Processor Version Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
Processor Voltage 91h - 1.7V
External Clock 100MHz
Max Speed 4000MHz
Current Speed 3100MHz
Manufacturer OEGStone
Product Name DH61CR

 

Daveave

Prominent
May 3, 2017
5
0
510
I would run cmd.exe as an admin then run
sfc.exe /scannow

it will find your hidden backup copy of ntfs.sys and restore it.
if it can not fix it from the backup copy (because malware modifies the backup copy)
you have to fix it from a windows 7 disk.

I have done this from the windows disk and and it seems to have helped, no crashes for about a week now, however I am having problems installing the windows media feature pack for video. It installed ok then restarted to complete, it got to 94% configuring updates then hit an error and rolled back. I then installed service pack 1 (which it says it needs) and it starts to install but seems to freeze, left it for an hour but still didnt progress. Should I let windows install all the updates it wants to? I have taken the position of not updating unless I'm having problems as they sometimes seem to cause issues.
Another question, I still get the same errors if I scan the hard drive with crystal disk and the WD data lifeguard, is there a way to seperate the bad sectors to a partition or something? Ideally using free software.


you also have some problem with a program:
variable64.sys
Intel Desktop Utilities EFI interface driver
(system monitoring application) I would uninstall this since it seems to be running a 33 bit driver in a WOW subsystem
C:\Windows\SysWOW64\Drivers\cpuiox64.sys Mon Oct 7 14:19:50 2013

removed this, I only got it to try to find the problem but it didn't give any useful info.

Thank very much for the help.