Samsung SSD Magician DC. User guide Ver. 1.0. 2014 Samsung Electronics Co.



Similar documents
Samsung Magician v.4.5 Introduction and Installation Guide

Redundant Array of Independent Disks (RAID)

Intel Solid-State Drive Data Center Tool User Guide Version 1.1

Samsung Data Migration v.3.0 Introduction and Installation Guide

NVMe SSD User Installation Guide

END USER LICENSE AGREEMENT

purchased and is using the Products including the online classroom ("Customer" or "You") and the individuals accessing the Products ("End Users").

PointCentral Subscription Agreement v.9.2

We suggest you retain a copy of these End User Terms of Use for your records.

FME SOFTWARE LICENSE AGREEMENT

SOLARWINDS, INC. ipmonitor 8.0 MANAGER END USER LICENSE AGREEMENT REDISTRIBUTION NOT PERMITTED

ALL WEATHER, INC. SOFTWARE END USER LICENSE AGREEMENT

LICENSE AGREEMENT FOR TOBII ANALYTICS SOFTWARE DEVELOPMENT KIT AND API

BNSync User License Agreement

End User License Agreement for Samsung Software

HSS Specific Terms HSS SOFTWARE LICENSE AGREEMENT

Samsung LYNK SINC 3.0

Licensor: Deveo Oy Customer: [address line 2] LICENSE NUMBER:

SYMPHONY LEARNING LICENSE AND REMOTE HOSTED SERVICES AGREEMENT

Technical Help Desk Terms of Service

WE RECOMMEND THAT YOU PRINT OUT AND KEEP A COPY OF THIS AGREEMENT FOR YOUR FUTURE REFERENCE.

C. System Requirements. Apple Software is supported only on Apple-branded hardware that meets specified system requirements as indicated by Apple.

TRIAL AGREEMENT FOR QUALIANCE

END USER LICENSE AGREEMENT ( EULA )

Mayfair EULA for Journal Office

These TERMS AND CONDICTIONS (this Agreement ) are agreed to between InfluencersAtWork,

Software Hosting and End-User License Subscription Agreement

SourceKraft Systems & Consulting Ltd. LICENSE AGREEMENT FOR SOFTWARE APPLICATIONS

ALM Works End-User License Agreement for Structure Plugin

Copyright Sagicor Life Insurance Company. All rights reserved.

BROCADE COMMUNICATIONS SYSTEMS, INC. END USER SOFTWARE LICENSE AGREEMENT FOR BROCADE IP ANALYTICS PACK FOR VMWARE VREALIZE OPERATIONS

THOMSON REUTERS (TAX & ACCOUNTING) INC. FOREIGN NATIONAL INFORMATION SYSTEM TERMS OF USE

Adaptive System of School Improvement Support Tools (ASSIST ) TERMS AND CONDITIONS

CITRIX SYSTEMS, INC. SOFTWARE LICENSE AGREEMENT

Partners in Care Welch Allyn Connex Software Development Kit License Agreement

HYBRID SOLUTIONS INDEPENDENT SOFTWARE VENDOR AGREEMENT

Appendix. 1. Scope of application of the user evaluation license agreement

User Agreement. Quality. Value. Efficiency.

Samsung Portable SSD T1

Software License Agreement

Affiliate means a legal entity that is owned by or under common ownership with Stratus Technologies Ireland Limited.

ZIMPERIUM, INC. END USER LICENSE TERMS

INTEL SOFTWARE LICENSE AGREEMENT (OEM / IHV / ISV Distribution & Single User)

1.1 Authorized User means an employee of Customer who has been issued a User ID in accordance with Section 3.2(a).

END- USER LICENSE AGREEMENT FOR Helpdesk Pilot

MDM Zinc 3.0 End User License Agreement (EULA)

TOOLS for CC121 Installation Guide

SERVICE TERMS AND CONDITIONS

BACKUPPRO TERMS OF USE AND END USER LICENSE AGREEMENT

ENROLLMENT AGREEMENT FOR QUALIANCE

Mobile Banking Service Agreement (Addendum to your Primary Online Banking Service Agreement)

RockWare Click-Wrap Software License Agreement ( License )

How To Use The Galaxy Moonlight Digital Signage System On A Network With A Smart Phone Or Tablet Or Ipad Or Ipod Or Ipo Or Ipode Or Ipro Or Ipor Or Ipore Or Ipos Or Ipon Or Ipom

DME-N Network Driver Installation Guide for LS9

How To Use Etechglobal Online Store

For Use of Source Code Developed By The Florida Department of Transportation

Pervasive Software Inc. Pervasive PSQL v11 Insurance License Agreement

User s Manual. (Version 1.6)

Element 3D User License Agreement

Rhea Help Desk Software End User License Agreement

Trial Period License Agreement

END USER USER-SUBJECT-TO- QUALIFICATION SOFTWARE LICENSE AGREEMENT

Ya-YaOnline Platform ( Service ).

APP SOFTWARE LICENSE AGREEMENT

SSD Guru. Installation and User Guide. Software Version 1.4

Dr-DASh! Master Subscription Agreement Terms of Service v3.0

ENHANCED HOST CONTROLLER INTERFACE SPECIFICATION FOR UNIVERSAL SERIAL BUS (USB) ADOPTERS AGREEMENT

SOFTWARE LICENSE AGREEMENT

LS9 Editor Installation Guide

Covered California. Terms and Conditions of Use

Terms and Conditions

ii. sold, licensed, transferred or assigned to no other party for a period of thirty (30) days;

COMPUTER SOFTWARE AS A SERVICE LICENSE AGREEMENT

SMARTDRAW SOFTWARE LICENSE AGREEMENT

Canon USA, Inc. WEBVIEW LIVESCOPE SOFTWARE DEVELOPMENT KIT DEVELOPER LICENSE AGREEMENT

FILEMAKER PRO ADVANCED SOFTWARE LICENSE

SOFTWARE DEVELOPMENT KIT LICENSE AGREEMENT

XANGATI END USER SOFTWARE LICENSE TERMS AND CONDITIONS

GitLab.com Terms GITLAB.COM TERMS

Procon Frostbite 1.1 and subsequent releases End User License Agreement Revised: April 7, 2015

USB 3.0 ADOPTERS AGREEMENT

STANDING CLOUD, INC. ( SC ) TERMS OF SERVICE

Service Agreement Hosted Dynamics GP

Online Study Affiliate Marketing Agreement

Specific Program Documentation ( License SPD )

INVESTOR NETWORKING SERVICE AGREEMENT

AcroTime Workforce Management Time & Labor Human Resources Payroll Service Terms and Conditions

DME-N Network Driver Installation Guide for M7CL/LS9/DSP5D

Website Development & Hosting Agreement

SOFTWARE LICENSE AGREEMENT

H.W. Wilson General Database License Agreement

NetSuite End User License Agreement for Mobile Applications

Terms of Use. Please read these terms and conditions before using this Site. By continuing to use this Site, you agree to the Terms of Use.

Managed IT Services Terms & Conditions. I. Overview. Definitions

Business Partner Program

Process Server Central, LLC Trial Period License Agreement

Transcription:

Samsung SSD Magician DC User guide Ver. 1.0 2014 Samsung Electronics Co.

Legal and additional information About Samsung Electronics Co., Ltd. Samsung Electronics Co., Ltd. is a global leader in technology, opening new possibilities for people everywhere. Through relentless innovation and discovery, we are transforming the worlds of TVs, smartphones, tablets, PCs, cameras, home appliances, printers, LTE systems, medical devices, semiconductors and LED solutions. We employ 286,000 people across 80 countries with annual sales of US$216.7 billion. To discover more, please visit www.samsung.com. For more information For more information about the Samsung PM853T, visit www.samsung.com / business /ssd or www.samsungssd.com Copyright 2014 Samsung Electronics Co., Ltd. All rights reserved. Samsung is a registered trademark of Samsung Electronics Co., Ltd. Specifications and designs are subject to change without notice. Nonmetric weights and meas-urements are approximate. All data were deemed correct at time of creation. Samsung is not liable for errors or omissions. All brand, product, service names and logos are trademarks and/or registered trademarks of their respec-tive owners and are hereby recognized and acknowledged. Microsoft is a registered trademark of Microsoft Corporation in the United States and /or other countries. Samsung provides this white paper for information purposes only. All information included herein is subject to change without notice. Samsung Electronics is not re-sponsible for any direct or indirect damages, arising from or related to use of this white paper. Samsung Electronics Co., Ltd. 416, Maetan 3-dong, Yeongtong-gu, Suwon-si, Gyeonggi-do 443-772, Korea www.samsung.com 2014-10

