windows:smartmontools

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
windows:smartmontools [2020/08/18 06:19] – [インストール] ともやんwindows:smartmontools [2021/03/22 16:16] (現在) – [Windows でハードディスクの S.M.A.R.T 情報の取得] ともやん
行 1: 行 1:
-<html> 
-  <style> 
-    #result pre, #mincode pre { 
-      overflow: hidden; 
-      font-size: 10px; 
-    } 
-    #result_long pre, #mincode_long pre  { 
-      height: 250px; 
-      overflow: scroll; 
-      overflow-x: hidden; 
-      font-size: 10px; 
-    } 
-    #mintbl table { 
-      font-size: 12px; 
-    } 
-    .dokuwiki .plugin_wrap table { 
-      width: auto; 
-    } 
-    #logo { 
-      background-color: white; 
-      padding: 10px; 
-      width: fit-content; 
-    } 
-    #logo p { 
-      margin: 0; 
-    } 
-  </style> 
-</html> 
 ====== Windows でハードディスクの S.M.A.R.T 情報の取得 ====== ====== Windows でハードディスクの S.M.A.R.T 情報の取得 ======
 +{{windows:samsung_ssd_840_evo_1tb.jpg?350|Samsung SSD 840 EVO 1TB}}\\
 +[[https://commons.wikimedia.org/|Wikimedia Commons]] より\\
 +
 +[[linux:s.m.a.r.t|Linux でハードディスクの S.M.A.R.T 情報の取得]] の Windows 版の利用方法について記載します😊\\
  
 ===== インストール ===== ===== インストール =====
 +[[windows:scoop|Scoop]] によるインストール。\\
 +[[windows:sudo|sudo - 管理者実行コマンド]] も必要である。\\
 +
 <code> <code>
 $ sudo scoop install smartmontools $ sudo scoop install smartmontools
行 52: 行 31:
 </WRAP> </WRAP>
  
 +===== 使い方 =====
 <code> <code>
 $ sudo smartctl -a /dev/sda $ sudo smartctl -a /dev/sda
行 146: 行 126:
   After scanning selected spans, do NOT read-scan remainder of disk.   After scanning selected spans, do NOT read-scan remainder of disk.
 If Selective self-test is pending on power-up, resume after 0 minute delay. If Selective self-test is pending on power-up, resume after 0 minute delay.
 +</code>
 +</WRAP>
 +
 +===== 付録 =====
 +<code>
 +$ smartctl -h
 +</code>
 +<WRAP prewrap 100% #result_long>
 +<code>
 +smartctl 7.1 2019-12-30 r5022 [x86_64-w64-mingw32-w10-b19042] (sf-7.1-1)
 +Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org
 +
 +Usage: smartctl [options] device
 +
 +============================================ SHOW INFORMATION OPTIONS =====
 +
 +  -h, --help, --usage
 +         Display this help and exit
 +
 +  -V, --version, --copyright, --license
 +         Print license, copyright, and version information and exit
 +
 +  -i, --info
 +         Show identity information for device
 +
 +  --identify[=[w][nvb]]
 +         Show words and bits from IDENTIFY DEVICE data                (ATA)
 +
 +  -g NAME, --get=NAME
 +        Get device setting: all, aam, apm, dsn, lookahead, security,
 +        wcache, rcache, wcreorder, wcache-sct
 +
 +  -a, --all
 +         Show all SMART information for device
 +
 +  -x, --xall
 +         Show all information for device
 +
 +  --scan
 +         Scan for devices
 +
 +  --scan-open
 +         Scan for devices and try to open each device
 +
 +================================== SMARTCTL RUN-TIME BEHAVIOR OPTIONS =====
 +
 +  -j, --json[=[cgiosuv]]
 +         Print output in JSON format
 +
 +  -q TYPE, --quietmode=TYPE                                           (ATA)
 +         Set smartctl quiet mode to one of: errorsonly, silent, noserial
 +
 +  -d TYPE, --device=TYPE
 +         Specify device type to one of:
 +         ata, scsi[+TYPE], nvme[,NSID], sat[,auto][,N][+TYPE], usbcypress[,X], usbjmicron[,p][,x][,N], usbprolific, usbsunplus, sntjmicron[,NSID], intelliprop,N[+TYPE], jmb39x,N[,sLBA][,force][+TYPE], aacraid,H,L,ID, areca,N[/E], auto, test
 +
 +  -T TYPE, --tolerance=TYPE                                           (ATA)
 +         Tolerance: normal, conservative, permissive, verypermissive
 +
 +  -b TYPE, --badsum=TYPE                                              (ATA)
 +         Set action on bad checksum to one of: warn, exit, ignore
 +
 +  -r TYPE, --report=TYPE
 +         Report transactions (see man page)
 +
 +  -n MODE[,STATUS], --nocheck=MODE[,STATUS]                           (ATA)
 +         No check if: never, sleep, standby, idle (see man page)
 +
 +============================== DEVICE FEATURE ENABLE/DISABLE COMMANDS =====
 +
 +  -s VALUE, --smart=VALUE
 +        Enable/disable SMART on device (on/off)
 +
 +  -o VALUE, --offlineauto=VALUE                                       (ATA)
 +        Enable/disable automatic offline testing on device (on/off)
 +
 +  -S VALUE, --saveauto=VALUE                                          (ATA)
 +        Enable/disable Attribute autosave on device (on/off)
 +
 +  -s NAME[,VALUE], --set=NAME[,VALUE]
 +        Enable/disable/change device setting: aam,[N|off], apm,[N|off],
 +        dsn,[on|off], lookahead,[on|off], security-freeze,
 +        standby,[N|off|now], wcache,[on|off], rcache,[on|off],
 +        wcreorder,[on|off[,p]], wcache-sct,[ata|on|off[,p]]
 +
 +======================================= READ AND DISPLAY DATA OPTIONS =====
 +
 +  -H, --health
 +        Show device SMART health status
 +
 +  -c, --capabilities                                            (ATA, NVMe)
 +        Show device SMART capabilities
 +
 +  -A, --attributes
 +        Show device SMART vendor-specific Attributes and values
 +
 +  -f FORMAT, --format=FORMAT                                          (ATA)
 +        Set output format for attributes: old, brief, hex[,id|val]
 +
 +  -l TYPE, --log=TYPE
 +        Show device log. TYPE: error, selftest, selective, directory[,g|s],
 +        xerror[,N][,error], xselftest[,N][,selftest], background,
 +        sasphy[,reset], sataphy[,reset], scttemp[sts,hist],
 +        scttempint,N[,p], scterc[,N,M], devstat[,N], defects[,N], ssd,
 +        gplog,N[,RANGE], smartlog,N[,RANGE], nvmelog,N,SIZE
 +
 +  -v N,OPTION , --vendorattribute=N,OPTION                            (ATA)
 +        Set display OPTION for vendor Attribute N (see man page)
 +
 +  -F TYPE, --firmwarebug=TYPE                                         (ATA)
 +        Use firmware bug workaround:
 +        none, nologdir, samsung, samsung2, samsung3, xerrorlba, swapid
 +
 +  -P TYPE, --presets=TYPE                                             (ATA)
 +        Drive-specific presets: use, ignore, show, showall
 +
 +  -B [+]FILE, --drivedb=[+]FILE                                       (ATA)
 +        Read and replace [add] drive database from FILE
 +        [default is +C:/Users/nakayama/scoop/apps/smartmontools/current/bin/drivedb-add.h
 +         and then    C:/Users/nakayama/scoop/apps/smartmontools/current/bin/drivedb.h]
 +
 +============================================ DEVICE SELF-TEST OPTIONS =====
 +
 +  -t TEST, --test=TEST
 +        Run test. TEST: offline, short, long, conveyance, force, vendor,N,
 +                        select,M-N, pending,N, afterselect,[on|off]
 +
 +  -C, --captive
 +        Do test in captive mode (along with -t)
 +
 +  -X, --abort
 +        Abort any non-captive test on device
 +
 +=================================================== SMARTCTL EXAMPLES =====
 +
 +  smartctl -a /dev/sda                       (Prints all SMART information)
 +
 +  smartctl --smart=on --offlineauto=on --saveauto=on /dev/sda
 +                                              (Enables SMART on first disk)
 +
 +  smartctl -t long /dev/sda              (Executes extended disk self-test)
 +
 +  smartctl --attributes --log=selftest --quietmode=errorsonly /dev/sda
 +                                      (Prints Self-Test & Attribute errors)
 +  smartctl -a /dev/sda
 +             (Prints all information for disk on PhysicalDrive 0)
 +  smartctl -a /dev/pd3
 +             (Prints all information for disk on PhysicalDrive 3)
 +  smartctl -a /dev/tape1
 +             (Prints all information for SCSI tape on Tape 1)
 +  smartctl -A /dev/hdb,3
 +                (Prints Attributes for physical drive 3 on 3ware 9000 RAID)
 +  smartctl -A /dev/tw_cli/c0/p1
 +            (Prints Attributes for 3ware controller 0, port 1 using tw_cli)
 +  smartctl --all --device=areca,3/1 /dev/arcmsr0
 +           (Prints all SMART info for 3rd ATA disk of the 1st enclosure
 +            on 1st Areca RAID controller)
 +
 +  ATA SMART access methods and ordering may be specified by modifiers
 +  following the device name: /dev/hdX:[saicm], where
 +  's': SMART_* IOCTLs,         'a': IOCTL_ATA_PASS_THROUGH,
 +  'i': IOCTL_IDE_PASS_THROUGH, 'f': IOCTL_STORAGE_*,
 +  'm': IOCTL_SCSI_MINIPORT_*.
 +  The default on this system is /dev/sdX:pasifm
 +</code>
 +</WRAP>
 +
 +===== トラブルシューティング =====
 +
 +==== smartctl で S.M.A.R.T の情報を読み出せない ====
 +<code>
 +$ smartctl -i /dev/sda
 +</code>
 +<WRAP prewrap 100% #result>
 +<code>
 +smartctl 7.1 2019-12-30 r5022 [x86_64-w64-mingw32-w10-b20190] (sf-7.1-1)
 +Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org
 +
 +Smartctl open device: /dev/sda failed: \\.\PhysicalDrive0: Open failed, Error=5
 +</code>
 +</WRAP>
 +
 +**smartctl** を **sudo** コマンドで管理者実行する。\\
 +<code>
 +$ sudo smartctl -i /dev/sda
 +</code>
 +<WRAP prewrap 100% #result>
 +<code>
 +smartctl 7.1 2019-12-30 r5022 [x86_64-w64-mingw32-w10-b20190] (sf-7.1-1)
 +Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org
 +
 +=== START OF INFORMATION SECTION ===
 +Model Family:     Samsung based SSDs
 +Device Model:     Samsung SSD 840 PRO Series
 +Serial Number:    S12SNEAD217596W
 +LU WWN Device Id: 5 002538 550230683
 +Firmware Version: DXM04B0Q
 +User Capacity:    512,110,190,592 bytes [512 GB]
 +Sector Size:      512 bytes logical/physical
 +Rotation Rate:    Solid State Device
 +Device is:        In smartctl database [for details use: -P show]
 +ATA Version is:   ACS-2, ATA8-ACS T13/1699-D revision 4c
 +SATA Version is:  SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)
 +Local Time is:    Tue Aug 18 06:22:40 2020
 +SMART support is: Available - device has SMART capability.
 +SMART support is: Enabled
 </code> </code>
 </WRAP> </WRAP>
  
  • windows/smartmontools.1597699189.txt.gz
  • 最終更新: 2020/08/18 06:19
  • by ともやん