VOGONS


First post, by Half-Saint

User metadata
Rank Oldbie
Rank
Oldbie

I have around 50-60 hard drives that I'd like to test. I can do it one by one but I'd like to test them faster. Is there any way I can do this? Are there any software tools that are capable of doing this?

I thought of setting up four PCs and running mHDD on each one. This will be faster but it's also messier and takes up a lot of space.

Cheers,
H-S

b15z33-2.png
f425xp-6.png

Reply 1 of 12, by Zup

User metadata
Rank Oldbie
Rank
Oldbie

Keep in mind that MHDD can not test more than one disk at a time.

A (maybe faster) way to do it would be:
- Make one or more custom PCs maxxed with hard disks (i.e.: connect all ports, 4 HDD per motherboard).
- Use a bootable linux with gsmartcontrol.
- Open gsmartcontrol and reject any disk that shows as failed.
- Open every disk and reject any disk that shows the "Attributes" tab in red (that means that some attributes show that the disk is going to fail).
- Launch the Short test. You can test more than one disk at the same time, that will save you much time. Reject any disk that fails the short test.
- Any disk that passed the short test is worthy of the heavier testing (i.e.: MHDD or the extended test). Remember that you can do SMART tests on multiple disks at a time, so testing 4 disks on a motherboard takes about the same time as testing the bigger one alone.

(About the "Attributes" tab... sometimes shows in red when the disk exceeded some temperature, maybe you can ignore that. But if it shows reallocated sectors, hardware errors or something like that in red, that disk is no good)

I have traveled across the universe and through the years to find Her.
Sometimes going all the way is just a start...

I'm selling some stuff!

Reply 2 of 12, by acl

User metadata
Rank Oldbie
Rank
Oldbie

I would test in two passes.