LEGALITIES DISCLAIMER SAMSUNG ELECTRONICS RESERVES THE RIGHT TO CHANGE PRODUCTS, INFORMATION AND SPECIFICATIONS WITHOUT NOTICE. Products and specifications discussed herein are for reference purposes only. All information discussed herein may change without notice and is provided on an AS IS basis, without warranties of any kind. This document and all information discussed herein remain the sole and exclusive property of Samsung Electronics. No license of any patent, copyright, mask work, trademark or any other intellectual property right is granted by one party to the other party under this document, by implication, estoppels or otherwise. Samsung products are not intended for use in life support, critical care, medical, safety equipment, or similar applications where product failure could result in loss of life or personal or physical harm, or any military or defense application, or any governmental procurement to which special terms or provisions may apply. For updates or additional information about Samsung products, contact your nearest Samsung office. COPYRIGHT 2014 This material is copyrighted by Samsung Electronics. Any unauthorized reproductions, use or disclosure of this material, or any part thereof, is strictly prohibited and is a violation under copyright law. TRADEMARKS & SERVICE MARKS The Samsung logo is a trademark of Samsung Electronics. All other company and product names may be trademarks of the respective companies with which they are associated REVISION HISTORY Revision Description Revision Date 1.0 Initial Release Sep, 2014

SSD DC 4 Contents Introduction 05 Cautions 05 System Requirements 06 - Hardware Requirements 06 - Software Requirements 06 - Known Issues 07 Features 08 Command Line Options 09 Supported Commands for LSI RAID 11 How to use Magician DC 12 - Starting Magician DC software 12 - L [--list ] 13 - d [--disk] 14 - I [--info] 15 - S [--smart] 16 - F [--firmware-update] 19 - E [--erase] 20 - T [--trim] 21 - O [--over-provision] 22 - M [--setmax] 25 - W [--writecache] 26 - X [--sctcachestate] 28 - H [--help] 29 - C [--command-history] 30 -- force 31 - license 32 Samsung Magician Software Agreement on End User License (EULA) 33 Abbrevations 35

SSD DC 5 Introduction Samsung SSD Magician DC software is designed to help users with easy-to-use disk management and diagnostic features for server and data center usage. In addition to providing vital SSD status information, Magician DC software will assist users in updating firmware, measuring performance, initializing drives, and calculating drive lifetime, etc. This document is intended as a guide for how to use Samsung SSD Magician DC software under the Linux-based server/data center environments. It provides a command line interface to interact with the Samsung SSD Drives. Cautions 1. Samsung SSD Magician DC software is only for Samsung SSD products and is not recommended for use with other products. 2. Samsung Electronics is not liable for any data loss or other damages that occur while using the software. 3. Samsung is not able to provide any data restoration service in the event of data loss. For more information, please refer to Samsung Magician Software Agreement on End User License (EULA) at the end of this document.

SSD DC 6 System Requirements Hardware Requirements 1. SSD The following Samsung SSDs are supported: (* : Limited support Cannot update FW) - Samsung SSD 845DC PRO - Samsung SSD 845DC EVO - Samsung SSD 850 PRO - Samsung SSD 840 PRO - Samsung SSD PM853T * - Samsung SSD SM843T * - Samsung SSD SV843 * 2. Others On Marvell controller, the Magician feature may not work properly after hot plugging. Software Requirements Operating system OS RHEL 5.7 and later RHEL 6.1 and later CentOS Comments Refer to the C600 chipset table below Refer to the C600 chipset table below Follows the same limitations as RHEL above Ubuntu 12.04 LTS - Limited support for the Intel C600 chipset families due to the well-known ISCI (Intel SAS Driver) driver issue. (https://github.com/xilinx/linux-xlnx/commits/master/drivers/scsi/isci?page=1)

SSD DC 7 OS Feature support Comments RHEL 5.7 and later Limited support for some ATA commands including Secure Erase, Set Max Address, and FW Update RHEL 6.1 and 6.2 Limited support for some ATA commands including Secure Erase, Set Max Address, and FW Update RHEL 6.3 RHEL 6.4 and later Limited support for some ATA commands including Secure Erase, Set Max Address, and FW Update. But it can be fully supported when patched with ISCI 1.4 for RHEL 6.3 (refer to comments on the right) Full support http://sourceforge.net/ projects/intel-sas/files/ RHEL6.3%20Driver%20 Update%20v1.4.1/ * Limitation of support for C600 chipsets has been determined by evaluations and tests. On Marvell controller, Magician feature may not work properly after hot plugging. On Linux systems, the tool must run with root privilege. This can be done through either sudo or su commands. Known Issues TRIM command supports only ext4 file system. Set Max Address and Secure Erase require a power cycle of SSD. Set Max Address may not work on some Ubuntu distributions due to libata restrictions. Over-Provision only adjusts the last partition for a disk with multiple partitions. The following operations are supported for SSDs when connected through the LSI HBA cards: o List, Firmware Update, Secure Erase, SMART, Set Max, Write Cache, SCT Cache State, Disk Information, Command History, and Help. features.

SSD DC 8 Features This user guide describes the commands necessary to interact with Samsung SSD drives. The functionality includes: Feature Comments List Firmware Update Erase Overprovision TRIM S.M.A.R.T SET MAX Write Cache SCT Cache Status Disk Info Command History Help Detect list of attached Samsung SSD Drives in the system Update the old firmware of the SSD to the new version Erase data on the SSD by issuing an ATA Format Unit command Resize the user capacity of the SSD Issue trim command to the SSD Display smart information and log temperature of the connected Samsung SSD drive, and estimate the lifetime of Samsung SSD Set the maximum address of the Samsung SSD to change its user capacity Enable/disable the write cache of the Samsung SSD Get SCT write cache state of the disk. Display current overprovisioning value, current set max value, state of write cache etc. of specified Samsung SSD Display history of the previously executed commands Display the command line options In LSI RAID Configuration, some features may not be executed. The details are described in Supported Commands for LSI RAID table.

SSD DC 9 Command Line Options The Samsung SSD Magician DC uses Command Line Interface (CLI) and has two variants: Admin version and Client version. The table given below briefly explains the available command line options. The detailed description of each feature is provided in the next sections of this chapter. For the purpose of illustration, the name of the tool for all examples will be Magician to simplify documentation. Option Arguments Description Used With -H [--help] NA Used to display the command line options NA -C [ command -history] NA Used to display the history of the previously executed commands. NA [--force] NA Used to bypass the user prompt. --erase, --firmware-update -d [--disk] Disk Number. -L [--list] NA -S [--smart] -d [ --disk ] Used to input the physical disk index listed in the --list command. Note: For --firmware-update, to select all disks -d [--disk] option should be followed by keyword A Used to display a list of attached Samsung SSD Drives. Used to select a specific drive connected to the system and get the SMART Value. --erase, --firmware-update, --trim, --smart, --overprovision, --writecache, --sctcachestate, --info NA NA -t [--temperature] Optional file path or no argument. Logs the temperature of the SSD in the file path provided. If no argument is there, then temperature will be logged into file in the default folder. --smart -a [ --analyzer] --start --stop --start records the data needed to estimate lifetime of the SSD. --stop calculates the lifetime of the SSD from the recorded data. --smart

SSD DC 10 -M [ --setmax] -d [ --disk ], -s [ --set ] Performs SETMAX related operations on specified SSD. NA -W [--writecache] -d [ --disk ] Used to enable/disable Write Cache on specified SSD. NA -s [ --set ] 1 [ Enable ] or 0 [ Disable ] Sets the status for write cache. --writecache -X[--sctcachestate] -d [ --disk ] Used is to get SCT write cache state of the disk. NA -T [--trim] -d [ --disk ] Used to increase the performance of the selected disk. NA -F [--firmwareupdate] -d [ --disk ] Used to update the firmware of the selected disk connected to HOST system. NA -E [--erase] -d [ --disk ] Used to erase all the data on the drive by issuing an ATA Format Unit command. NA -I [--info] -d [ --disk ] Used to display details of the selected disk. NA -O [--overprovision] -d [--disk], -q [--query] or -s [ --set ] or -c [ --clear ] Used to set the -disk's shrink/expand size to the given value NA -q [ --query ] NA -s [ --set ], arg NA Queries current Over-Provision status of Specified disk. Sets Over-Provisioning on specified disk. 'arg' is amount of over provisioning to be set in format [XXGB or XXMB or XX%]. Percentage is with respect to the disk size. If no value is present, it will default to the recommended OP amount. --over-provision --over-provision -c [ --clear ] NA Clears Over-Provisioning from specified disk. --over-provision

SSD DC 11 Supported Commands for LSI RAID Below commands are supported for LSI RAID: Feature Comments -L [--list] Show a disk(s) attached to the system -F [--firmware-update] Update firmware to specified disk -E [--erase] Securely Erase all data from specified disk -S [--smart] Show S.M.A.R.T values of specified disk -M [--setmax] Perform SetMax related operations on specified disk -W [--writecache] Enable/Disable Write Cache on specified disk -X [--sctcachestate] Get the SCT write cache state for specified disk -C [--command-history] Show history of the previously executed commands -I [--info] Display the disk details to the user -license Show the End User License Agreement -H [--help] Show detailed Help

SSD DC 12 How to use Magician DC Starting Magician DC software Find a Magician file and execute.

SSD DC 13 -L [--list ] The L or --list option will display a list of Samsung SSDs which shows the Model Name, Firmware version, Capacity, Disk Heath, TBW, etc. Arguments: Used with: Usage: None None magician --list [or] magician L Note: in case of OS disk Disk Number is preceded with '*' Note: For normal SSDs connected directly to the system, the Disk Number is displayed as a single natural number (0 or 1 or 2 etc.), but under RAID configuration, the Disk Number will be shown in Library type : Controller ID : Disk ID format(eg- 2:0:1). 1) LSI Library Type : 1 (IR 1), 2 (IR 2), 4 (IR 3), 8 (MegaRAID) 2) Controller ID : Identifier of HBA/RAID controller (numbering) 3) Disk ID : Identifier of SSD in one controller ID -d 0 for only Samsung SSD and -d 2:0:1 for RAID configuration.

