Here is Multi-Report Version 1.6d. There have been some bug fixes and enhancements.
Below is the changelog for this version. As usual, if you note a problem or feel there is a reasonable enhancement I could make, feel free to post a comment. I will try to fix errors rapidly and will listen to enhancement suggestions.
If you do have a problem with the script, please send me a PM or you can place it here in the discussion but if the issue is a script failure then I will need you to provide me the the output of the generated email, the error message you received (if it wasn't part of the email), and a copy of the attachments (at a minimum the file for the suspect drive) from the script when run using the -dump parameter.
The one thing I do not desire is to make this script too busy. The original intent was to have a place to quickly assess the health of your hard drives (you should have seen the original version). If there was an indication of a problem then it was up to the end user to address the situation.
### Changelog:
# v1.6d (01 October 2022)
# - Thanks goes out to ChrisRJ for offering some great suggestions to enhance and optimize the script.
# - Updated gptid text and help text areas (clarifying information)
# - Updated the -dump parameter to -dump [all] and included non-SMART attachments.
# - Added Automatic UDMA_CRC, MultiZone, and Reallocated Sector Compensation to -config advanced option K.
# - Fixed Warranty Date always showing as expired.
# - Added Helium and Raw Read Error Rates to statistical data file.
# - Added Raw Read Error Rates chart column.
# - Added compensation for Seagate Seek Error Rates and Raw Read Error Rates.
# - Added Automatic Configuration File Update feature.
# - Added selection between ZFS Pool Size or Zpool Pool Size. ZFS is representative of the actual storage capacity
# -- and updated the Pool Status Report Summary chart.
# - Added ATA Error Log Silencing (by special request).
# - Added 0.1 second delay after writing "$logfile" to eliminate intermittent file creation errors.
# - Fixed Text Report -> Drive Model Number not showing up for some drives.
# -- Future Work
# ---- Change all the -config dialog to be consistent.
# ---- Optimizing Code
EDIT: One note: If you have an older configuration file, you may see four lines of error messages as the script reads the older configuration file. This is normal and will only happen the one time as the configuration file will be updated automatically and the script will never display those errors again. Thanks for
@Davvo for pointing that out to me. At times I'm just too close to see that might alarm some folks.