First step : Read SMART infos (smartctl on Linux for instance. I don't know for Windows).
It just reads the status in the disk controller. It's instantaneous

  • Bad health status -> Trash
  • OK -> next step

This will eliminate most disks with problems.

Second step : Actual deep check (read/write etc...). I don't know tools for that (i never had to use them). Can take a while depending on the disk size because it reads/write the disk completely.

To avoid constant reboots :

  • SATA : disks can be hotplugged. Just leave the case open and add and remove disks without rebooting.
  • IDE : use a USB adapter so you can hotplug them

"Hello, my friend. Stay awhile and listen..."
My collection (not up to date)

Reply 3 of 12, by dominusprog

User metadata
Rank Member
Rank
Member

How fast? Try HDD Regenerator bootable ISO. It checks the entire disk for bad sectors and also fixes them if possible.

Link
https://archive.org/details/hdd-regenerator-2011-full

Duke_2600.png
A-Trend ATC-1020 V1.1 ❇ Cyrix 6x86 150+ @ 120MHz ❇ 32MiB EDO RAM (8MiBx4) ❇ A-Trend S3 Trio64V2 2MiB
Aztech Pro16 II-3D PnP ❇ 8.4GiB Quantum Fireball ❇ Win95 OSR2 Plus!

Reply 4 of 12, by Half-Saint

User metadata
Rank Oldbie
Rank
Oldbie

I forgot to mention these are all old IDE hard drives ranging from 40MB up to 80GB. When was SMART introduced?

dominusprog wrote on 2023-08-17, 17:36:

How fast? Try HDD Regenerator bootable ISO. It checks the entire disk for bad sectors and also fixes them if possible.

A few days max.. I don't reallyhave much free time lately.

b15z33-2.png
f425xp-6.png

Reply 5 of 12, by acl

User metadata
Rank Oldbie
Rank
Oldbie
Half-Saint wrote on 2023-08-18, 06:35:

I forgot to mention these are all old IDE hard drives ranging from 40MB up to 80GB. When was SMART introduced?

My bet was that this would be mostly SATA and a few late IDE.
My suggestion won't work with all quite old IDE drives. SMART will be available for the 80GB but not for the 40MB. And IDE<->USB sometimes don't report SMART properly.

But with such small disks, time will not be a problem to read/write them completely.
You can try several disks at once as @Zup suggested. And the following workflow:

- Step 1 : plug 1 disk and reboot
- Detected by the bios -> Next step
- Not detected -> trash

- Step 2 : plug 4 drives that were properly detected at step 1 and use a testing tool from a USB booted linux

"Hello, my friend. Stay awhile and listen..."
My collection (not up to date)

Reply 6 of 12, by ediflorianUS

User metadata
Rank Member
Rank
Member

First, before going deep with MHDD, set a new pc to readonly, and externally test them quick with Hdd Tune pro. If they go though on quick all green ,fast, set those drives aside ,they should be ok.
The ones not recognized, but spinning, use Different pc controllers, until they show up in bios/ mhdd/vitoria/hdat2. Trow away the ones that click with a different pcb(no/spinup-clicks even after hit or nospin with similar pcb).Manual spinup is available in mentioned programs.

L.e. old drives are iffy, try re-pluging them 30 times for proper spinup sequence. Don't trow away rare drives. Pre 20gb ones.

My 80486-S i66 Project

Reply 7 of 12, by Ryccardo

User metadata
Rank Member
Rank
Member
acl wrote on 2023-08-18, 06:55:
Half-Saint wrote on 2023-08-18, 06:35:

I forgot to mention these are all old IDE hard drives ranging from 40MB up to 80GB. When was SMART introduced?

My bet was that this would be mostly SATA and a few late IDE.
My suggestion won't work with all quite old IDE drives. SMART will be available for the 80GB but not for the 40MB. And IDE<->USB sometimes don't report SMART properly.

At least half of the time IDE was mainstream technology, actually - I have it on a mid-1996 drive 😀
Agreed the 40MB is most likely way too old for that…

As for USB converters, most reliable bet is a modern one with UAS in addition to MSC, which I'm actually not sure if it's meaningfully applicable to an IDE disk - failing that it's really up to the converter chip and the client software, as indeed there wasn't a real standard back then

Reply 8 of 12, by kixs

User metadata
Rank l33t
Rank
l33t
acl wrote on 2023-08-18, 06:55:
... […]
Show full quote
Half-Saint wrote on 2023-08-18, 06:35:

I forgot to mention these are all old IDE hard drives ranging from 40MB up to 80GB. When was SMART introduced?

...

- Step 1 : plug 1 disk and reboot
- Detected by the bios -> Next step
- Not detected -> trash
...

Don't forget these drives use jumpers for configuration. If it's not detected in BIOS and the drive is spinning. Check the jumpers first.

For drives smaller then 8GB I use P-133 machine. I connect one drive to secondary channel and do full format in DOS. It doesn't take too long. For larger drives I use one Socket A machine with Windows XP and do the same. Sometimes I use Victoria HDD to do full scan with sector speed statistics.

Requests are also possible... /msg kixs

Reply 9 of 12, by dionb

User metadata
Rank l33t++
Rank
l33t++

When I had a large pile (though not this large), I used a Linux system, where the tool badblocks is great for this. I was able to hook up four drives at once (both IDE channels; OS was on SATA) and with badblock -nsv /dev/sda1 (and sda2 and sdb1 and sdb2) I could get through the drives in decent time.

Do make sure the drives are of similar size & performance. If you have a small drive vs a large drive, the small one will be finished long before the large one.

Reply 10 of 12, by rasz_pl

User metadata
Rank l33t
Rank
l33t

If you must mhdd all the way. Can boot from floppy, should work on P120 no problem.

kixs wrote on 2023-08-18, 22:50:

Sometimes I use Victoria HDD to do full scan with sector speed statistics.

Im a big fan of Victoria, cant be bothered to boot dos every time 😀.
I always to this with mechanical drives I actually want to use. Sector access times are really useful for spotting
- about to fail/unhealthy drives.
- remapped drives.
A ton of 2-10TB "refurbished" drives nowadays are being sold with erased SMART stats as "new", "old stock" or "almost unused", all a lie and blatant scam. That procedure not only hides running hours/max temp reached, but also moves G-List (growing list of weak/defective sectors) into P-list https://datarecovery.com/rd/what-are-p-lists-and-g-lists/ https://forum.hddguru.com/viewtopic.php?f=1&t=41352 hiding real drive surface health state.

Then I look at max temp reached during subsequent write cycle. Rotation sound is also important, noisy drive means tired/unhealthy bearing.

Personally I dont keep old HDDs. SSDs/flash cards all the way, there are converters for almost everything nowadays. I would make exception for MFM/RLL drives because I find the way they work cool, like big floppies 😀 I plan to try an implement my own st506 controller some day and experiment with different bitrates/encodings.

Open Source AT&T Globalyst/NCR/FIC 486-GAC-2 proprietary Cache Module reproduction

Reply 11 of 12, by ODwilly

User metadata
Rank l33t
Rank
l33t

A friend of mine used a working scrap Core2 HP workstation that had 2 IDE channels and 6 SATA 2 ports onboard, along with a PCI SATA card to DBAN all the old hard drives getting scrapped at his work years ago, so he could do 4 IDE's at a time and 8 SATA drives. Had it running in a corner of their storage room for a couple days and he'd just check on it and swap drives/print out certificates as he went.
I ended up with 12 40gb thin 5400rpm Seagate drives out of that, + a mess of others.

Main pc: Asus ROG 17. R9 5900HX, RTX 3070m, 16gb ddr4 3200, 1tb NVME.
Retro PC: Soyo P4S Dragon, 3gb ddr 266, 120gb Maxtor, Geforce Fx 5950 Ultra, SB Live! 5.1

Reply 12 of 12, by pentiumspeed

User metadata
Rank l33t
Rank
l33t

Don't go quickly.

Take a time slot to test every five hard drives once a week or so till you tested these drives. You need to do a surface scan, the one that will log any reseeks is best, on a hard drive that does not support SMART. SMART feature built into hard drive's firmware logs any SMART attributes , was made standard in 1995, Try gsmartcontrol, available in 32bit and 64bit you can download portable version. Try this on hard drives that is made after 1998 or so.

Using SMART utility speeds up the checking the hard drive health. If you can query the SMART on a hard drive which takes seconds and look at attributes for any issues then, you don't need to perform a long, slow scan.

Cheers,

Great Northern aka Canada.