SSD DC 14 -d [--disk] -d or --disk is used to input the physical disk index listed in the L or --list command. Arguments: Used with: Usage: None --erase, --firmware-update, --trim, --overprovision, --smart, --benchmark, --info, --sctcachestate magician --disk 1 --erase magician --disk 1 --firmware-update --path <fwpackage-path> magician --disk 1 --trim magician --disk 1 --over-provision --set 25% magician --disk 1 --smart magician --disk 1 --setmax --set 123456 magician --disk 1 --writecache --set 1 magician --disk 1 --sctcachestate magician --disk 1 --info [or] magician -d 1 E magician -d 1 -F -p <fwpackage-path> magician -d 1 -T magician -d 1 -O -s 25% magician -d 1 -S magician -d 1 -M -s 123456 magician -d 1 -W -s 1 magician -d 1 -X magician -d 1 I Note: Arguments provided above are only for illustration purpose. For SSDs directly connected to the system, the disk number should be inputted as -d 0 and for RAID configuration -d 2:0:1, where 2 -Library type, 0 -Controller number, and 1 -disk number.

SSD DC 15 -I [--info] Display the details of the selected Samsung SSD. Arguments: None Used with: --disk [or] -d Usage: magician --disk 1 --info [or] magician -d 1 -I

SSD DC 16 -S [--smart] Select a specific drive connected to the system and get the S.M.A.R.T information. For example, if --disk X is specified, where X is the physical disk index, it lists down the SMART attributes of the disk X connected to HOST system. Also it is used to log temperature of the disk and estimate its life time. Arguments: -t [--temperature] Enables the user to log the temperature of the disk. -a [--analyzer] Displays the lifetime estimation of the disk by SMART value. --analyzer should be followed by either --start or --stop subcommands. Used with: --disk [or] -d Usage: magician --disk 1 --smart magician --disk 1 --smart --temperature [Use default folder location] magician --disk 1 --smart --temperature /home/ [Use /home/ folder location] magician --disk 1 --smart --analyzer --start [Record the data needed to estimate the lifetime of SSD.] magician --disk 1 --smart --analyzer --stop [Analysis the lifetime of the SSD using recorded data.] [or] magician -d 1 -S magician -d 1 -S -t [Use default folder location] magician -d 1 -S -t /home/ [Use /home/ folder location] magician -d 1 -S -a --start [Record the data needed to estimate the lifetime of SSD.] magician -d 1 -S -a --stop [Analysis the lifetime of the SSD using recorded data.] Note: Default folder location is /usr/local/magician/smartfiles/. Temperature will be logged into a file Log_Temperature. txt in default location if no valid file path is provided. To estimate the lifetime of the SSD, first --analyzer should be run with --start and then with --stop subcommand. If Wear Leveling Count of the SSD is the same when executing --start and --stop subcommands, then the lifetime will be displayed as infinite.

