Coming soon - Get a detailed view of why an account is flagged as spam!
view details
9
What's the best way to check if an external drive has errors?
Post Body

I have an external drive enclosure with two 2TB drives in a JBOD configuration. When I was trying to read files from the drive, many of them were throwing up error -36.

The problem is, I don't know which disk of the two (or maybe both) are bad. If one of them is still good, I'd like to keep it and continue using it.

After searching around on Google, I didn't find anything helpful. So, I took one drive, put it in a new, single-drive enclosure. I ran:

diskutil secureErase 0

on the drive, and it seemed to complete the operation fine. But, does that mean there were no errors? I don't know what diskutil would do if there were problems with the drive.

I've started the other drive going, but I thought during the 18 hours it takes, I would ask here to see if anyone had any better ideas.


EDIT

smartmontools is what I was looking for. It seems that DriveDX as mentioned by /u/gobbo is almost just a GUI frontend to the CLI tools.

Author
Account Strength
100%
Account Age
13 years
Verified Email
Yes
Verified Flair
No
Total Karma
17,983
Link Karma
1,645
Comment Karma
12,293
Profile updated: 5 days ago
Posts updated: 4 months ago

Subreddit

Post Details

We try to extract some basic information from the post title. This is not always successful or accurate, please use your best judgement and compare these values to the post title and body for confirmation.
Posted
8 years ago