SEAGATE SeaChest for SSDs User Guide
- June 9, 2024
- Seagate
Table of Contents
SEAGATE SeaChest for SSDs
Revision History
Version and Date | Description of Changes |
---|---|
Rev A, August 2019 | First release of document. |
Introduction
This document describes how to use the SeaChest™ toolset for SSDs. SeaChest is a collection of command line interface (CLI) utilities for managing Seagate solid state drives (SSDs) on a system. The SeaChest toolset for SSDs is a subset of a larger tool called SeaChest Utilities.
SeaChest Utilities provides the following features and tools for managing SSDs:
- Displays SSD information such as model, capacity, temperature, serial number, and life remaining
- Monitors the health of SSDs
- Displays Self-Monitoring Analysis and Reporting Technology (SMART) attributes
- Performs firmware updates (Seagate only)
- Runs diagnostic commands
- Runs erase commands (Seagate only)
NOTE SeaChest Utilities supports all SSDs; however the level of support for non-Seagate drives varies depending on each drive. Firmware update and erase commands, for example, are supported only for Seagate drives.
NOTE For open source applications, you can find the link to the openSeaChest tools,here: https://github.com/Seagate/openSeaChest
Supported Operating Systems
SeaChest Utilities is supported on the following operating systems:
- Windows
- Windows
- Windows Server
- Linux
- Ubuntu
- RedHat
- CentOS
- SUSE Linux Enterprise
- Tiny Core (which provides the USB-bootable tool)
Installation
To install the SeaChest SSD toolset in Windows, you must first install the larger library of tools called SeaChest Utilities.
-
Go to the SeaChest Utilities support page on the Seagate website: https://www.seagate.com/support/software/seachest/
-
Download SeaChest Utilities. The zip file downloads to your computer.
-
Right-click on the zip and Extract All. You should see the files shown below.
-
Open the folder for your operating system and click the SeaChest Utilities setup file.
-
Run the setup file and follow the instructions.
-
After installation, right-click the SeaChest Utilities desktop icon and pin to the taskbar.
-
Now you can open SeaChest from the taskbar.
-
When you click the SeaChest Utilities taskbar icon, a command window opens as shown here. This shows the short help output.
NOTE If you open any SeaChest utility without any other command line options, you get the short help output. To get the long help output add the -h command. -
Scroll down to the command prompt: C:\Program Files\Seagate\SeaChest>. You can enter commands here.
Conventions
The following table shows conventions used in this document.
Table 1 Conventions
Symbol | Meaning |
---|---|
-> | Is defined as … |
a | b |
[…] | Zero or one occurrence |
{…} | Zero or more occurrences |
(a | b |
Case Sensitivity
SeaChest SSD commands are cAsE SeNsiTiVe.
Getting Started
Use Device Handle with All Commands
With the exception of the -s [or] –scan commands, shown below, you must use
the drive name (device handle) before all commands. This tells your system the
drive or drives on which to perform an operation.
NOTE SeaChest Utilities tools are accessible from Linux and Windows
operating systems. In this guide, examples are shown as they appear in
Windows.
To access SeaChest Utilities and find your device handles, perform the following steps.
- At the command prompt, enter:
- You can now see the following information.
- In this example, the handle or device name is PD0 for the only device in the system. You can enter a device handle before the command like this:
NOTE In Linux, this same device handle looks like this -d /dev/sg0 or –device/dev/sg0
SSD-Customized Commands
Type the utility before each command, for example, SeaChest_Basics -V, –version
Table 2 SSD-Customized Commands
Command Name/Description| Utility| Command| SATA|
SAS| NVMe
---|---|---|---|---|---
Basic Commands
SeaChest Help
(unique help for each utility)
| SeaChest_Basics SeaChest_Security SeaChest_PowerControl| -h, –help
–help
–help
| x| x| x
Show system properties| SeaChest_Basics| -V, –version| x| x| x
Show drives| SeaChest_Basics| -s, –scan| x| x| x
Device Information Commands
Show drive properties (property asset) (property version) (power features)
(interface)| SeaChest_Basics| -i, –deviceInfo| x| x| x
x| x| x
x| x| x
x| x| x
Show drive security capabilities| SeaChest_Basics, SeaChest_Security| -i,
–deviceInfo
–tcgInfo
| x| x|
Power Commands
Show drive power-capabilities| SeaChest_PowerControl| -i, –deviceInfo
–showEPCSettings
–showPowerConsumption
| | x|
Show drive power mode| SeaChest_Basics| –checkPowerMode| x| x|
x
Standby| SeaChest_PowerControl| –standby| x| |
Test Commands
Short self test| SeaChest_Basics| –shortDST –poll| x| x| x
Self test progress| SeaChest_Basics| –progress dst| x| x| x
Show self test log| SeaChest_SMART| –showDSTLog| x| x|
SMART Command
Show drive SMART properties| SeaChest_Basics| –smartAttributes [raw |
analyzed]| x| |
Firmware download| SeaChest_Basics| –downloadFW
Erase Commands
Security Erase (can be aborted; stops if you enter passwords)| SeaChest_Erase|
–secureErase| x| |
Sanitize erase| SeaChest_Erase| –sanitize blockerase
–poll–confirm
this-will-erase-data.
| x| x| x
Set Tunable Capacity Command
Set tunable capacity| SeaChest_Basics| –provision, –setMax| x| x|
x
Basic Commands
Help
Help output for all SeaChest tools is unique to that tool as shown below. To
see help information for SeaChest utilities use the -h [or] –help commands.
Table 3 Show System Properties
Parameter | Description |
---|---|
Command | SeaChest_Basics -h [or] –help SeaChest_Security –help |
SeaChest_PowerControl –help
Function| Shows help information for the SeaChest utilities.
Show System Properties
The SeaChest command to show system properties is, -v, –version.
Table 4 Show System Properties
Parameter | Description |
---|---|
Command | SeaChest_Basics –version |
Function | Shows the following properties of the host system and the SeaChest |
utility:
n Utility version
n Build date
n Compiled architecture
n Compiler used
n Compiler version
n Operating System Type
n Operating System version
n Operating System name
n Edition
n RAID support
Show Drives
The SeaChest command to show drives on a system has two versions: -s, –scan.
NOTE You must start with a scan of the system to discover the device names. When you know the device handle names, you can enter further commands.
Table 5 Show Drives
Parameter | Description |
---|---|
Command | SeaChest_Basics -s [or] –scan |
Function | Shows a list of all drives on the system with the following |
information:
NOTE Handle is the operating system’s name for the device.
Device Information Commands
Show Drive Properties
NOTE This command includes mixed-case letters.
Now that you know the drive names, you can use the -i [or]–deviceInfo command
to see drive properties. See below for command syntax. -d means device (or
drive), PD
Table 6 Show Drive Properties
Parameter | Description |
---|---|
Command | SeaChest_Basics -d PD |
Function | Shows the following properties of a drive: |
n Product name
n Serial number
n Firmware number
n MaxLBA
n Interface speed
n Security
n World wide name
n Capacity
n Temperature
n Power on time
n Drive Self Test information
n SMART status
n Total Bytes Written
Comment| SeaChest_Basics –usbChildInfo
Add this command to display details about drives in the USB enclosure.
Show Drive Security Capabilities
NOTE This command includes mixed-case letters.
PD
Table 7 Show Drive Security Capabilities
Parameter | Description |
---|---|
Command | SeaChest_Basics -d PD |
SeaChest_Security -d PD
Function| Shows the drive security capabilities.
Power Commands
Show Drive Power Capabilities
NOTE This command includes mixed-case letters.
The utility is SeaChest_PowerControl. PD
Table 8 Show Drive Power Capabilities
Parameter | Description |
---|---|
Command | SeaChest_PowerControl -d PD |
SeaChest_PowerControl -d PD
SeaChest_PowerControl -d PD
Function| Shows the drive power capabilities
Show Drive Power Mode
To show a drive’s power mode, use this command:
Table 9 Show Power Mode
Parameter | Description |
---|---|
Command | SeaChest_Basics -d PD |
Function | Shows power mode of the drive. Here is an example: |
****
Standby (SATA only)
NOTE This command includes mixed-case letters.
Table 10 Standby
Parameter | Description |
---|---|
Command | SeaChest_PowerControl -d PD |
Function | Puts the drive on standby power. |
Test Commands
Short Self Test
NOTE This command includes mixed-case letters.
PD
Table 11 Short Self Test
Parameter | Description |
---|---|
Command | SeaChest_Basics -d PD |
Function | Runs short self test. |
Self Test Progress
NOTE This command includes mixed-case letters.
PD
Table 12 Self Test Progress
Parameter | Description |
---|---|
Command | SeaChest_Basics -d PD |
Function | Shows self test progress. |
Show Self Test Log
NOTE This command includes mixed-case letters.
PD
Table 13 Show Self Test Log
Parameter | Description |
---|---|
Command | SeaChest_SMART -d PD |
Function | Shows self test log. |
SMART Commands
Show Drive SMART Properties
NOTE This command includes mixed-case letters.
PD
Table 14 Show SMART Properties
Parameter | Description |
---|---|
Command | SeaChest_SMART -d PD |
Function | Shows SMART properties. |
Firmware Commands
Download Firmware
To download firmware for Seagate drives, use this command:
Table 15 Show Drive Properties
Parameter | Description |
---|---|
Command | SeaChest_Basics -d PD |
Function | Downloads firmware for Seagate drives. |
Security Erase
The Erase command is supported by Linux only.
SeaChest_Erase is the utility, and –secureErase is the command.
NOTE In Linux, the command is -d /dev/sg
Table 16 Show Drive Properties
Parameter | Description |
---|---|
Command | SeaChest_Erase -d /dev/sg –secureErase –confirm this-will-erase-data. |
Function | Erases the drive. |
Comment | If the command operation is aborted, the drive remains locked by a |
temporary password.
Sanitize Erase
The Sanitize Erase command is supported by Linux only.
SeaChest_Erase is the utility.
Table 17 Show Drive Properties
Parameter | Description |
---|---|
Command | SeaChest_Erase -d /dev/sg –sanitize blockerase –poll –confirm this- |
command-will-erase-data.
Function| Erases the drive.
Comment| You cannot abort this command. If power is removed and reconnected,
it continues where it left off.
Set Tunable Capacity Command
Set Tunable Capacity
SeaChest_Basics is the utility.
Table 18 Set Tunable Capacitys
Parameter | Description |
---|---|
Command | SeaChest_Basics -d PD |
Function | Sets tunable capacity. |
Seagate Technology LLC
AMERICAS Seagate Technology LLC 10200 South De Anza Boulevard, Cupertino,
California 95014, United States,
408-658-1000
ASIA/PACIFIC Seagate Singapore International Headquarters Pte. Ltd. 7000 Ang
Mo Kio Avenue 5, Singapore 569877, 65-6485-3888
EUROPE, MIDDLE EAST, AND AFRICA Seagate Technology (Netherlands) B.V.
Koolhovenlaan 1, 1119 NB Schiphol-Rijk, Netherlands, 31-20-316-7300
Publication Number: 100847684, Rev. A,
August 2019
© 2019, Seagate Technology LLC All rights reserved. Publication number:
100847684, Rev. A, August 2019
Seagate Technology reserves the right to make changes to the product(s) or
information disclosed herein at any time without notice.
Seagate, Seagate Technology and the Spiral logo are registered trademarks of
Seagate Technology LLC in the United States and/or other countries. SeaTools
and SeaChest are either trademarks or registered trademarks of Seagate
Technology LLC or one of its affiliated companies in the United States and/or
other countries. All other trademarks or registered trademarks are the
property of their respective owners.
The NVMe word mark and/or NVMExpress design mark are trademarks of NVMExpress, Inc. The PCIe word mark and/or PCIExpress design mark are registered trademarks and/or service marks of PCI-SIG No part of this publication may be reproduced in any form without written permission of Seagate Technology LLC. Call 877-PUB-TEK1(877-782-8351) to request permission.
When referring to drive capacity, one gigabyte, or GB, equals one billion bytes and one terabyte, or TB, equals one trillion bytes. Your computer’s operating system may use a different standard of measurement and report a lower capacity. In addition, some of the listed capacity is used for formatting and other functions, and thus will not be available for data storage. Actual quantities will vary based on various factors, including file size, file format, features and application software. Actual data rates may vary depending on operating environment and other factors. The export or re- export of hardware or software containing encryption may be regulated by the U.S. Department of Commerce, Bureau of Industry and Security (for more information, visit www.bis.doc.gov), and controlled for import and use outside of the U.S. Seagate reserves the right to change, without notice,product offerings or specifications.
References
- The Leader in Mass Data Storage Solutions | Seagate US
- GitHub - Seagate/openSeaChest: Cross platform utilities useful for performing various operations on SATA, SAS, NVMe, and USB storage devices.
- SeaChest Utilities | Support Seagate US
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>