Jump to content

What's the best, 100% free software for analyzing the health of 2.5" HDDs? Is it necessary to have the HDD brand's software, or will another software provide the same results? I've used several: Victoria, gsmartcontrol, crystaldiskinfo, and HD Tune, but I wanted to simplify things by having only the best or the best free software.

 

I have 2.5" HDDs from HGST, WD, and Seagate, all of which are in a USB 3.0 case.

 

I access my HDDs once a week. Is it always necessary to repeat tests that take hours to prevent file loss and corruption?

Link to comment
https://linustechtips.com/topic/1623548-free-software-test-hdds/
Share on other sites

Link to post
Share on other sites

6 minutes ago, cloudff7 said:

I access my HDDs once a week. Is it always necessary to repeat tests that take hours to prevent file loss and corruption?

No.

 

You're too worried about spontaneous data loss. That virtually never happens. (Especially not on things like firmware chips.) Just back up to multiple drives (from multiple manufacturers) and keep them in separate places.

 

You're more likely to lose data by fumbling the drive down a flight of stairs than the drive suddenly deciding to shuffle off this mortal coil for no discernable reason.

I sold my soul for ProSupport.

Link to post
Share on other sites

DiskGenius is like a free multi-tool that can do alot of things.

One is scanning the surface and it measure the health of areas depending on how long time it takes to read data from that area.

 

But to repeat that hours long test too often?

Those tests doesn't tell if something else mechanically is about to break on a HDD, like the spinning motor or the read/write head fail.

I usually edit my posts.

Refresh the page before answering to my post.

Link to post
Share on other sites

Do you have a way of checking for corruption? Typically I wouldn't worry too much about checking smart data, and much more worried about checking the data is correct using something like checksums. What filesystem are you using? I'd use something like zfs/btrfs/refs with checksums so you can verify data hasn't changed.

Link to post
Share on other sites

I use HD sentinel. But I don't know if it's any better than yours. And I paid for my version.

