Posted at

IDENTIFY DEVICEコマンドによるHDD情報の取得

More than 1 year has passed since last update.


■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