SSD DC 17 [SMART Information] [Temperature log]

[SSD Lifetime Analyzer] SSD DC 18

SSD DC 19 -F [--firmware-update] Update the firmware of the selected Samsung SSD connected to the Host system. If --force is not used then the user will be prompted whether or not to continue the command. Firmware update package includes firmware update policy file - DSRD.enc and new firmware. Samsung will provide firmware update package separately. Arguments: <fwpackage-path> [This argument provides the path to the directory containing firmware files and it should be given just after the switch] Used with: --disk [or] -d Usage: magician --disk 1 --firmware-update -p < fwpackage-path > magician --disk A --firmware-update -p < fwpackage-path > [or] magician -d 1 -F -p < fwpackage-path > magician -d A -F -p < fwpackage-path > Note: Firmware update is available for limited Samsung SSD models: 845DC PRO, 845DC EVO. 850 PRO, 840 PRO

SSD DC 20 -E [--erase] Erase all the data on the drive by using an ATA Format Unit command. If --force is not used then the user will be prompted whether or not to continue the command. --force option must be used cautiously as it will not prompt the user for the confirmation, which may result in severe data loss. Arguments: None Used with: --disk [or] -d Usage: magician --disk 1 --erase [or] magician -d 1 -E Note: When the disk is in frozen state, the user has to unplug and plug-in the power cable and restart the erase operation.

SSD DC 21 -T [--trim] Send LBA ranges information of invalid data such that the SSD can know that the corresponding data inside the SSD is invalid. Arguments: None Used with: --disk [or] -d Usage: magician --disk 1 --trim [or] magician -d 1 -T

SSD DC 22 -O [--over-provision] Set the SSD s overprovision (= OP) area size to the given value. Arguments: -q [--query]: Displays OP information of the selected SSD. -s [--set]: Sets the OP value either in MB or GB or % of total disk space. -c [--clear]: Clears the current OP value on the last partition of the disk. Used with: --disk [or] -d Usage: magician --disk 1 --over-provision --query magician --disk 1 --over-provision --set 1024MB magician --disk 1 --over-provision --set 4GB magician --disk 1 --over-provision --set 10% magician --disk 1 --over-provision --set magician --disk 1 --over-provision --clear [or] magician -d 1 -O -q magician -d 1 -O -s 1024MB magician -d 1 -O -s 4GB magician -d 1 -O -s 10% magician -d 1 -O -s magician -d 1 -O -c Note: If no argument is given for --set option, the application will perform Over-Provisioning with default value, 10%. -O short switch can also be used for over-provision. Short switches for --query, --set and --clear are -q, -s and -c respectively. The values (1024MB, 4GB and 10%) used above are for illustration purpose only. Example: Setting partition, 100GB, 100GB, 280GB unallocated with 480GB device

