User manual
SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX)96
SANTOOLS® is registered in US Patent and Trademark Office No 3,107,854 All rights reserved.
match more than one, the program will still create the exported file, but the program will abort once the wildcard
matches the second device.
Below is the output from a Seagate ST39175LC disk drive.
#
# *** WARNING *** Do NOT change any lines starting with a ";"
; File generated with SANtools' SMARTMon-UX revision 1.28
; http://www.santools.com sales@santools.com
#
; Mode page dump generated at Tue Mar 22 23:43:56 2005
; Device is "" ""
#
# Note: You are free to add, delete, edit mode pages and values as required
# only the mode pages in this file will be saved back into the device when
# you issue the -mpimport command. All other pages will not be affected.
#
# Obviously very bad things can happen to a device if you make a mistake and
# load incorrect values, or load correct values onto the wrong peripheral.
#
# CURRENT Pages -> These are volatile and reset to SAVED pages with power cycle (changeable)
# FACTORY Pages -> These are factory settings burned into the firmware (not changeable)
# SAVED Pages -> Power-on default pages (changeable)
# CHANGEABLE -> The non-changeable pages are bitmasks where a 1 indicates a bit is changeable
#
# So ... The safest thing to do is just make changes to the CURRENT page to see
# if it behaves as you desired. If so, then burn the SAVED pages.
# Do this by just commenting out the text with leading #
#
# Record layout information:
# Each record contains the 12 byte header which corresponds to the standard 4-byte header which
# is then followed by the 8 byte block descriptor. Do NOT change any of these values.
# Next, you have the mode page itself. The 13th byte corresponds to the first byte of the mode
# page. You will note the high order bit is set for the mode page number. This is due to the
# ANSI specification, and is something that is done for this byte only. So, if you want mode
# page number 3, you will see this reported as 83h.
#
#
# The 14th byte corresponds to second mode page byte, which is always the page length.
#
# Example: You want to enable the write cache for a disk. The ANSI spec states this is bit #2, byte #2
# on mode page 8. (So the 88 corresponds to Mode page byte #0)
# Sample Original Value (Write cache disabled):
# ; ModePage 08 SAVED:
# 000000 1F 00 10 08 04 45 DC CC 00 00 02 00 88 12 10 00
# 000010 FF FF 00 00 FF FF FF FF 00 20 00 00 00 00 00 00
#
# Change to:
# ; ModePage 08 SAVED:
# 000000 1F 00 10 08 04 45 DC CC 00 00 02 00 88 12 14 00
# 000010 FF FF 00 00 FF FF FF FF 00 20 00 00 00 00 00 00
#
; ModePage 00 CURRENT
000000 0F 00 10 08 01 0F 33 D4 00 00 02 00 80 02 07 00
; ModePage 00 CHANGEABLE [read only]:
000000 0F 00 10 08 01 0F 33 D4 00 00 02 00 80 02 77 40
; ModePage 00 FACTORY [read only]:
000000 0F 00 10 08 01 0F 33 D4 00 00 02 00 80 02 00 00
; ModePage 00 SAVED:
000000 0F 00 10 08 01 0F 33 D4 00 00 02 00 80 02 07 00
; ModePage 00 END
; ModePage 01 CURRENT
000000 17 00 10 08 01 0F 33 D4 00 00 02 00 81 0A C4 0B
000010 E8 00 00 00 0F 00 FF FF
; ModePage 01 CHANGEABLE [read only]:
000000 17 00 10 08 01 0F 33 D4 00 00 02 00 81 0A FF FF
000010 00 00 00 00 FF 00 FF FF
; ModePage 01 FACTORY [read only]:
000000 17 00 10 08 01 0F 33 D4 00 00 02 00 81 0A C0 0B
000010 E8 00 00 00 0F 00 FF FF
; ModePage 01 SAVED: