Enhancement: Checkpointing disk tests
Posted: 2020.11.30. 02:07
Tried your product, liked it, bought 5-license bundle, then discovered the disk testing - LOVE IT!
BUT: twice now I have had failures while running surface tests on brand new large drives (12TB Seagate Ironwolf), both times well past the 75% point. (these were read-write-read tests, so a multi-day affair).
I think this is due to power or hardware issues, not HDSentinel.
BUT, unfortunately, I have to re-start the tests ALL OVER AGAIN.
It would be a huge improvement if you could checkpoint the test(s) on a regular basis:
- let me pick where the log is written (default = Documents, filename=<Disk S/N>+<Timestamp>)
- how often it is checkpointed (by %, time, or GB)
- HDS just writes a new line of text in the log every so often, and flushes/closes the file
Include: timestamp, %/position/progress, # of Good/Damaged/Bad sectors,
Bonus points for including Time & Est., or saving drive map images.
You could also log actual block errors, and let me pick a threshold count where it would abort the whole test if more than X damaged (or bad) blocks were found.
I understand not wanting to re-start a test automatically on reboot, but this way you would at least give me a way to pick up from where it was at the last checkpoint. Of course, if you could read your own checkpoint logs, you could notify me that was the last checkpoint, and offer to restart there, or at least prefill the start point.
UPDATE: Just as I was about to post this, I found your "Automatically save disk test results" option. This is great, *IF* the test completes. If you could record this information regularly, it would be MUCH better. Maybe put each set of reports in a different fold, based on <Disk S/N>+<Test start timestamp>
BUT: twice now I have had failures while running surface tests on brand new large drives (12TB Seagate Ironwolf), both times well past the 75% point. (these were read-write-read tests, so a multi-day affair).
I think this is due to power or hardware issues, not HDSentinel.
BUT, unfortunately, I have to re-start the tests ALL OVER AGAIN.
It would be a huge improvement if you could checkpoint the test(s) on a regular basis:
- let me pick where the log is written (default = Documents, filename=<Disk S/N>+<Timestamp>)
- how often it is checkpointed (by %, time, or GB)
- HDS just writes a new line of text in the log every so often, and flushes/closes the file
Include: timestamp, %/position/progress, # of Good/Damaged/Bad sectors,
Bonus points for including Time & Est., or saving drive map images.
You could also log actual block errors, and let me pick a threshold count where it would abort the whole test if more than X damaged (or bad) blocks were found.
I understand not wanting to re-start a test automatically on reboot, but this way you would at least give me a way to pick up from where it was at the last checkpoint. Of course, if you could read your own checkpoint logs, you could notify me that was the last checkpoint, and offer to restart there, or at least prefill the start point.
UPDATE: Just as I was about to post this, I found your "Automatically save disk test results" option. This is great, *IF* the test completes. If you could record this information regularly, it would be MUCH better. Maybe put each set of reports in a different fold, based on <Disk S/N>+<Test start timestamp>