SSD DC 23 Display value Description Calculation Current OP Recommended OP Maximum OP Capacity of total current OP area, total amount of reserved area at each partition, user can only modify the reserved area of last partition using this feature Capacity of recommended OP area, 10% of device size Capacity of maximum OP area, 50% of last partition, and 5% file system default of other partition sda1 100GB*5% + sda2 100GB*5% = 10GB 480GB*10% = 48GB sda2 100GB*50% + sda1 100GB*5% =55GB [Over-provision --query]

SSD DC 24 [Over-provision --set 10%] [Over-provision -- clear]

SSD DC 25 -M [--setmax] Perform SETMAX related operations on specified disk, which will decrease or increase the capacity of the SSD. (Can increase up to maximum capacity supported by the SSD). Arguments: -s [--set]: Set the disk s capacity by taking value in number of sectors in decimal. -r [--read-native-max]: Display the native max address of the disk in the form of LBA. Used with: --disk [or] -d Usage: magician --disk 1 --setmax --set 1234566 magician --disk 1 --setmax --read-native-max [or] magician -d 1 -M -s 1234566 magician -d 1 -M -r [Setmax --set] [Setmax --read-native-max]

SSD DC 26 -W [--writecache] Enable/disable Write Cache on specified SSD. Arguments: -s [--set]: Enables (for --set 1) or Disables (for --set 0) Write Cache on the specified SSD. Used with: --disk [or] -d Usage: magician --disk 1 --writecache --set 1 magician --disk 1 --writecache --set 0 [or] magician -d 1 -W -s 1 magician -d 1 -W -s 0 [Writecache --set 1(enable)]

[Writecache--set 0(disable)] SSD DC 27

SSD DC 28 -X [--sctcachestate] Show SCT (Smart Command Transport) write cache state of the specified SSD. Arguments: NA Used with: --disk [or] -d Usage: magician --disk 1 --sctcachestate [or] magician -d 1 -X Note: If the disk does not supports sct write cache commands, and then a message is displayed to notify the user. [sctcachestate]

SSD DC 29 -H [--help] Display the command line options which are supported by Magician application. Arguments: Used with: Usage: None None magician --help [or] magician -H

SSD DC 30 -C [--command-history] Display the list of CLI commands executed previously by the user. Maximum of 500 command history will be displayed: Arguments: Used with: Usage: None None magician -- command-history [or] magician -C

SSD DC 31 --force --force is used to bypass all the acknowledgements displayed by the tool and intimates the tool to complete the operation specified without any further user inputs. This option must be used cautiously as it will not prompt the user for the confirmation, which may result in severe data loss. Arguments: Used with: Usage: None --erase, --trim, --firmware-update magician --disk 1 --erase --force magician --disk 1 --trim --force magician --disk 1 --firmware-update -p < fwpackage-path > --force [or] magician -d 1 -E --force magician -d 1 -T --force magician -d 1 -F -p <fwpackage-path> --force

SSD DC 32 -license Display the End User License Agreement. The license agreement will show the ownership, licensing, dispute resolution and disclaimer. Arguments: Used with: -Usage: None None magician -license

