Har jag en hårddiskkrasch på gång?
Jag har en fyra år gammal ASUS N55SF med Win 10 Home som har börjat bete sig underligt den senaste tiden. Ibland kommer den in i ett freeze-läge där inte mycket mer än muspekaren reagerar, varpå den (oftast) släpper igen efter några sekunder eller någon minut.
Min första tanke var att den blir överhettad, men jag kollade med Real Temp 3.70 och det verkar inte vara något problem.
Däremot såg jag en rad fel i Event Viewer, främst då händelse-ID 153 med följande rapport eller liknande:
"Ett nytt försök att utföra I/O-åtgärden på den logiska blockadressen 0xc0fe9a0 för disk 0 (PDO-namn: \Device\Ide\IAAStorageDevice-1) har utförts."
Med följande ändelse på datan under bytes:
"0028: 00 02 04 28"
Jag har försökt tyda de sista siffrorna och får det till
02 = SCSISTAT_CHECK_CONDITION
04 = SRB_STATUS_ERROR
28 = SCSIOP_READ
...vilket inte säger mig mycket mer än att hårddisken verkar ha problem att läsa. Jag gjorde då som varje ansvarsfull medborgare gör och körde en "chkdisk /r c:" inatt, varpå jag fick följande logg:
Checking file system on C:
The type of the file system is NTFS.
Volume label is OS.
A disk check has been scheduled.
Windows will now check the disk.
Stage 1: Examining basic file system structure ...
Cleaning up instance tags for file 0x122b0.
Read failure with status 0xc00000b5 at offset 0x107d8e0000 for 0x400 bytes.
File record segment 253564 is unreadable.
Read failure with status 0xc00000b5 at offset 0x107d8e0400 for 0x400 bytes.
File record segment 253565 is unreadable.
Read failure with status 0xc00000b5 at offset 0x107d8e0800 for 0x400 bytes.
File record segment 253566 is unreadable.
Read failure with status 0xc00000b5 at offset 0x107d8e0c00 for 0x400 bytes.
File record segment 253567 is unreadable.
Read failure with status 0xc00000b5 at offset 0x107d8e1000 for 0x400 bytes.
File record segment 253568 is unreadable.
Read failure with status 0xc00000b5 at offset 0x107d8e1400 for 0x400 bytes.
File record segment 253569 is unreadable.
Read failure with status 0xc00000b5 at offset 0x107d8e1800 for 0x400 bytes.
File record segment 253570 is unreadable.
Read failure with status 0xc00000b5 at offset 0x107d8e1c00 for 0x400 bytes.
File record segment 253571 is unreadable.
Read failure with status 0xc00000b5 at offset 0x107d8e2000 for 0x400 bytes.
File record segment 253572 is unreadable.
Read failure with status 0xc00000b5 at offset 0x107d8e2400 for 0x400 bytes.
File record segment 253573 is unreadable.
Read failure with status 0xc00000b5 at offset 0x107d8e2800 for 0x400 bytes.
File record segment 253574 is unreadable.
Read failure with status 0xc00000b5 at offset 0x107d8e2c00 for 0x400 bytes.
File record segment 253575 is unreadable.
Read failure with status 0xc00000b5 at offset 0x107d91c000 for 0x400 bytes.
File record segment 253804 is unreadable.
Read failure with status 0xc00000b5 at offset 0x107d91c400 for 0x400 bytes.
File record segment 253805 is unreadable.
Read failure with status 0xc00000b5 at offset 0x107d91c800 for 0x400 bytes.
File record segment 253806 is unreadable.
Read failure with status 0xc00000b5 at offset 0x107d91cc00 for 0x400 bytes.
File record segment 253807 is unreadable.
Read failure with status 0xc00000b5 at offset 0x107d91d000 for 0x400 bytes.
File record segment 253808 is unreadable.
Read failure with status 0xc00000b5 at offset 0x107d91d400 for 0x400 bytes.
File record segment 253809 is unreadable.
Read failure with status 0xc00000b5 at offset 0x107d91d800 for 0x400 bytes.
File record segment 253810 is unreadable.
Read failure with status 0xc00000b5 at offset 0x107d91dc00 for 0x400 bytes.
File record segment 253811 is unreadable.
316416 file records processed. File verification completed.
10598 large file records processed. Read failure with status 0xc00000b5 at offset 0x107d8e0000 for 0x400 bytes.
Read failure with status 0xc00000b5 at offset 0x107d8e0400 for 0x400 bytes.
Read failure with status 0xc00000b5 at offset 0x107d8e0800 for 0x400 bytes.
Read failure with status 0xc00000b5 at offset 0x107d8e0c00 for 0x400 bytes.
Read failure with status 0xc00000b5 at offset 0x107d8e1000 for 0x400 bytes.
Read failure with status 0xc00000b5 at offset 0x107d8e1400 for 0x400 bytes.
Read failure with status 0xc00000b5 at offset 0x107d8e1800 for 0x400 bytes.
Read failure with status 0xc00000b5 at offset 0x107d8e1c00 for 0x400 bytes.
Read failure with status 0xc00000b5 at offset 0x107d8e2000 for 0x400 bytes.
Read failure with status 0xc00000b5 at offset 0x107d8e2400 for 0x400 bytes.
Read failure with status 0xc00000b5 at offset 0x107d8e2800 for 0x400 bytes.
Read failure with status 0xc00000b5 at offset 0x107d8e2c00 for 0x400 bytes.
Read failure with status 0xc00000b5 at offset 0x107d91c000 for 0x400 bytes.
Read failure with status 0xc00000b5 at offset 0x107d91c400 for 0x400 bytes.
Read failure with status 0xc00000b5 at offset 0x107d91c800 for 0x400 bytes.
Read failure with status 0xc00000b5 at offset 0x107d91cc00 for 0x400 bytes.
Read failure with status 0xc00000b5 at offset 0x107d91d000 for 0x400 bytes.
Read failure with status 0xc00000b5 at offset 0x107d91d400 for 0x400 bytes.
Read failure with status 0xc00000b5 at offset 0x107d91d800 for 0x400 bytes.
Read failure with status 0xc00000b5 at offset 0x107d91dc00 for 0x400 bytes.
20 bad file records processed.
Stage 2: Examining file name linkage ...
Index entry MediaCenter.Gadget of index $I30 in file 0x6ee6 points to unused file 0x3df6f.
Deleting index entry MediaCenter.Gadget in index $I30 of file 28390.
Index entry MEDIAC~1.GAD of index $I30 in file 0x6ee6 points to unused file 0x3df6f.
Deleting index entry MEDIAC~1.GAD in index $I30 of file 28390.
Index entry v4.0_4.0.0.0_no_b03f5f7f11d50a3a of index $I30 in file 0xc2fe points to unused file 0x3de7d.
Deleting index entry v4.0_4.0.0.0_no_b03f5f7f11d50a3a in index $I30 of file 49918.
Index entry V40_40~1.0_N of index $I30 in file 0xc2fe points to unused file 0x3de7d.
Deleting index entry V40_40~1.0_N in index $I30 of file 49918.
Index entry v4.0_4.0.0.0_fi_31bf3856ad364e35 of index $I30 in file 0xc401 points to unused file 0x3de7f.
Deleting index entry v4.0_4.0.0.0_fi_31bf3856ad364e35 in index $I30 of file 50177.
Index entry v4.0_4.0.0.0_no_31bf3856ad364e35 of index $I30 in file 0xc401 points to unused file 0x3de81.
Deleting index entry v4.0_4.0.0.0_no_31bf3856ad364e35 in index $I30 of file 50177.
Index entry V40_40~1.0_F of index $I30 in file 0xc401 points to unused file 0x3de7f.
Deleting index entry V40_40~1.0_F in index $I30 of file 50177.
Index entry V40_40~1.0_N of index $I30 in file 0xc401 points to unused file 0x3de81.
Deleting index entry V40_40~1.0_N in index $I30 of file 50177.
Index entry v4.0_4.0.0.0_fi_b77a5c561934e089 of index $I30 in file 0xc64f points to unused file 0x3de83.
Deleting index entry v4.0_4.0.0.0_fi_b77a5c561934e089 in index $I30 of file 50767.
Index entry v4.0_4.0.0.0_no_b77a5c561934e089 of index $I30 in file 0xc64f points to unused file 0x3de85.
Deleting index entry v4.0_4.0.0.0_no_b77a5c561934e089 in index $I30 of file 50767.
Index entry V40_40~1.0_F of index $I30 in file 0xc64f points to unused file 0x3de83.
Deleting index entry V40_40~1.0_F in index $I30 of file 50767.
Index entry V40_40~1.0_N of index $I30 in file 0xc64f points to unused file 0x3de85.
Deleting index entry V40_40~1.0_N in index $I30 of file 50767.
Index entry v4.0_4.0.0.0_fi_31bf3856ad364e35 of index $I30 in file 0xc657 points to unused file 0x3de87.
Deleting index entry v4.0_4.0.0.0_fi_31bf3856ad364e35 in index $I30 of file 50775.
Index entry V40_40~1.0_F of index $I30 in file 0xc657 points to unused file 0x3de87.
Deleting index entry V40_40~1.0_F in index $I30 of file 50775.
Index entry System.ServiceProcess.resources.dll of index $I30 in file 0x3de7b points to unused file 0x3de7c.
Deleting index entry System.ServiceProcess.resources.dll in index $I30 of file 253563.
Index entry SYSTEM~1.DLL of index $I30 in file 0x3de7b points to unused file 0x3de7c.
Deleting index entry SYSTEM~1.DLL in index $I30 of file 253563.
Index entry sv-SE of index $I30 in file 0x3df6a points to unused file 0x3df6c.
Deleting index entry sv-SE in index $I30 of file 253802.
408310 index entries processed. Index verification completed.
CHKDSK is scanning unindexed files for reconnect to their original directory.
1 unindexed files scanned. 0 unindexed files recovered to original directory.
CHKDSK is recovering remaining unindexed files.
1 unindexed files recovered to lost and found. Lost and found is located at \found.000
Stage 3: Examining security descriptors ...
Cleaning up 1915 unused index entries from index $SII of file 0x9.
Cleaning up 1915 unused index entries from index $SDH of file 0x9.
Cleaning up 1915 unused security descriptors.
Security descriptor verification completed.
45948 data files processed. CHKDSK is verifying Usn Journal...
Usn Journal verification completed.
Stage 4: Looking for bad clusters in user file data ...
Read failure with status 0xc0000185 at offset 0xb71917000 for 0x10000 bytes.
A disk read error occurredc0000185
The disk does not have enough space to replace bad clusters
detected in file 44345 of name \PROGRA~1\NVIDIA~1\INSTAL~1\DISPLA~1.{87\files\Engine\07022E~1\GRB_1_~1.DLL.
Read failure with status 0xc0000185 at offset 0xd9333a000 for 0x10000 bytes.
A disk read error occurredc0000185
The disk does not have enough space to replace bad clusters
detected in file 88364 of name \Users\Jonathan\AppData\Roaming\APPLEC~1\MOBILE~1\Backup\B81A53~1\9B7183~1.
Read failure with status 0xc0000185 at offset 0x100adf1000 for 0x10000 bytes.
A disk read error occurredc0000185
The disk does not have enough space to replace bad clusters
detected in file 90998 of name \Users\Jonathan\AppData\Roaming\APPLEC~1\MOBILE~1\Backup\B81A53~1\D1C409~1.
Read failure with status 0xc0000185 at offset 0x10a950f000 for 0x10000 bytes.
A disk read error occurredc0000185
The disk does not have enough space to replace bad clusters
detected in file 98650 of name \Users\Jonathan\AppData\Local\Spotify\Data\b5\B5722C~1.FIL.
Read failure with status 0xc0000185 at offset 0xc34f5a000 for 0x10000 bytes.
A disk read error occurredc0000185
The disk does not have enough space to replace bad clusters
detected in file 107013 of name \Users\Jonathan\AppData\Local\Spotify\Data\af\AF3317~1.FIL.
Read failure with status 0xc0000185 at offset 0x10d3b62000 for 0x10000 bytes.
A disk read error occurredc0000185
The disk does not have enough space to replace bad clusters
detected in file 143903 of name \Users\Jonathan\AppData\Local\Spotify\Data\87\87620F~1.FIL.
Read failure with status 0xc0000185 at offset 0x11dfae4000 for 0x10000 bytes.
A disk read error occurredc0000185
The disk does not have enough space to replace bad clusters
detected in file 258725 of name \Users\Jonathan\AppData\Local\Comms\UNISTO~1\store.vol.
Read failure with status 0xc0000185 at offset 0xdc28d9000 for 0x10000 bytes.
A disk read error occurredc0000185
The disk does not have enough space to replace bad clusters
detected in file 291322 of name \Users\Jonathan\AppData\Roaming\APPLEC~1\MOBILE~1\Backup\E5EF58~2\f1\F13B5C~1.
316400 files processed. File data verification completed.
Stage 5: Looking for bad, free clusters ...
Read failure with status 0xc0000185 at offset 0x200771b000 for 0x2000 bytes.
Read failure with status 0xc00000b5 at offset 0x200771d000 for 0x2000 bytes.
20434228 free clusters processed. Free space verification is complete.
Adding 5 bad clusters to the Bad Clusters File.
Correcting errors in the master file table's (MFT) DATA attribute.
Correcting errors in the master file table's (MFT) BITMAP attribute.
CHKDSK discovered free space marked as allocated in the volume bitmap.
Windows has made corrections to the file system.
No further action is required.
181501951 KB total disk space.
99233908 KB in 209079 files.
139728 KB in 45950 indexes.
20 KB in bad sectors.
391379 KB in use by the system.
65536 KB occupied by the log file.
81736916 KB available on disk.
4096 bytes in each allocation unit.
45375487 total allocation units on disk.
20434229 allocation units available on disk.
Internal Info:
00 d4 04 00 4c e3 03 00 62 81 07 00 00 00 00 00 ....L...b.......
39 01 00 00 28 02 00 00 00 00 00 00 00 00 00 00 9...(...........
Windows has finished checking your disk.
Please wait while your computer restarts.
Av någon anledning säger chkdsk att "The disk does not have enough space to replace bad clusters", men C: har 80/170 GB ledigt så något är skumt...
Vad tror ni kunniga själar om min situation? Bevisligen fungerar datorn för tillfället, men det känns som att slutet närmar sig... Finns det rimliga åtgärder (förutom att byta hårddisk, det pallar jag bara inte då jag inte har OEM-skivorna kvar och satt i en vecka i somras och krånglade efter att Win 10-uppgraderingen skickade datorn tillbaks till stenåldern) eller är det bara att ge sig ut på shoppingtur?
Tack på förhand.