1. dornie

    Posted

    dornie
Changes in title
+IDENTIFY DEVICEコマンドによるHDD情報の取得
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,121 @@
+## ■IDENTIFY DEVICE
+ATAのIDENTIFY DEVICEコマンドにより、HDDやSSD等の固有情報や現在の設定値などを取得できる。
+取得できる項目一覧(の一部)を以下に抜粋する。
+
+IDENTIFY DEVICEの情報を見るには専用ソフトが必要で、フリーソフトのCrystal Disk Infoが有名。
+ベンダー固有の項目や、現在では使用されていない項目もあるので、以下は参考程度。
+Word型(2byte)単位で表示される項目が多いが、1bitごとに意味を持つ項目もあり、
+「何Word目の何bit」の形式で各項目は表記される。
+
+|Word|Bit|内容|
+|---|---|---|
+|000|07|1=removable|
+||06|1=not removable|
+||02|1=Response incomplete|
+|010-019||Serial Number|
+|023-026||Firmware Revision|
+|027-046||Controller model|
+|075|04-00|Maximum queue depth|
+|076|15|1=supports READ LOG DMA EXT|
+||12|1=supports NCQ priority information|
+||11|1=supports Unload while NCQ commands outstanding|
+||08|1=supports NCQ scheme|
+||03|1=supports Gen3 signaling rate|
+||02|1=supports Gen2 signaling rate|
+||01|1=supports Gen1 signaling rate|
+|077|05|1=supports NCQ QUEUE MANAGEMENT|
+||04|1=supports NCQ Streaming|
+||03-01|Gen2 signaling speed of 3.0Gbps|
+|078|04|1=supports in-order data delivery|
+||03|1=supports device initiating interface power management|
+||02|1=supports DMA Setup Auto Active Optimization|
+||01|1=supports non-zero buffer offsets in DMA Setup FIS|
+|079|04|1=enables in-order data delivery|
+||03|1=enables device initiating interface power management|
+||02|1=enables DMA Setup Auto Active Optimization|
+||01|1=enables non-zero buffer offsets in DMA Setup FIS|
+|082|14|1=supports NOP command|
+||13|1=supports READ BUFFER command|
+||12|1=supports WRITE BUFFER command|
+||10|1=supports HPA feature set|
+||09|1=supports DEVICE RESET command|
+||08|1=supports SERVICE interrupt|
+||07|1=supports release interrupt|
+||06|1=supports look-ahead|
+||05|1=supports write cache feature set|
+||04|1=supports PACKET Command feature set|
+||03|1=supports power management feature set|
+||02|1=supports removable feature set|
+||01|1=supports Security feature set|
+||00|1=supports SMART feature set|
+|083|13|1=supports FLUSH CACHE EXT command|
+||12|1=supports FLUSH CACHE command|
+||11|1=supports Device Configuration Overlay|
+||10|1=supports 48-bit Address feature set|
+||09|1=supports AAM feature set|
+||08|1=supports Set MAX security extension|
+||06|1=supports SET FEATURES subcommand required to spin up after power-up|
+||05|1=supports Power-Up in Standby feature set|
+||04|1=supports Removable Media Status notification feature set|
+||03|1=supports APM feature set|
+||02|1=supports CFA feature set|
+||01|1=supports READ/WRITE DMA QUEUED command|
+||00|1=supports DOWNLOAD MICROCODE command|
+|084|05|1=supports General Purpose Logging feature set|
+||01|1=supports SMARTself-test|
+||00|1=supports SMART error logging|
+|085|14|1=enables NOP command|
+||13|1=enables READ BUFFER command|
+||12|1=enables WRITE BUFFER command|
+||10|1=enables HPA feature set|
+||09|1=enables DEVICE RESET command|
+||08|1=enables SERVICE interrupt|
+||07|1=enables release interrupt|
+||06|1=enables look-ahead|
+||05|1=enables write cache feature set|
+||04|1=enables PACKET Command feature set|
+||03|1=enables power management feature set|
+||02|1=enables removable feature set|
+||01|1=enables Security feature set|
+||00|1=enables SMART feature set|
+|086|15|1=enables Word119-Word120|
+||13|1=enables FLUSH CACHE EXT command|
+||12|1=enables FLUSH CACHE command|
+||11|1=enables Device Configuration Overlay|
+||10|1=enables 48-bit Address feature set|
+||09|1=enables AAM feature set|
+||08|1=enables Set MAX security extension|
+||06|1=enables SET FEATURES subcommand required to spin up after power-up|
+||05|1=enables Power-Up in Standby feature set|
+||04|1=enables Removable Media Status notification feature set|
+||03|1=enables APM feature set|
+||02|1=enables CFA feature set|
+||01|1=enables READ/WRITE DMA QUEUED command|
+||00|1=enables DOWNLOAD MICROCODE command|
+|089||Time required for Normal Erase mode SECURITY ERASE UNIT command|
+|090||Time required for Enhanced Erase mode SECURITY ERASE UNIT command|
+|091|07-00|Current APM setting|
+|092||Master Password Revision Code|
+|100-103||Max user LBA for 48-bit|
+|106|13|Device has multiple logical sectors per physical sector|
+||12|Device logical sector longer than 512 byte|
+||03-00|2 to the n-th power logical sectors perphysical sector|
+|128|08|Security Level: 0=High, 1=Maximum|
+||05|1=enhanced security erase supported|
+||04|1=Security count expired|
+||03|1=Security frozen|
+||02|1=Security locked|
+||01|1=Security enabled|
+||00|1=Security supported|
+|134|03|1=BIST Error|
+||02|1=DRBG Error|
+||01|1=entropy Source Error|
+||00|1=FATAL Error|
+|209||Alignment of logical blocks within a physical block|
+|217||nominal media rotation rate|
+|222|12|1=Serial ATA|
+||06|1=SATA Rev3.1|
+||05|1=SATA Rev3.0|
+||04|1=SATA Rev2.6|
+||03|1=SATA Rev2.5|
+|243|14|1=SED HDD Model|