SSD DC 33 Samsung Magician Software Agreement on End User License (EULA) PLEASE CAREFULLY READ THE FOLLOWING TERMS AND CONDITIONS BEFORE USING THE SAMSUNG MAGICIAN ( SOFTWARE ) PROVIDED BY SAMSUNG ELECTRONICS CO., LTD. ( SAMSUNG ). IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS SAMSUNG MAGICIAN SOFTWARE LICENSE AGREEMENT ( AGREEMENT ), DO NOT USE THE SOFTWARE. 1. LIMITED LICENSE 1.1 Samsung grants to you a nonexclusive, nontransferable and royalty-free license to use the Software only with Samsung SSD (Solid State Drive) products. You may not modify the Software; reverse compile, reverse engineer, disassemble or reverse assemble all or any portion of the Software; rent, lease, license, sublicense, distribute, transfer or sell the Software; or create derivative works of the Software. 1.2 The Software contains software that is licensed under BSD 2.0 or is in the public domain. Component License hdparm BSD 2.0 Json-cpp public domain - Below is the full license statement from hdparm. * BSD-Style Open Source License : You may freely use, modify, and redistribute the hdparm program, as either binary or source, or both. The only condition is that the name and copyright notice remain in the source code as-is. Mark Lord (mlord@pobox.com) - Below is the full license statement from json-cpp. * The json-cpp library and this documentation are in public domain. 2. OWNERSHIP Except as expressly licensed above, no title, ownership, or intellectual property rights of any kind, express or implied, are transferred to you, and all right, title, and interest in and to the Software remains with Samsung. The Software is licensed to you and not sold. You must reproduce and include all copyright notices and any other proprietary rights notices appearing on the Software. 3. NO SUPPORT Samsung is under no obligation to update, maintain, or provide new versions or other support for the Software. Samsung may make changes to the Software at any time without notice to you.

SSD DC 34 4. NO WARRANTY The Software is provided AS IS without warranty of any kind. SAMSUNG EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, NONINFRINGEMENT OF THIRD PARTY RIGHTS, ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE, AND ANY WARRANTIES ARISING FOR ANY COURSE OF DEALING OR USAGE OF TRADE. SAMSUNG DOES NOT WARRANT THAT THE SOFTWARE WILL MEET YOUR REQUIREMENTS, OR THAT THE OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR-FREE. FURTHERMORE, SAMSUNG DOES NOT MAKE ANY REPRESENTATIONS REGARDING THE USE OR THE RESULTS OF THE USE OF THE SOFTWARE IN TERMS OF ITS CORRECTNESS, ACCURACY, RELIABILITY, OR OTHERWISE. THE ENTIRE RISK ARISING OUT OF USE OR PERFORMANCE OF THE SOFTWARE REMAINS WITH YOU. 5. NO LIABILITY IN NO EVENT SHALL SAMSUNG OR ITS AFFILIATED COMPANIES BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, INCIDENTAL, OR SPECIAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT OF YOUR USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IF SAMSUNG HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 6. TERMINATION This Agreement is effective until terminated. This Agreement may be terminated by you at any time by deleting the Software and discontinuing its use, or by Samsung if you fail to cure any breach of this Agreement within sixty (60) days written notice of breach by Samsung. Upon termination, the licenses granted to you shall terminate, and you shall cease all use and distribution of, and cease exercising any and all other rights granted under this Agreement with respect to, the Software. 7. GENERAL This Agreement constitutes the entire agreement between Samsung and you regarding the subject matter hereof and supersedes all previous oral or written communications between the parties. 8. DISPUTE RESOLUTION This Agreement shall be governed by and construed in accordance with the laws of the Republic of Korea, without regard to conflicts of laws principles. All disputes, controversies or claims between the parties arising out of or in connection with this Agreement (including its existence, validity or termination) which cannot be amicably settled shall be finally resolved by arbitration to be held in Seoul, Korea in accordance with the Arbitration Rules of the Korean Commercial Arbitration Board by one or more arbitrators. The arbitral award shall be final and binding on the parties. 9. DISCLAIMER Samsung is not responsible for any loss or damage to your computer, system, or application programs, arising from the use of this application. Samsung also does not take any liability for any kind of data loss and restoration that may occur during the installation or execution of this Software. User of this application has to take complete responsibility.

SSD DC 35 Abbrevations Abbreviation Description ATA HDD CLI IO PATA SATA SSD S.M.A.R.T. Advanced Technology Attachment Hard Disk Drive Command Line Interface Input Output Parallel ATA Serial ATA Solid State Drive Self-Monitoring, Analysis, and Reporting Technology

www.samsung.com/ssd