ValiDrive was designed to be fast and nondestructive -
In a random, non-repeating sequence, at each of 576 separate evenly spread locations on any drive, ValiDrive reads the current contents of that region. It then fills that region with random “data noise” then reads back the region's contents to verify that the “data noise” was actually stored. ValiDrive then always rewrites the region's original data to restore whatever data may have been originally stored there.
For in-depth analysis, Gibson's "SpinRite" can be used -
The two programs are complimentary but very different. ValiDrive quickly checks for the presence of any storage at 576 locations across a drive's storage media. SpinRite thoroughly, deeply and fully examines, verifies, and exercises any drive's storage media, while also performing comprehensive data recovery if necessary.
So, ValiDrive is a “quickie” test to see whether any storage is present, whereas SpinRite is the heavy hitter that verifies every byte of a drive's storage to verify its integrity and reliability.
SpinRite is a data professional's tool at a hobbyist price - inexpensive, but not free.
https://www.grc.com/sr/spinrite.htm
Validrive is less than 100K bytes! You could download and test it in 10 minutes. That should answer any questions you may have.