I m not sure if you already investigated this but s.m.a.r.t. has quite many diagnostic info. Even if the drive has not actually been marked as broken. This is somewhat vendor dependent. I did not check these info with openbsd but it should be possible. Facts from my hard drives include: Bad sectors, read retries, write reatries and so on (dumped with some windows tool)
- Help troubleshooting performance problem John Hynes
- Re: Help troubleshooting performance problem L. V. Lammert
- Re: Help troubleshooting performance problem Kenneth R Westerback
- Re: Help troubleshooting performance problem Shawn K. Quinn
- Re: Help troubleshooting performance pro... STeve Andre'
- Re: Help troubleshooting performance pro... Kenneth R Westerback
- Re: Help troubleshooting performance... John Hynes
- Re: Help troubleshooting perfor... Nick Holland
- Help troubleshooting perfor... Jan Lambertz
- Re: Help troubleshootin... Erling Westenvik
- Re: Help troubleshootin... David Vasek