Windows Surface Scanner is described as 'free, fast utility that scans your hard drive(s) for physical errors. It will examine each sector on your hard drive for read errors and reports them if found. It is purely diagnostic and will not fix or “mark” bad sectors or recover data'. There are eight alternatives to Windows Surface Scanner for Windows, Linux, Mac and BSD. The best alternative is GSmartControl, which is both free and Open Source. Other great apps like Windows Surface Scanner are smartmontools (Free, Open Source), SeaTools (Free), StableBit Scanner (Paid) and Pc-Check (Paid).
The smartmontools package contains two utility programs (smartctl and smartd) to control and monitor storage systems using the Self-Monitoring, Analysis and Reporting Technology System (SMART) built into most modern ATA and SCSI harddisks.
StableBit Scanner is a state of the art disk health monitoring tool. - Monitors the SMART data of your disks, and presents them in an easy to read, meaningful way. - Lists detailed information about your disk, including the connection type, bus speed, and supported features.
Pc-Check will scan for errors in all hardware components on the computer it is being deployed on and display diagnostic results. The software is bootable from CDs and USBs, so even if the OS won't start the program will still be able to run.
Diskscan is intended to provide the information needed to decide if a disk is good or not, be it an HDD or an SSD it is likely to be holding important data and if you have a suspicion that it is failing it is also important to know how bad is it down the road.