I am using HP laptop(15s-du2xxx) which is almost a year old. Many a time device had been slow but recently while transferring data from one partition to other I noticed it's Read and write speed has decrease to some 20 MBps (Inbuilt Hard drive WDC WD10SPZX-60Z 1TB). So I decided to take Disk Self Test (DST), this test had three options

  • Short Disk Self Test Result: Fail; on visiting the described site which suggested replacement of Hard disk.
  • Optimized Disk Self Test Passed
  • Long Disk Self Test Fail again to this site.

Question Exactly what could have went wrong why passed Optimized but failed Long and Short test? Internet suggests that after failure I shouldn't have been able to boot ,but using same device to ask this question. According to me a loose connection could be cause of whole mess.

CrystalDiskInfo analysis

  • I’m not sure what the “optimized” test does but if both the long and the short test are failing, I would certainly not rely on this hard disk anymore. If it’t still inside warranty, you will probably be able to get it replaced with these test results. Why do you think it might be a loose connection? That’s only one of many possible causes.
    – StarCat
    Oct 12, 2021 at 6:03
  • because it very well in working (but speed) and it has passed optimized test. Few sites on google say that Short DST failure could be due to loose wire. BTW i have another pc. How could i transfer my data their?
    – Ha'Penny
    Oct 12, 2021 at 7:05
  • 1
    Your first link fails. The second one is landing at some undefined place at hp.com. The question what could have went wrong is unsolvable - as nearly always. You should rather check the health of your drive instead of speculating about the reasons for a failed health test of the drive.
    – r2d3
    Oct 12, 2021 at 17:58
  • Links work for me. @r2d3 So now I would prefer to know why it passed optimized test? Does that test check one of those components which long and short do?
    – Ha'Penny
    Oct 14, 2021 at 7:26
  • You should rather check the health of your drive instead of speculating about the reasons for a failed health test of the drive. => When I wrote "health" I meant "SMART parameters" instead of any dubious "health tests" with unkown test schedule.
    – r2d3
    Oct 14, 2021 at 11:15

1 Answer 1


You have a speed issue which you tried to diagnose with a hard drive self-test that failed. Your question was related only to the failed test. This answer will adress both subjects.

1. speed issue

a) shingled magnetic recording

The hard drive in your laptop is the model WDC WD10SPZX-60Z 1TB. This drive is a using shingled magnetic recording. Tracks are overlapping and write operations on this drive require additional write operations to repair that shingled structure. I would only use such drives for backup purposes where the drive gets filled in a linear manner. The requirement of additional write operations is equal to being slow compared to a regular using CMR (conventional magnetic recording). Western Digital lost a class action suit for not disclosing that information with their drives. Furthermore I suspect that a power loss could leave such a drive in a logically broken state which is less the case with a laptop and its buffering battery.

b) fragmentation

When accessing a fragmented volume or partition your average transfer speed may very well drop to 20 MByte/sec. You would need to defragment your drive to exclude this explanation or better put your data on a separate partition that will not be fragmented by the activity of your operating system - only by your individual delete and rewrite operation of files on this additional partition.

2. failed hard drive self-test

Instead of running different self-tests of a hardware that only provide you with a binary result type like "failed" or "ok" the easiest and less time-consuming way is to read out the self-diagnosing information of a drive, the so-called "SMART" values.

Various programs are available like "CrystaldiskInfo" or smartmontools to read out the SMART values. "CrystaldiskInfo" is easier to use because it gets by easily with externally connected devices over USB, but its text output is less user friendly because it contains hex raw values and lists all drive. Furthermore it shows much more information than really needed.

"Smartmontools" is my preferred choice because it lists the SMART parameters only for the drive you selected showing decimal raw values. Disadvantage is that you might use an additional parameter "-d sat" or its variations to comply with different type of USB bridges when examining an externally connected drive.

You run smartmoontols from a command line. In Windows go to the smartmoontools folder where smartctl reside in and type "cmd" to have a command prompt from there within. The command smartctl -a /dev/sdX > c:\mylog.txt would redirect all information about drive X into the file mylog.txt on C:.

/dev/sdX is a drive designation arisen from the unixoid world where your drives get assigned letters A,B,C,D etc... as opposed to the windows world where your drive gets numbered within "Disk management". When facing an error message it might be necessary to add the -d parameter like smartctl -a -d sat /dev/sdX > c:\mylog.txt Different bridges might require other parameters, the "-d sat" is the most common for external drives. In mixed environment that includes IDE drives the drive name might be "/dev/hdX" (hd= hard drive as opposed to sd=serial drive)

This log files gives detailed health information about your drive. Please create the file and post it here.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.