A computer readable medium includes executable instructions for visually
representing a status of a plurality of storage device slots and a
plurality of attached storage devices by, and a method for visually
representing a status of a plurality of storage device slots and a
plurality of attached storage devices includes, assigning a logical name
to a storage device slot based on an enumeration rule; detecting a
storage device attached to a computer system; storing a correlation
between a physical location of the storage device slot and the assigned
logical name; monitoring an availability and an operating status of the
plurality of storage device slots and the plurality of attached storage
devices; and generating a what-you-see-is-what-you-get (WYSIWYG)
representation of the plurality of storage device slots and the plurality
of attached storage devices, wherein the WYSIWYG representation includes
physical location information, operating status information, and logical
names for the plurality of storage device slots and the plurality of
attached storage devices. A storage device location program includes an
operating system configured to assign a logical name to a storage device
attached to a computer system; a mapping software configured to correlate
the logical name to a physical device name of the storage device attached
to the computer system; a status detecting program configured to update
an operating status of the storage device; and a display program
configured to generate a what-you-see-is-what-you-get (WYSIWYG)
representation of a physical location of the storage device attached to
the computer system.