( Note: some of these ideas I suggested to someone else with a laptop in this
thread. Also, you really should spell out all your hardware beforehand, Laptop make/model, HDD make/model, SSD or normal SATA, etc. I originally missed but now see where you said: "my other laptop". It can really save someone from a lot of typing for nothing
Since it's a laptop you might have manufacturer diagnostics available as a download or already in place on a hidden partition available at reboot through function keys. Verify that there isn't a newer BIOS available from the laptop maker. Laptop motherboard problems are a PITA because you cannot even look for obvious damage (bad caps, loose connectors, dust, etc) without major disassembly.
Heat MUST be ruled out as a problem, and the best way I know is to remove all the bottom covers you can, clean it thoroughly with compressed air (including the side vents) and then run the laptop sitting on a powerful cooler). This is best done right after you notice strange problems so that you can see if there is sudden improvement from the increased airflow.
Memory is also a major PITA because to this very day the manufacturers haven't created a quick and reliable method to verify that their products are free from defects! It is still a matter of using Memtest
and Microsoft's WMD
, and hoping that you do not get a false negative.
Believe it or not it is more sensible to try 2 different sets of memory in the computer and use the 2-out-of-3 wins rule (if 2 other sets of RAM has no errors in the computer assume the original RAM is bad, if 2 other sets of RAM is also bad in the computer, assume the motherboard or other hardware is bad and that the original RAM is likely ok). Of course you need extra sets of RAM (that you know is good) available to even begin this test.
Focusing on the HDD again, one possibility is to pull the hard drive and test it in another good desktop computer via an adapter (2.5" to SATA), using both manufacturer HDD diags and Windows tools (including CHKDSK again). Doing this in another computer will confine the test tto only the HDD and rule out laptop motherboard/controller issues.
As above, a spare HDD or two is also a nice thing to have because it would allow you to drop in a known good one and see if the same errors occur which would practically confirm the laptop as defective and not the disk. Increase the probability further by again using the 2-out-of-3 wins rule (if 2 other HDD's have no errors in the laptop assume the original HDD is bad, if 2 other HDD's also have problems in the laptop, assume the motherboard or other hardware is bad and that the original HDD is likely ok). Of course you would have to have spares available, and each independent test costs you more time. The problem with testing only one other disk (or set of RAM) is that we are then allowing a 50/50 coin toss to determine the outcome.
BTW, the word "healthy" in most contexts does not mean the hardware is necessarily okay. It usually just means that at that particular point in time the file system and/or S.M.A.R.T. counters are working within their boundaries. It is often seen in disk management in Windows and also in all the SMART utilities. But I see no reason yet to take either of them too seriously. I think they are only useful for flagging errors (a false positive is unlikely but always worth investigating). In other words, if disk management and/or SMART says there is a problem, they are probably correct and now you should run real diagnostics. However, if disk management and/or SMART says "healthy", they MIGHT be correct, but they might not be. This is pretty much true for all such pronouncements in Windows device manager, "This device is working properly.
" is not something worth betting on.
( In general this is all about avoiding false negatives. You get exposed to some deadly virus. The blood test comes back negative. I would want at least a 2nd independent test to come back negative before I'll sleep easy again. )
P.S. I believe CHKDSK /r
is all you need because the /f