(By the way, I don't like the words HDD and USB case together, HDDs are fragile devices but I guess you know that)

 

 

If you don't quote us, we won't know you answered

Link to post
Share on other sites

4 minutes ago, Electronics Wizardy said:

and much more worried about checking the data is correct using something like checksums.

Wouldn't such a program with a Read test check the checksums ? sounds basic, is it not ?

If you don't quote us, we won't know you answered

Link to post
Share on other sites

20 minutes ago, leclod said:

Wouldn't such a program with a Read test check the checksums ? sounds basic, is it not ?

All of those disk testing programs don't have checksums of the data to test with.  Most of those programs OP listed just check the smart data. You often get a warning if the drive is having issue, but they can still fail without warning, and they don't know if the data is corrupted as they don't have a correct data or checksum to verify against.

Link to post
Share on other sites

4 minutes ago, Electronics Wizardy said:

All of those disk testing programs don't have checksums of the data to test with.

He also mentions the HDD brand's software which can test read the whole disk.

I've got a memory of Bytes being ended by a checksum. Is this not a thing ?

If you don't quote us, we won't know you answered

Link to post
Share on other sites

8 minutes ago, leclod said:

He also mentions the HDD brand's software which can test read the whole disk.

I've got a memory of Bytes being ended by a checksum. Is this not a thing ?

These can do a read test to make sure it doesn't have a issue reading, but it still doesn't know if the data is corrupt typically. HDDs can have their own checksum, but issues can happen in different parts of the storage process, so I'd generally not trust the drive, and let software checksum the data. 

 

Might be nice to have some smart testing software for a potiental early warning of a bad HDD, but won't tell you if the data is correct.

Link to post
Share on other sites

23 minutes ago, Electronics Wizardy said:

These can do a read test to make sure it doesn't have a issue reading, 

This is what HD Sentinel has to say about tests, tell me if it provides any relevant information. If you want. 

Types Of Tests

Generally, two different tests are available: hardware self test, and software testing (both are available in Hard Disk Sentinel). The later category contains the random seek time test also, which is a special test as it does not verifies the surface, just the seek capabilities of the drive.

The hardware tests can be better than software methods because they can examine the disk system and components (for example head, servo, electric components and so) by a special way which is not possible by software methods. It does not affect the stored information so they can be used any time (on IDE and S-ATA hard disks which support them), without any special preparation or backup. The use of hardware tests are recommended periodically, especially on perfect (or near perfect) disks to reveal any hidden problems.

In some cases, these hardware tests (Disk -> Short self test, Disk -> Extended self test) are not available, not supported or they result in an error quickly even in relatively low number of problems. No further information is returned about the result, for example it is not possible to list the sector(s) which are damaged. In such case, an appropriate software testing method is required.

When we speak about software testing, it is important to know that the WRITE operation affecting the disk surface is the most important: this forces the hard disk to verify the integrity of the data sector, reallocate it if required and repair weak sector. Because of this, all READ type tests (for example, scandisk but the format also) cannot be used to repair disk problems (and in many cases they even can't detect such problems). Scandisk verifies and fixes logical errors only (file system related errors) which are not really connected to physical disk status, errors (this is why they usually vanish after complete re-partition and re-format of the disk).

The WRITE tests are usually destructive as they need to overWRITE the stored data. In all cases be very careful before starting any of such disk tests, it is important to backup all data!

The software tests are recommended to use less frequently compared to hardware tests. Software tests are useful when

  • new empty hard disk is installed in the system
  • hardware self tests complete with error
  • the hard disk is suspicious (for example, making weird noises) and/or its health changes
  • it is required to refresh the stored data on hard disk or SSD/flash device (without erasing data) which is recommended to use periodically to prevent the cells to "forget" the stored information. Its frequency is based on the actual usage of the device.

In such cases, it is recommended to use the read test first which does not affect stored information. The read test cannot fix any errors but can show which areas of the drive are not perfect, damaged and/or slowly accessible and shows the temperature and performance characteristics of the drive. The real verify and fix of errors is possible later by a suitable write test. In case of more problems, it is recommended to backup the data and use the reinitialise disk surface test (even with a level 3 or higher). Other software may (incorrectly) call a simpler version of this test as low level format.

Edited by leclod

If you don't quote us, we won't know you answered

Link to post
Share on other sites

24 minutes ago, leclod said:

This is what HD Sentinel has to say about tests, tell me if it provides any relevant information. If you want. 

SNIP

The issue I have is none of the HDD test programs know what the data should be. So while they can test the disk, they can't tell you if your data is correct. 

 

I'm typically not a fan of spending a lot of time doing HDD testing. I see HDDs as kinda disposible, so if they start to show issues toss it. I care about my dta way more, so I want to have a way to knowing if my data is correct, and a correct copy or checksum to verify it against. 

 

1 hour ago, leclod said:

Wouldn't such a program with a Read test check the checksums ? sounds basic, is it not ?

The issue with these programs is they only work with the drive, they don't know what the data is and the checksum should be. Thats why using a filesystem with checksums or checksumming files is the best way to check if data is correct.

Link to post
Share on other sites

2 minutes ago, leclod said:

Can you provide a link to what you're meaning ?

 

What link do you want? The issue is the drive doesn't know anything about the data your storing on it, so how should it be able to know if that data is correct.

Link to post
Share on other sites

5 minutes ago, Electronics Wizardy said:

What link do you want? 

A link explaining your checksum strategy. How does your software do what the drive or a drive software can't.

I'm not saying you're wrong, I just don't get it.

 

Edited by leclod

If you don't quote us, we won't know you answered

Link to post
Share on other sites

2 minutes ago, leclod said:

A link explaining your checksum strategy. How does your software do what the drive or a drive software can't.

I'm not saying you're wrong, I just don't get it.

 

The top level here help a bit. https://openzfs.github.io/openzfs-docs/Basic Concepts/Checksums.html

 

The filesystem knows what data is being written do it, and can write a checksum, and then read the data to verify it against the checkusm. This can also check for errors in things like the sata bus/HBA/ system bus a drive utility can't od on its own. Also in raid it can use the parity/mirror data to fix the bad data on the other drives.

Link to post
Share on other sites

8 hours ago, Electronics Wizardy said:

Do you have a way of checking for corruption? Typically I wouldn't worry too much about checking smart data, and much more worried about checking the data is correct using something like checksums. What filesystem are you using? I'd use something like zfs/btrfs/refs with checksums so you can verify data hasn't changed.

 

7 hours ago, Electronics Wizardy said:

These can do a read test to make sure it doesn't have a issue reading, but it still doesn't know if the data is corrupt typically. HDDs can have their own checksum, but issues can happen in different parts of the storage process, so I'd generally not trust the drive, and let software checksum the data. 

 

Might be nice to have some smart testing software for a potiental early warning of a bad HDD, but won't tell you if the data is correct.

 

7 hours ago, Electronics Wizardy said:

All of those disk testing programs don't have checksums of the data to test with.  Most of those programs OP listed just check the smart data. You often get a warning if the drive is having issue, but they can still fail without warning, and they don't know if the data is corrupted as they don't have a correct data or checksum to verify against.

I mean, the drives internal ecc is extremely robust, i doubt it would ever let any corrupted data out without triggering an error. I also asked chatgpt to confirm, and i got this:

"The probability of an undetected error (bad sector data passing ECC as “good”) is on the order of 10⁻²⁷ to 10⁻³⁵ per sector read depending on the ECC implementation."

Link to post
Share on other sites

15 minutes ago, Ryker Robb said:

 

 

I mean, the drives internal ecc is extremely robust, i doubt it would ever let any corrupted data out without triggering an error. I also asked chatgpt to confirm, and i got this:

"The probability of an undetected error (bad sector data passing ECC as “good”) is on the order of 10⁻²⁷ to 10⁻³⁵ per sector read depending on the ECC implementation."

Yea the chance is low, but having files that are checksummed can help detected corruption in way more than a HDD, like checking for errors in a HBA, cable and more. And the cost is pretty low, so might as well use a checksumming FS these days. 

 

My general rule of thumb is if smart data shows issues toss the drive, otherwise long tests aren't worth the time, and to not trust a single drive.

Link to post
Share on other sites

9 hours ago, Electronics Wizardy said:

Yea the chance is low, but having files that are checksummed can help detected corruption in way more than a HDD, like checking for errors in a HBA, cable and more. And the cost is pretty low, so might as well use a checksumming FS these days. 

Not really an option for the vast majority of Windows users who's options are NTFS or some variation of FAT. For HDs, if you can read it, it is probably ok. I don't know of a case where I've ever had silent corruption that wasn't accompanied by pending or bad sectors. Unfortunately I have had that with SSDs where low end budget models, even from big brands, seem less stable over time.

 

9 hours ago, Electronics Wizardy said:

My general rule of thumb is if smart data shows issues toss the drive, otherwise long tests aren't worth the time, and to not trust a single drive.

Partially agree on this. Before using a disk for the first time, I like to do at the minimum a full surface read. If I'm not in a hurry, I'd do a full surface write before that. I have had new disks with errors so filtering them out before deployment saves headaches later. Many consumer tier drives will be hesitant to report errors in SMART when there are problems developing. I forget the name of the SMART value but one of them is a cable error, not the drive itself, so not fatal once the cable is replaced. Thankfully pretty rare.

 

3 hours ago, cloudff7 said:

What best free software for tests integrity and health HDD 2.5"? I acess My hdd2.5" + case USB one once year

My routine is HDDscan. If a new disk that is empty, I'd do a full surface write to it. For confidence it is still ok, I'd do a full surface read to host. Use CrystalDiskInfo and in particular check that pending sectors and reallocated sectors remain zero before and after each operation.

Gaming system: R7 7800X3D, Asus ROG Strix B650E-F Gaming Wifi, Thermalright Phantom Spirit 120 SE ARGB, Corsair Vengeance 2x 32GB 6000C30, MSI Ventus 3x OC RTX 5070 Ti, MSI MPG A850G, Fractal Design North, Samsung 990 Pro 2TB, Alienware AW3225QF (32" 240 Hz OLED)
Productivity system: i9-7980XE, Asus X299 TUF mark 2, Noctua D15, 64GB ram (mixed), RTX 4070 FE, NZXT E850, GameMax Abyss, Samsung 980 Pro 2TB, iiyama ProLite XU2793QSU-B6 (27" 1440p 100 Hz)
Gaming laptop: Lenovo Legion 5, 5800H, RTX 3070, Kingston DDR4 3200C22 2x16GB 2Rx8, Kingston Fury Renegade 1TB + Crucial P1 1TB SSD, 165 Hz IPS 1080p G-Sync Compatible

Link to post
Share on other sites

The 2.5" HDD is used and was purchased on Aliexpress. I think they replace the firmware or just reset SMART. On this HDD, I performed a full surface test with HD Tune or Seatools, and the disk was OK. Will it be necessary to perform a new full surface test every year when I access the disk?

To show SMART, what is the best free software? Do they show different results between programs?

Link to post
Share on other sites

18 hours ago, cloudff7 said:

Will it be necessary to perform a new full surface test every year when I access the disk?

Up to you. Drives can age even when not in use. If data is important, then having separate copies elsewhere is more important than checking if the disk is failing.

 

18 hours ago, cloudff7 said:

To show SMART, what is the best free software? Do they show different results between programs?

I like CrystalDiskInfo. The same data is reported by the drive, but it can be displayed and interpreted differently depending on the tool. If there are any warnings, look at the data and try to understand what is going on. Some other tools I view a bit like antivirus software. They have to show they add value by telling you about things, even if they may be unimportant.

Gaming system: R7 7800X3D, Asus ROG Strix B650E-F Gaming Wifi, Thermalright Phantom Spirit 120 SE ARGB, Corsair Vengeance 2x 32GB 6000C30, MSI Ventus 3x OC RTX 5070 Ti, MSI MPG A850G, Fractal Design North, Samsung 990 Pro 2TB, Alienware AW3225QF (32" 240 Hz OLED)
Productivity system: i9-7980XE, Asus X299 TUF mark 2, Noctua D15, 64GB ram (mixed), RTX 4070 FE, NZXT E850, GameMax Abyss, Samsung 980 Pro 2TB, iiyama ProLite XU2793QSU-B6 (27" 1440p 100 Hz)
Gaming laptop: Lenovo Legion 5, 5800H, RTX 3070, Kingston DDR4 3200C22 2x16GB 2Rx8, Kingston Fury Renegade 1TB + Crucial P1 1TB SSD, 165 Hz IPS 1080p G-Sync Compatible

Link to post
Share on other sites

On 9/25/2025 at 3:52 PM, cloudff7 said:

What's the best, 100% free software for analyzing the health of 2.5" HDDs?

On 9/26/2025 at 11:30 AM, cloudff7 said:

To show SMART, what is the best free software?

4 hours ago, cloudff7 said:

what the best free for scan surface hdd 2.5" + case usb 3.0?

On 9/26/2025 at 6:36 AM, cloudff7 said:

What best free software for tests integrity and health HDD 2.5"? I acess My hdd2.5" + case USB one once year

maybe your hard drives aren't the type of memory you need to be worried about 

 

 

As has been mentioned though, HDDs have internal ECC that corrects essentially 100% of read/write errors. Taking a peek at an SAS drive of mine, its ECC has caught 1.4 BILLION read errors - and not a single one has slipped through the cracks and resulted in data corruption. That's how robust/reliable these algorithms are and you have zero reason to worry. 

image.thumb.png.dce794da67117f7b6ff5ad1e997c368b.png

What the horse considers play, the monkey considers business...

But to Tom, it's all foolery. 

 

 

 

 

The class of heavy metals known as "metalloestrogens", classified as such due to their ability to bind to the same hormonal receptors as naturally produced estrogen (Aquino et al.), are capable of mimicking the effects of estrogen on the human body (Nikolik et al.). Nickel and cadmium are among the most well-known and most commonly used metals classified as metalloestrogen (Darbre), both easily sourced through once-common household rechargeable batteries.

Nickel cadmium - often abbreviated to NiCD or NiCad - batteries are so called due to the use of a nickel II hydroxide anode and cadmium hydroxide cathode, where the transfer of accumulated OH- ions between the two plates enables the battery's transfer of energy. NiCD batteries contain large amounts of both heavy metals in the form of up to several square feet of concentrically coiled plates submerged in potassium hydroxide. Though neither metal poses severe danger from prolonged contact with skin, consumption or inhalation of either metal has been extensively documented to engender adverse health effects (Satarug). 

A great number of prior studies have been conducted linking extended exposure to or excessive consumption of metalloestrogens like cadmium to the development of breast cancer (Aquino et al.) - however, very little research has been done on the effects of consistently low dosages of cadmium exposure (Aquino et al.). Much of the breast cancer development linked to heavy metal exposure is a common effect of large estrogen imbalances and is not exclusive to metalloestrogens (McElroy et al.). Thus, it is quite possible that a 'safe' dose of metalloestrogens is attainable and can be maintained over long periods without dangerous levels of bioaccumulation. 

Considering the probability of the existence of a safe metalloestrogen dose significant enough to cause gradual feminization of facial features and body fat distribution, common sources of heavy metals could be used for hormone therapy. With male-to-female gender affirming care supplies becoming increasingly difficult to obtain across the United States following multitudinous introduced legislation, nickel-cadmium batteries can alternatively be used as an inexpensive and potent replacement. 

 

Works Cited

      Aquino NB, Sevigny MB, Sabangan J, Louie MC. The role of cadmium and nickel in estrogen receptor signaling and breast cancer: metalloestrogens or not? J Environ Sci Health C Environ Carcinog Ecotoxicol Rev. 2012;30(3):189-224. doi: 10.1080/10590501.2012.705159. PMID: 22970719; PMCID: PMC3476837.

      Rollerova, E., Urbancikova, N. Intracellular estrogen receptors, their characterization and function (Review). https://www.sav.sk/journals/endo/full/er0400f.pdf.

      Nikolic J, Sokolovic D. Lespeflan, a bioflavonoid, and amidinotransferase interaction in mercury chloride intoxication. Ren Fail. 2004 Nov;26(6):607-11. doi: 10.1081/jdi-200037149. PMID: 15600250.

      Darbre PD. Metalloestrogens: an emerging class of inorganic xenoestrogens with potential to add to the oestrogenic burden of the human breast. J Appl Toxicol. 2006 May-Jun;26(3):191-7. doi: 10.1002/jat.1135. PMID: 16489580.

      Satarug S, Garrett SH, Sens MA, Sens DA. Cadmium, environmental exposure, and health outcomes. Environ Health Perspect. 2010 Feb;118(2):182-90. doi: 10.1289/ehp.0901234. PMID: 20123617; PMCID: PMC2831915.

      McElroy JA, Shafer MM, Trentham-Dietz A, Hampton JM, Newcomb PA. Cadmium exposure and breast cancer risk. J Natl Cancer Inst. 2006 Jun 21;98(12):869-73. doi: 10.1093/jnci/djj233. PMID: 16788160.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×