Western Digital Ultrastar DC HC310 Скачать руководство пользователя страница 274

260 

Western Digital Hard Disk Drive OEM Specification

 

 

11.49

 

Set Multiple (C6h) 

Com m and Block Output Registers

 

 

Com m and Block Input Registers

 

Register

 

7

 

6

 

5

 

4

 

3

 

2

 

1

 

0

 

 

Register

 

7

 

6

 

5

 

4

 

3

 

2

 

1

 

0

 

Data

 

-

 

-

 

-

 

-

 

-

 

-

 

-

 

-

 

 

Data

 

-

 

-

 

-

 

-

 

-

 

-

 

-

 

-

 

Feature

 

-

 

-

 

-

 

-

 

-

 

-

 

-

 

-

 

 

Error

 

…See Below …

 

Sector Count

 

V

 

V

 

V

 

V

 

V

 

V

 

V

 

V

 

 

Sector Count

 

-

 

-

 

-

 

-

 

-

 

-

 

-

 

-

 

Sector Number

 

-

 

-

 

-

 

-

 

-

 

-

 

-

 

-

 

 

Sector Number

 

-

 

-

 

-

 

-

 

-

 

-

 

-

 

-

 

Cylinder  Low

 

-

 

-

 

-

 

-

 

-

 

-

 

-

 

-

 

 

Cylinder  Low

 

-

 

-

 

-

 

-

 

-

 

-

 

-

 

-

 

Cylinder  High

 

-

 

-

 

-

 

-

 

-

 

-

 

-

 

-

 

 

Cylinder  High

 

-

 

-

 

-

 

-

 

-

 

-

 

-

 

-

 

Device/Head

 

1

 

-

 

1

 

D

 

-

 

-

 

-

 

-

 

 

Device/Head

 

-

 

-

 

-

 

-

 

-

 

-

 

-

 

-

 

Command

 

1

 

1

 

0

 

0

 

0

 

1

 

1

 

0

 

 

Status

 

…See Below …

 

 

 

Error Register

 

 

Status Register

 

7

 

6

 

5

 

4

 

3

 

2

 

1

 

0

 

 

7

 

6

 

5

 

4

 

3

 

2

 

1

 

0

 

CRC

 

UNC

 

0

 

IDN

 

0

 

ABT

 

T0N

 

AMN

 

 

BSY

 

RDY

 

DF

 

DSC

 

DRQ

 

COR

 

IDX

 

ERR

 

0

 

0

 

0

 

0

 

0

 

V

 

0

 

0

 

 

0

 

V

 

0

 

-

 

-

 

0

 

-

 

V

 

Table 226    Set Multiple Commands (C6h) 

The Set Multiple command enables the device to perform Read and Write Multiple commands and establishes the 
block size for these commands. The block size is the number of sectors to be transferred for each interrupt.  

If an invalid block size is specified, an Abort error will be returned to the host, and Read Multiple and Write Multiple 
commands will be disabled. 

Output Parameters To The Device

 

Sector Count.

  The block size to be used for Read Multiple and Write Multiple commands. Valid block sizes can be 

selected from 0, 1, 2, 4, 8 or 16. If 0 is specified, then Read Multiple and Write Multiple commands 
are disabled. 

 

Содержание Ultrastar DC HC310

Страница 1: ...ard Disk Drive Specifications Ultrastar DC HC310 3 5 inch Serial ATAHard Disk Drive Models HUS726T6TALE6L4 HUS726T6TALN6L4 HUS726T4TALE6L4 HUS726T4TALN6L4 HUS726T4TALA6L4 Revision 1 4 18 September 201...

Страница 2: ...ramming or services that are not announced in yourcountry Such referencesorinformation must not be construed to mean that Western Digital Corporationintendsto announce such Western Digital products pr...

Страница 3: ...12 5 1 Shipped Format 12 6 Specification 13 6 1 Electrical Interface 13 6 1 1 Connector Location 13 6 1 2 Signal Definition SATA 15 6 1 3 Out of Band Signaling SATA 16 6 1 4 Voltage and Ground Signal...

Страница 4: ...eneral 36 7 1 Introduction 36 7 2 Terminology 36 7 3 Deviations From Standard 36 8 Registers 37 8 1 Alternate Status Register 37 8 2 Command Register 37 8 3 Cylinder High Register 37 8 4 Cylinder Low...

Страница 5: ...r Condition 62 9 15 3 Partial PHY Power Condition 62 9 15 4 Slumber PHY Power Condition 62 9 16 Software Setting Preservation 63 9 16 1 COMRESET Preservation Requirements 63 9 17 Serial ATA Optional F...

Страница 6: ...2 Device Configuration Freeze Lock Subcommand C1h 127 11 3 3 Device Configuration Identify Subcommand C2h 127 11 3 4 Device Configuration Set Subcommand C3h 127 11 4 Download Microcode 92h 130 11 5 D...

Страница 7: ...reeze Lock Ext Command feature 0020h 228 11 37 4 Sanitize Status Ext Command feature 0000h 230 11 38 Security Disable Password F6h 232 11 39 Security Erase Prepare F3h 233 11 40 Security Erase Unit F4...

Страница 8: ...ed Send DMA 5Fh 283 11 58 Write Buffer E8h 284 11 59 Write Buffer DMA EBh 285 11 60 Write DMA CAh CBh 286 11 61 Write DMA FUA Ext 3Dh 287 11 62 Write DMA Ext 35h 289 11 63 Write FPDMA Queued 61h 291 1...

Страница 9: ...30 Table 25 Rotational Shock 30 Table 26 Sound Power Levels 31 Table 27 Alternate Status Register 37 Table 28 Device Control Register 38 Table 29 Device Head Register 38 Table 30 Error Register 39 Ta...

Страница 10: ...entation of K_AES_256 Table 103 Table 78 WDC Implementation of Locking SP Access Control Table 103 Table 79 WDC Implementation of Locking Info Table 104 Table 80 WDC Implementation of Locking SP Locki...

Страница 11: ...ATURES Subcommand 5h 158 Table 131 RECEIVE FPDMA QUEUED command 65h 160 Table 132 RECEIVE FPDMA QUEUED Subcommand Field 160 Table 133 READ LOG DMA EXT Subcommand 1h 161 Table 134 SEND FPDMA QUEUED com...

Страница 12: ...Max ADDRESS F8h 209 Table 186 Read Native Max Address Ext 27h 210 Table 187 Read Sector s Command 20h 21h 211 Table 188 Read Sector s Ext Command 24h 212 Table 189 Read Stream DMA Ext Command 2Ah 213...

Страница 13: ...Command data structure 274 Table 238 Error data structure 274 Table 239 Self test log data structure 275 Table 240 Selective self test log data structure 276 Table 241 Selective self test feature fla...

Страница 14: ...ude 17 Figure 6 Limits of temperature and humidity 18 Figure 7 Start up current waveforms 19 Figure 8 Idle_C Standby_Y recovery current waveform 20 Figure 9 Standby_Z recovery current waveform 20 Figu...

Страница 15: ...odel numbers Capacity R N Interface Format Model Security Pin3 Power Control 6TB US7SAN6T0 SATA 3 5 SATA 6Gb 512e HUS726T6TALE6L4 SE Secure Erase Not supported 3 5 SATA 6Gb 4kn HUS726T6TALN6L4 SE Secu...

Страница 16: ...s and Reporting Technology TB TCG 1 000 000 000 000 bytes Trusted Computing Group 1 3 General Caution Do not apply force to the top cover Handle the drive by its edges or frame only Do not touch the i...

Страница 17: ...ting RVS Rotational Vibration Safeguard Sector buffer size of 256MiB Seek time of 8 0ms in read operation without command overhead Segmented buffer implementation Automatic error recovery procedures f...

Страница 18: ...4 Western Digital Hard Disk Drive OEM Specification Part 1 Functional Specification...

Страница 19: ...itions of the servo and takes corresponding action if an error occurs Monitors various timers such as head settle and servo failure Performs self checkout diagnostics 3 2 Head Disk Assembly The head d...

Страница 20: ...isks 4 4 3 3 Logical Layout1 Bytes per sector 512 4 096 512 4096 Number of sectors 11 721 045 168 1 465 130 646 7 814 037 168 976 754 646 Total logical data bytes 6 001 175 126 016 6 001 175 126 016 4...

Страница 21: ...Typical max sustained transfer rate MiB s 243 222 243 Data buffer size MiB 256 256 256 Rotational speed RPM 7 200 7 200 7 200 Recording density max kbpi 1 861 1 791 1 861 Track density ktpi 420 420 3...

Страница 22: ...the maximum performance to users 4 4 2 Cylinder Allocation Physical cylinder is calculated from the starting data track of 0 It is not relevant to logical CHS Depending on the capacity some of the in...

Страница 23: ...ation with thefollowing meanings Typical The average of the drive population tested at nominal environmental and voltage conditions Max The maximum value measured on any one drive over the full range...

Страница 24: ...ration mode Active Drive is able to perform a media access command such as read write immediately Idle_0 Drive Ready not performing I O drive may power downselected electronics to reduce power without...

Страница 25: ...7200 1 Idle_C Active 6300 7200 4 Standby_Y Active 6300 7200 4 Standby_Z Active 0 7200 15 Table 9 6TB Mode Transition Times From To RPM Typical sec Idle_B Active 7200 1 Idle_C Active 6300 7200 4 Stand...

Страница 26: ...nternally maintained table 5 1 Shipped Format Data areas are optimally used No extra sector is wasted as a spare throughout user data areas All pushes generated by defects are absorbed by the spare tr...

Страница 27: ...Drive OEM Specification 6 Specification 6 1 Electrical Interface 6 1 1 Connector Location Refer to the following illustration to see the location of the connectors Figure 2 Connector location Figure...

Страница 28: ...ceptacle connector on one end of the cable The signal cable receptacle connector on the other end of the cable is inserted into a host signal plug connector The signal cable wire consists of two twina...

Страница 29: ...V 5V power 5V P9 5V 5V power 5V P10 Gnd 2nd mate Gnd P11 Reserved Support staggered spin up and LED activity VDih max 2 1V Reserve P12 Gnd 1st mate Gnd P13 12V 12V power Precharge 2nd mate 12V P14 12V...

Страница 30: ...ne incorporated feature 6 1 3 Out of Band Signaling SATA Figure 4 The timing of COMRESET COMINIT and COMWAKE PARAMETER DESCRIPTION Nominal ns t1 ALIGN primitives 106 7 t2 Spacing 320 0 t3 ALIGN primit...

Страница 31: ...temperature Maximum temperature gradient Altitude 5 to 60 C 8 to 90 non condensing 29 4 C non condensing 20 C Hour 300 to 3 048 m Non Operating Conditions Temperature Relative humidity Maximum wet bu...

Страница 32: ...n inside and outside of the hard disk assembly and is functional after being subjected to seven days at 50 C with 90 relative humidity 6 2 4 Atmospheric Condition Environments that contain elevated le...

Страница 33: ...of capacitance to charge during the initial hot plug event Dependent on the selected SATA model the drive will support SATA 3 3 Power Disable Feature Support Refer to section 1 1 Table values for curr...

Страница 34: ...Hard Disk Drive OEM Specification Idle_C Standby_Y recovery peak AC and DC on 12V Figure 8 Idle_C Standby_Y recovery current waveform Standby_Z recovery peak AC and DC on 12V Figure 9 Standby_Z recove...

Страница 35: ...Sequential Write Peak 4 0 48 Sequential Write Avg 2 0 42 0 46 7 6 Power Save Modes Current Power Power Saved Recovery 1 PHY state Active 5V Amp 12V Amp Watts Watts 3 12V DC Peak 12V AC Peak Idle_A 0 2...

Страница 36: ...te Peak 4 0 49 Sequential Write Avg 2 0 42 0 38 6 7 Power Save Modes Current Power Power Saved Recovery 1 PHY state Active 5V Amp 12V Amp Watts Watts 3 12V DC Peak 12V AC Peak Idle_A 0 21 0 32 4 9 0 0...

Страница 37: ...Write Peak 4 0 51 Sequential Write Avg 2 0 42 0 40 6 9 Power Save Modes Current Power Power Saved Recovery 1 PHY state Active 5V Amp 12V Amp Watts Watts 3 12V DC Peak 12V AC Peak Idle_A 0 20 0 35 5 2...

Страница 38: ...and 12 volt ripple are generated by the drive due to dynamic loading of the power supply This voltage ripple will add to existing power supply voltage ripple The sum is the power line noise To prevent...

Страница 39: ...etween the system frame and power cable ground or AT interface cable ground should be in the allowable level specified in the power requirement section 6 4 3 Load Unload The product supports a minimum...

Страница 40: ...ns The following table shows the physical dimensions of the drive Height mm Width mm Length mm Weight grams 26 1 Max 101 6 0 25 147 Max 715 Max Table 20 Physical Dimensions 6 5 1 1 SATA Figure 10 Top...

Страница 41: ...n using appropriate screws or equivalent mounting hardware The recommended mounting screw torque is 0 6 1 0 Nm 6 10 Kgf cm The recommended mounting screw depth is 3 8 mm maximum for bottom and 6 1 mm...

Страница 42: ...1 Random Vibration PSD Profile Break Points operating The overall RMS Root Mean Square level is 6 57 m sec2 0 67 G 6 6 1 2 Swept Sine Vibration Linear The drive will meet the criteria shown below whil...

Страница 43: ...nces 6 6 3 Operating Shock The drive meets the following criteria while operating in the conditions described below The shock test consists of 10 shock inputs in each axis and direction for total of 6...

Страница 44: ...e table below shows the maximum acceleration level and duration Acceleration Level m sec2 G Duration ms 2940 300G 2 1470 150G 11 Table 24 Sinusoidal Shock Wave 6 6 5 Nonoperating Rotational Shock All...

Страница 45: ...me at each cylinder The seek rate for the drive is to be calculated as shown below Dwell time 0 5 x 60 RPM Seek rate 0 4 Average seek time Dwell time 6 8 Identification Labels The following labels are...

Страница 46: ...9 3 Flammability The printed circuit boards used in this product are made of material with the UL recognized flammability rating of V 1 or better The flammability rating is marked or etched on the bo...

Страница 47: ...is equipment does cause harmful interference to radio or television reception whichcan be determined by turning the equipment off and on the user is encouraged to try to correct the interference by on...

Страница 48: ...ications Basic Act and Radio Waves Act Korea EMC requirements are based technically on KN32 KN35 measurement standards and limits KC standards are likewise based on IEC standards 6 11 Third Party Noti...

Страница 49: ...35 Western Digital Hard Disk Drive OEM Specification Part 2 Interface Specification...

Страница 50: ...tail COMRESET COMRESET response is not the same as that of Power On Reset Refer to section 9 1 Reset Response for detail Download Both Download Microcode and Download Microcode DMA are aborted when th...

Страница 51: ...tatus Register The only difference is that reading this register does not imply interrupt acknowledge or clear a pending interrupt See 8 11 Status Register on the page 40 for the definition of the bit...

Страница 52: ...ld reset when RST 1 Setting RST 0 re enables thedevice The host must set RST 1 and wait for at least 5 microseconds before setting RST 0 to ensure that the device recognizes the reset IEN Interrupt En...

Страница 53: ...e command AMNF AMN Address Mark Not Found This product does not report this error This bit is always zero 8 8 Features Register This register is commandspecific This is used withthe Set Features comma...

Страница 54: ...et back to 1 DF Device Fault This product does not support DF bit DF bit is always zero DSC Device Seek Complete DSC 1 indicates that a seek has completed and the device head is settled over a track D...

Страница 55: ...nning spindle 6 x x Initialization of registers 2 o o o Reverting programmed parameters to default o 3 3 Number of CHS set by Initialize Device Parameter Multiple mode Write cache Read look ahead ECC...

Страница 56: ...ialized as shown in Table 33 Code Description 01h No error Detected 02h Formatter device error 03h Sector buffer error 04h ECC circuitry error 05h Controller microprocessor error Table 34 Diagnostic C...

Страница 57: ...nnot exceed 15 0Fh Cylinders are numbered from 0 to the maximum value allowed by the current CHS translation mode but cannot exceed 65535 0FFFFh When the host selects a CHS translation mode using the...

Страница 58: ...ice requires a reset to be activated In Idle Mode the device is capable of responding immediately to media access requests In Active Modethe device is under executing a command or accessing the disk m...

Страница 59: ...A device only transitions from sleep mode after processing hardware reset a software reset 9 4 3 Standby Timer The standby timer provides a method for the device to automatically enter standby mode f...

Страница 60: ...Accordingly lower attribute values indicate that the analysis algorithms being used by the device are predicting a higher probability of a degrading or faulty condition existing 9 5 3 Attribute Thresh...

Страница 61: ...firmware modification all error log data is discarded and the device error count for the life of the device is reset to zero 9 5 8 Self Test The device provides the self test features which are initia...

Страница 62: ...evice enables all commands except those which can update the device lock function set change password The device enters this mode via a Security Freeze Lock command It cannot quit this mode until powe...

Страница 63: ...Lock Function The Master Password Revision Code is set to FFFEh as shipping default by the HDD manufacturer 9 6 4 2 User Password Setting When a User Password is set the device will automatically ent...

Страница 64: ...to 9 6 5 on the page 52 Figure 12 Usual Operation POR Device Locked mode Unlock CMD Erase Prepare Media access command 1 Non Media access command 1 Password Match Complete Erase Unit Lock function Dis...

Страница 65: ...OCK command has an attempt limit The purpose of this attempt limit is to prevent that someone attempts to unlock the drive by using various passwords many times The device counts the password mismatch...

Страница 66: ...e Executable Executable Initialize Device Parameters Executable Executable Executable NCQ NON DATA Command aborted Executable Executable Overwrite Ext Command aborted Executable Executable Read Buffer...

Страница 67: ...ecutable Executable Sleep Executable Executable Executable SMART Disable Operations Executable Executable Executable SMART Enable DisableAttributeAutosave Executable Executable Executable SMART Enable...

Страница 68: ...utable Write Multiple Command aborted Executable Executable Write MultipleExt Command aborted Executable Executable Write MultipleFUA Ext Command aborted Executable Executable Write Sector s Command a...

Страница 69: ...DDs from HDD manufacturer When the HDDs are shipped from HDD manufacturer the device has been tested to have usable capacity of 6 4GB besides flagged media defects not to be visible by system 2 Prepar...

Страница 70: ...s the host to define the password to be used during the current power on cycle The password does not persist over a power cycle but does persist over a hardware or software reset This password is not...

Страница 71: ...reassignment are located at regular intervals from Cylinder 0 As a result of reassignment the physical location of logically sequenced sectors will be dispersed 9 9 1 Auto Reassign Function The secto...

Страница 72: ...ommand in detail This feature set uses the following functions 1 A SET FEATURES subcommand to enable Advanced Power Management 2 A SET FEATURES subcommand to disable Advanced Power Management Advanced...

Страница 73: ...s not use a Configure Stream command the device shall use the CCTL specified in each streaming command and the time limit is effective for one time only If the CCTL is not set by Configure Stream comm...

Страница 74: ...e host by the device in an error condition is vendor specific 9 13 1 5 Write Continuous Bit If the Write Continuous bit is set to one for the command and an error is encountered the device shall compl...

Страница 75: ...The device supports the following BIST modes and begins operations when it receives BISTActivate FIS F Far End Analog Loopback L Far End Retimed Loopback T Far End Transmit only A ALIGN Bypass valid o...

Страница 76: ...sequence 9 15 2 Active PHY Power Condition While in the active PHY power condition a The PHY is capable of transmitting information and responding to received information and b The PHY may consume mor...

Страница 77: ...vice shall not transition to a different security mode state based on a COMRESET For example the device shall not transition from the SEC5 Unlocked not Frozen state to state SEC4 Security enabled Lock...

Страница 78: ...nsfers A counter that records bi directional events is not required to be the sum of the counters that record the same events that occur on device to host FIS transfers and host to device FIS transfer...

Страница 79: ...from 8000h to FFFFh Vendor specific counters shall observe the number of significant bits 14 12 as defined above Identifier Bits 11 0 Mandatory Optional Description 000h Mandatory No counter value ma...

Страница 80: ...Data FISes to which the device responded with R_ERRP The count returned for identifier 004h is not required to be equal to thesum of the counters with identifiers 00Fh and 010h 9 17 3 2 1 6 Identifier...

Страница 81: ...followed by an R_OK from the host 9 17 3 2 1 11 Identifier 00Bh The counter with identifier 00Bh returns the number of received Host to Device FISes of all types Data and non Data to which the device...

Страница 82: ...d The Identifier is 16 bits in length Valid identifiers are listed in Table 40 Counter n Value Value of the Phy event counter that corresponds to Counter n Identifier The number of significant bits is...

Страница 83: ...unt 15 8 Subcommand Specific LBA 7 0 Subcommand Specific LBA 15 8 Subcommand Specific LBA 23 16 Subcommand Specific LBA 31 24 Subcommand Specific LBA 39 32 Subcommand Specific LBA 47 40 Subcommand Spe...

Страница 84: ...trols how NCQ Streaming commands are processed by the device Support for this subcommand is indicated in the NCQ NON DATA Log see 9 17 4 3 Read Read Log Ext Log Page 12h The state of the WDNC and RDNC...

Страница 85: ...Abort NCQ Queue command 11 15 1Abort NCQ Queue Subcommand 0h If Supports the Abort NCQ subcommand is cleared to zero thenthe device does not support the Abort NCQ Queue command 9 17 4 3 2 Supports Abo...

Страница 86: ...then the device does not support the Deadline Handling command 9 17 4 3 7 Supports WDNC If Supports WDNC is set to one then the device supports the WDNC bit of the DEADLINE HANDLING command If Suppor...

Страница 87: ...the following information recorded in the Queued Error log A The Sense Key field is set to Bh ABORTED COMMAND B The Additional Sense Code field and the Additional Sense Code Qualifier field is set to...

Страница 88: ...the Rebuild Assist Enabled field is set to one 9 17 5 3 Using the Rebuild Assist Feature Overview If the Rebuild Assist feature is enabled then the host should issue sequential READ FPDMA QUEUED comma...

Страница 89: ...ing Identify Device command Word 206 of Identify Data is used to determine if SCT is enabled and which SCT Action Codes are supported Word Description 206 SCT Command set support 15 12 Vendor Specific...

Страница 90: ...ommand is executing any reset including Soft Reset Hard Reset COMRESET andPower On Reset all cause the command tobe terminated This could result in partial command execution or data loss There is no i...

Страница 91: ...E0h Cylinder Low 4Fh Cylinder High C2h Device Head D Command B0h Table 47 Output Registers of SCT Command Using SMART Command Block Input Registers Success Command Block Input Registers Error Registe...

Страница 92: ...nput Registers Error Register 7 6 5 4 3 2 1 0 Register 7 6 5 4 3 2 1 0 Error 00h Error 04h Sector Count HOB 0 Depends on command LSB Sector Count HOB 0 Extended Status Code LSB HOB 1 Reserved HOB 1 Re...

Страница 93: ...This field specifies the type of access and varies by command For example this can specify read write verify etc X 4 Parameter1 Depends on command Depends on command Y x 1 Parameter2 Depends on comman...

Страница 94: ...sfer command was issued without first issuing an SCT command 000Ch Invalid Function code in Feature Control command 000Dh Invalid Feature code in Feature Control command 000Eh Invalid New State value...

Страница 95: ...Sector Number E1h Cylinder Low 4Fh Cylinder High C2h Device Head D Command B0h Table 54 Input Registers of SCT Data Transfer Using SMART 9 18 2 2 2 Read Write SCT Data Using Read Write Log Ext Comman...

Страница 96: ...g to send a command to the device This command will not change the powerstate of the drive nor terminate any background activity including any SCT command in progress 9 18 2 3 1 SCT Status Request Usi...

Страница 97: ...on code of last SCT command issued If the Extended Status Code is FFFFh this is theAction Code of the command that is current executing 19 18 Word Function Code Function code of last SCT command issue...

Страница 98: ...e recorded temperature was greater than Max Op Limit See table 93 for information about this Interval 213 210 Dword Under Limit Count Number of temperature recording Intervals since the last power on...

Страница 99: ...f SCT Write Same Success The SCT Write Same command will begin writing sectors from Start LBA in incrementing order until Count sectors have been written A Count of zero means apply operation from Sta...

Страница 100: ...nd set to 0000h if the command completes without error It will be less than FFFFh and grater the 0000h if the command terminatedprematurely for any reason Possible Extended Status Code for Background...

Страница 101: ...d Device Head reserved Status 50h Table 64 Error Recovery Control Command On puts The Error Recovery Control command can be used to set time limits for read and write error recovery For non queued com...

Страница 102: ...ved across power cycles If the function code is 0001h setting bit 0 to zero causes the requested feature state change to be volatile A hard reset causes the drive to revert to default or last non vola...

Страница 103: ...ice information will reflect the true operation state of write cache one indicating enabled and zero indicating disabled The default state is 0001h 0002h 0001h Enable Write Cache Reordering 0002h Disa...

Страница 104: ...8 SCT Data Table Command Inputs Outputs TF Data Command Block Input Registers Success Error 00h Sector Count reserved Sector Number reserved Cylinder Low Number of sectors to transfer LSB 01h Cylinder...

Страница 105: ...nt number that allows a range from 127 C to 127 C to be specified 80h is an invalid value This is a fixed value 29 10 Byte 20 Reserved 31 30 Word Queue Size Number of entry locations in history queue...

Страница 106: ...is way an application viewing the history can see the discontinuity in temperature result from the drive being turned off Note 2 When the Absolute HDA Temperature history is cleared for new drives or...

Страница 107: ...me Description 00h standby_z Standby 01h standby_y Low RPM Idle 02h 80h Reserved 81h idle_a Active Idle 82h idle_b Low Power Idle 83h idle_c Low RPM Idle 84h FEh Reserved FFh All All supported EPC pow...

Страница 108: ...on to Active e g a CHECK POWER MODE command then the timers continues to run Prior to entering into any power condition that prevents accessing the media e g before a hard drive stops its spindle moto...

Страница 109: ...are available to be allocated for user data have been successfully sanitized b any physical areas that were not successfully sanitized were removed from use then a the Sanitize Device state machine t...

Страница 110: ...LOCK EXT commandcauses the device to transition to the SD1 Sanitize Frozen state and causes any subsequent CRYPTO SCRAMBLE EXT command or OVERWRITE EXT command to be aborted If the device processes a...

Страница 111: ...cesses a power on reset while in the SD1 Sanitize Freeze Lock state or the SD4 Sanitize Operation Succeeded state While in this state Sanitize Device state machine does not change state if the device...

Страница 112: ...n Failed state the device has completed processing a sanitize operation without success While in this state Sanitize Device state machine does not change state if the device processes a a hardware res...

Страница 113: ...1 2 Federal Information Processing Standards FIPS This section references the following Federal Information Processing Standards published by the US National Institute of Standards NIST which are avai...

Страница 114: ...n is already active the drive answers the host with SP_BUSY instead of NO_SESSIONS_AVAILABLE 9 21 3 Implementation Features and Details Outside of TCG Specifications The following features are outside...

Страница 115: ...erved 19 RSVD MB_s 0 0 Diag_s Dload_s Locking_s FDE_s 20 Reserved 21 RSVD MB_e 0 0 Diag_s Dload_e Locking_e FDE_e 22 0 0 0 0 0 0 0 0 23 47 Reserved Table 75 Vendor Specific Data for Level 0 Discovery...

Страница 116: ...be reinitialized to default values automatically and this will result in a key mismatch error when a read is attempted The default values in the TCG tables created at the time of manufacturingare per...

Страница 117: ...The TCG Enterprise SSC defines the values for Row Number and UID as Vendor Unique VU WDC has defined them to be the row number in the table with a range of 0 459 The range is calculated using the fol...

Страница 118: ...Available Cfg 0 0 23 6 0 0 Table 79 WDC Implementation of Locking Info Table 9 21 5 5 Locking SP Locking Table The Vendor Unique VU values for this table are shown below Next Key ReEncrypt State ReEn...

Страница 119: ...ther the locked or unlocked state The functionality and definition of these ports is shown below in a table The feature does make use of the TCG structures and tables An additional table the ports tab...

Страница 120: ...00 09 00 00 00 06 Null Null Table 83 Modified Admin SP ACE Table The 2 lines of the table are the additional entries required to implement the firmware download port Row Number UID Invoking ID Method...

Страница 121: ...0 01 Anybody None Nul Nul 00 00 00 08 00 00 00 01 Anybody VU VU 00 01 00 02 00 01 00 02 00 00 00 06 00 00 00 07 SID_Set_Dload SID_SetPort None Nul Nul 00 00 00 08 00 00 02 01 SID VU VU 00 01 00 02 00...

Страница 122: ...a time In the case when a session is active and a new session is requested the drive answers the host with SP_BUSY This covers the following 2 scenarios If an SP is in session and an attempt is made...

Страница 123: ...e Executable Idle Immediate Executable Executable Initialize Device Parameters Executable Executable NCQ NON DATA Overwrite Ext Command aborted 1 Any Band is Locked Read Buffer Executable Executable R...

Страница 124: ...ecurity Unlock Command aborted Command aborted Not support at TCG enable Seek Executable Executable Set Features Executable Executable Set Max Address Executable Executable Set Max Address Ext Executa...

Страница 125: ...d Executable Write Log Ext Command aborted Executable Only SCT Write same Executable Executable The others Write Log DMA Ext Command aborted Executable Only SCT Write same Executable Executable The ot...

Страница 126: ...N A Syc Session Response to say session successfully started N A N A Close Session End Close a session N A N A Table 89 TCG Enterprise SSC Commands Behavior 1 Command Description unlocked Locked Disc...

Страница 127: ...controls association s ACL stored in Method Table The result is a list of UIDREFS to ACE objects N A table operations Not to do with bands data on drive N A table operations Not related to bands data...

Страница 128: ...ed by Revert method with SID AdminSP is working even if the drive is under BDE mode and LockingSP is enabled when the drive is under TCG mode Activate method BDE TCG Enterprise Revert method BDE TCG E...

Страница 129: ...egister while BSY 1 or DRQ 1 is unpredictableand may result in data corruption A command should only be interrupted by a reset at times when the host thinks there may be a problem such as a device tha...

Страница 130: ...Cache Ext Idle Idle Immediate Initialize Device Parameters NCQ NON DATA NOP Overwrite Ext Read Native Max Address Read Native Max Address Ext Read Verify Sector s Read Verify Sector s Ext Recalibrate...

Страница 131: ...e section 13 6 Native CommandQueuing of Serial ATA Revision 3 2 Host knowledge of I O priority may be transmitted to thedevice as part of the command There are two priority classes for NCQ command as...

Страница 132: ...3 Idle Immediate 95 1 0 0 1 0 1 0 1 3 Initialize Device Parameters 91 1 0 0 1 0 0 0 1 3 NCQ NON DATA 63 0 1 1 0 0 0 1 1 3 Overw rite Ext B4 1 0 1 1 0 1 0 0 1 Read Buffer E4 1 1 1 0 0 1 0 0 4 Read DMA...

Страница 133: ...Read Attribute Values B0 1 0 1 1 0 0 0 0 1 SMART Read Attribute Thresholds B0 1 0 1 1 0 0 0 0 3 SMART Return Status B0 1 0 1 1 0 0 0 0 3 SMART Save Attribute Values B0 1 0 1 1 0 0 0 0 2 SMART Write L...

Страница 134: ...ector s Ext 34 0 0 1 1 0 1 0 0 4 Write Stream DMA Ext 3A 0 0 1 1 1 0 1 0 4 Write Stream Ext 3B 0 0 1 1 1 0 1 1 3 Write Uncorrectable Ext 45 0 1 0 0 0 1 0 1 Protocol 1 PIO data IN command 2 PIO data OU...

Страница 135: ...ure EF 55 Disable reverting to power on defaults EF 66 Disable write cache EF 82 DisableAdvanced Power Management EF 85 Disable Power up in Standby Feature Set EF 86 Enable read look ahead feature EF...

Страница 136: ...Set Max ADDRESS command V Valid Indicates that the bit is part of an output parameter and should be specified X Indicates that the hex character is not used Indicates that the bit is not used Input R...

Страница 137: ...OR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 0 V Table 99 Check Power Mode Command E5h 98h The Check PowerMode command will report whether the device is spun up and themedia is available for immediate access Inpu...

Страница 138: ...1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY SE DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 V 0 V Table 100 Configure Stream Command 51h The Configure Stream command specifies the operating p...

Страница 139: ...me Limit CCTL The value is calculated as follows Default CCTL content of the Features register Identify Device words 99 98 microseconds This time shall be used by the device when a streaming commandwi...

Страница 140: ...mmand 1 0 1 1 0 0 0 1 Status See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 V V 0 V V Table 101 Dev...

Страница 141: ...manufacturer or a personal computer system manufacturer to reduce the set of optional commands modes or feature sets supported by a device as indicated by a Device Configuration Identify command The...

Страница 142: ...12 1 SMART Selective self test is supported 11 1 Forced Unit Access is supported 10 0 Reserved 9 1 Streaming feature set is supported 8 1 48 bit Addressing feature set supported 7 1 Host Protected Are...

Страница 143: ...m of all bytes is zero when the checksum is correct Cylinder high invalid word location Cylinder low invalid bit location bits 15 8 Sector number invalid bit location bits 7 0 Sector count error reaso...

Страница 144: ...t Cylinder Buffer offset only used for Feature 03h This command enables the host to alter the device s microcode The data transferred using the DOWNLOAD MICROCODE commands is vendor specific The Downl...

Страница 145: ...the downloaded updated microcode If the validation is successful the downloaded updated microcode is saved to non volatile storage and becomes the deferred microcode The deferred microcode data is ac...

Страница 146: ...t value to transfer from the host Cylinder Buffer offset only used for Feature 03h This command enables the host to alter the device s microcode The data transferred using the DOWNLOAD MICROCODE DMA c...

Страница 147: ...wnloaded the device validates the downloaded updated microcode If the validation is successful the downloaded updated microcode is saved to non volatile storage and becomes the deferred microcode The...

Страница 148: ...1 1 Device Head Command 1 0 0 1 0 0 0 0 Status See Below Error Register Status Register Diagnostic Code 7 6 5 4 3 2 1 0 BSY RDY DF DSC DRQ COR IDX ERR 0 V 0 0 0 Table 107 Execute Device Diagnostic Co...

Страница 149: ...ber Cylinder Low Cylinder Low Cylinder High Cylinder High Device Head 1 1 D Device Head Command 1 1 1 0 0 1 1 1 Status See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC...

Страница 150: ...Number HOB 0 Previous HOB 1 Cylinder Low Current Cylinder Low HOB 0 Previous HOB 1 Cylinder High Current Cylinder High HOB 0 Previous HOB 1 Device Head D Device Head Command 1 1 1 0 1 0 1 0 Status Se...

Страница 151: ...aining a format table tothe device But the device ignores the format table and writes zero to all sectors on the track regardless of the descriptors Since device performance is optimal at 1 1 interlea...

Страница 152: ...eassign information and new defect information are available right after command completion of this command Previous information of reassign and defect are erased from the device by executing this com...

Страница 153: ...nder Low Cylinder High Cylinder High Device Head 1 1 D Device Head Command 1 1 1 0 1 1 0 0 Status See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN B...

Страница 154: ...fault translate mode 04 0 Reserved 05 0 Reserved 06 003FH Number of sectors per track in default translate mode 07 0000H Number of bytes of sector gap 08 0000H Number of bytes in sync field 09 0000H R...

Страница 155: ...umber of current sectors per track 57 58 xxxxH Current capacity in sectors Word 57 specifies the low word of the capacity 59 xxxxH Sanitize capabilities and Current Multiple setting Bit assignments 15...

Страница 156: ...70 74 0000H Reserved 75 001FH Queue depth 15 5 0 Reserved 4 0 1F Maximum queued depth 1 76 970xH SATA capabilities 15 1 READ LOG DMA EXT command is supported 14 13 0 Reserved 12 1 High Priority comman...

Страница 157: ...n 5 0 Reserved 4 0 In order data delivery 3 0 Device initiated interface power management 2 0 DMA SetupAuto Activate optimization 1 0 Non zero buffer offset in DMA Setup FIS 0 0 Reserved 80 03FCH Majo...

Страница 158: ...FEATURE supported 12 11 0 Reserved 10 x URG bit supported for WRITE STREAM DMA Ext and WRITE STREAM Ext 9 x URG bit supported for READ STREAM DMA Ext and READ STREAM Ext 8 1 World wide name supported...

Страница 159: ...ature set 1 READ WRITE DMA QUEUED 0 DOWNLOAD MICROCODE command 87 4163H or 4763H or 4773H Command set feature default 15 14 01 Word 87 is valid 13 0 IDLE IMMEDIATE with UNLOAD FEATURE supported 12 11...

Страница 160: ...it completion Time value xxxxh 2 minutes 90 xxxxH 15 1 Extended Time is reported in bits 14 0 0 Time is reported in bits 7 0 If bit 15 is set to one 14 0 Time required for Enhanced security erase comp...

Страница 161: ...1 4 Reserved 3 0 0 2 0logical sectors per physical sector 107 5A87H Inter seek delay for ISO 7779 acoustic testing in microseconds 108 111 xxxxH World wide name the optional value of the world wide na...

Страница 162: ...ahead enabled 1 Enable 0 Write Cache enabled 1 Enable 130 159 xxxxH Reserved 160 167 0000H Reserved 168 0002H 15 4 Reserved 3 0 Device Nominal Form Factor 02H shows 3 5inch nominal form factor 169 175...

Страница 163: ...ved 219 0000H NV Cache Options 0000H Not supported 220 0000H 15 8 0 Reserved 7 0 0 Write Read Verify feature set current mode not supported 221 0000H Reserved 222 10FFH Transport major version number...

Страница 164: ...mer And then the timer starts counting down When the Idle mode is entered the device is spun up to operating speed If the device is already spinning the spin up sequence is not executed During Idle mo...

Страница 165: ...d 1 1 1 0 0 0 0 1 Status See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 V 0 V Table 124 Idle...

Страница 166: ...enables the host to set the number of sectors per track and the number of heads minus 1 per cylinder Words 54 58 in Identify Device Information reflect theseparameters The parameters remain in effect...

Страница 167: ...gh Current Cylinder High HOB 0 Previous HOB 1 Device Head 1 0 Device Head Command 0 1 1 0 0 0 1 1 Status See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0...

Страница 168: ...C 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR V V 0 V 0 V 0 0 0 V 0 V 0 V Table 127 Abort NCQ Queue Subcommand 0h Normal Outputs If a supported Abort Type parameter is specified then the device...

Страница 169: ...mmand that is requested to be aborted The TTAG value is only valid when the Abort Type field is set to 3h Abort Selected TTAG does not exceed the value specified in IDENTIFY DEVICE word 75 Cylinder Lo...

Страница 170: ...gister Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR V V 0 V 0 V 0 0 0 V 0 V 0 V Table 129 Deadline handling Subcommand 1h Normal Outputs I...

Страница 171: ...device allows READ FPDMA QUEUED command completion times to exceed what the ICC parameter specified If the RDNC bit is set to one then the all READ FPDMA QUEUED commands are completed by the time spe...

Страница 172: ...BT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR V V 0 V 0 V 0 0 0 V 0 V 0 V Table 130 SET FEATURES Subcommand 5h Normal Outputs Upon successful completion of one or more outstanding commands the device shal...

Страница 173: ...he value does not exceed the maximum queue depth specified by the Word 75 of the Identify Device information Sector Count Previous Contents of SET FEATURES LBA 7 0 field LBA 7 0 Sector Number Current...

Страница 174: ...d 1 0 Device Head Command 0 1 1 0 0 1 0 1 Status See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR V V 0 V 0 V 0 0 0 V...

Страница 175: ...l transmit a Set Device Bits FIS with the Interrupt bit set to one and one or more bits set to one in the ACT field corresponding to the bit position for each command TAG that has completed since the...

Страница 176: ...ecification Cylinder High Previous Contents of READ LOG DMA EXT LBA 47 40 field Device Head Input ParametersFrom The Device Sector Number HOB 0 Sector Number HOB 1 Cylinder Low HOB 0 Cylinder Low HOB...

Страница 177: ...HOB 1 Device Head 1 0 Device Head Command 0 1 1 0 0 1 0 0 Status See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR V V...

Страница 178: ...one or more outstanding commands the device shall transmit a Set Device Bits FIS with one or more bits set to one in the ACT field corresponding to the bit position for each command TAG that has compl...

Страница 179: ...Contents of WRITE LOG DMA EXT LBA 23 16 field Cylinder High Previous Contents of WRITE LOG DMA EXT LBA 47 40 field Device Head Input ParametersFrom The Device Sector Number HOB 0 Sector Number HOB 1 C...

Страница 180: ...See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 0 V Table 137 Read Buffer Command E4h The Rea...

Страница 181: ...ee Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 0 V Table 138 Read Buffer DMA Command E9h The R...

Страница 182: ...Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR V V 0 V 0 V 0 0 0 V 0 V 0 V Table 139 Read DMA Command C8h C9h The Read...

Страница 183: ...ferred L 1 H The head number of the first sector to be transferred L 0 In LBA mode this register specifies LBA bits 24 27 to be transferred L 1 R The retry bit but this bit is ignored Input Parameters...

Страница 184: ...V Previous V V V V V V V V HOB 1 V V V V V V V V Device Head 1 1 1 D Device Head Command 0 0 1 0 0 1 0 1 Status See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN...

Страница 185: ...ow Current LBA 15 8 Cylinder Low Previous LBA 39 32 Cylinder High Current LBA 23 16 Cylinder High Previous LBA 47 40 Input ParametersFrom The Device Sector Number HOB 0 LBA 7 0 of the address of the f...

Страница 186: ...ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR V Vs 0 V 0 V 0 0 0 V 0 V 0 V Table 141 Read FPDMA Queued Command 60h The Read FPDMA commandreads one or more sectors of data from disk media and then transfe...

Страница 187: ...Deadline handling Subcommand 1h This subcommand allows the host to set whether the device aborts commands that have exceeded the time set in ICC There are several parameters encoded in the ICC field F...

Страница 188: ...ster 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 V 0 V 0 V 0 0 0 V 0 V 0 V Table 142 Read Log Ext Command 2Fh This command returns the specified log to...

Страница 189: ...Read LogExt or Write Log Ext commands command abort shall be returned Note Please see 9 17 3 about Phy Event Counters Note Please see 9 17 4 about NCQ NON DATA 63h Table 143 Log Address Definition Log...

Страница 190: ...ddress 80h 15 8 1 101h Number of sectors in the log at log address FFh 7 0 1 1FEh Number of sectors in the log at log address FFh 15 8 1 1FFh 512 Table 145 General Purpose Log Directory The value of t...

Страница 191: ...is version shall be 01h 11 23 2 2 Error log index This indicates the error log data structure representing the most recent error If there have been no error log entries it is cleared to 0 Valid values...

Страница 192: ...r to the contents of the register prior to the most recent write to the register Table 149 Command data structure Error data structure Data format of error data structure is shown below Description By...

Страница 193: ...Off line or Self test x5h xAh Reserved xBh xFh Vendor specific Note The value of x is vendor specific 11 23 2 4 Device error count This field shall contain the total number of errors attributable to...

Страница 194: ...e 100 05h Transport Statistics Table 101 06h Solid State Device Statistics Not Support 07h Reserved 08h Ffh Table 151 Defined Device Statistics log pages 11 23 3 1 List of Supported Device Statistics...

Страница 195: ...that the device has processed a Power On Reset event DWord Power on Hours 8 10h Bit Description 63 32 Reserved 31 0 Power on Hours DWord Logical Sectors Written 8 18h Bit Description 63 56 Device Sta...

Страница 196: ...ing Hours 8 10h Bit Description 63 56 Device Statistics Flags 55 32 Reserved 31 0 Head Flying Hours DWord Head Load Events 8 18h Bit Description 63 56 Device Statistics Flags 55 32 Reserved 31 0 Head...

Страница 197: ...DWord Reserved 1 18h 1Ffh Table 155 General Error Statistics 11 23 3 5 Temperature Statistics log page 05h The Temperature Statistics log page contains general information about the device as describ...

Страница 198: ...Highest Average Long Term Temperature signed byte Lowest Average Long Term Temperature 8 48h Bit Description 63 56 Device Statistics Flags 55 8 Reserved 7 0 Lowest Average Long Term Temperature signed...

Страница 199: ...ware resets 8 08h Bit Description 63 56 Device Statistics Flags 55 32 Reserved 31 0 Number of hardware resets DWord Number of ASR Events 8 10h Bit Description 63 56 Device Statistics Flags 55 32 Reser...

Страница 200: ...are viewed as a circular buffer The nineteenth self test shall create a descriptor entry that replaces descriptor entry 1 The next self test after that shall create a descriptor entry that replaces de...

Страница 201: ...dition supported is set to one to indicate that the idle_b power condition is supported 128 191 Byte Idle_c power conditions descriptor Power conditionsupported is set to one to indicate that the idle...

Страница 202: ...PC is enabled or disabled 3 Saved Timer Enabled The Saved Timer Enabled bit is valid if the Power Condition Supported bit is set to one regardless of whether EPC is enabled or disabled 2 Current Timer...

Страница 203: ...es that the nominal recovery time is not specified A value of FFFF_FFFFh indicates that the recovery time is greater than or equal to 429 496 729 500 milliseconds Measurement Units 100 milliseconds Th...

Страница 204: ...47 40 23 255 Reserved 256 510 Vendor Unique 511 Data Structure Checksum Table 165 Queued Error Log data structure definition The TAG field Byte 0 Bits 4 0 contains the tag number correspondingto a qu...

Страница 205: ...n Bytes Offset Structure Version 1 00h Error Log Index 1 01h Read Stream Error Log Count 2 02h Reserved 12 04h Read Stream Error Log Entry 1 16 10h Read Stream Error Log Entry 2 16 20h Read Stream Err...

Страница 206: ...d after the next error is detected the Write Stream Error Count shall remain at the maximum value After successful completion of a Read Log Ext command with the LBA Low Register set to 21h the Write S...

Страница 207: ...rved 09h FFh Table 169 Identify Device Data Log 11 23 9 1 List of Supported IDENTIFY DEVICE data log pages Page 00h IDENTIFY DEVICE data log page 00h contains a list of the supported pages Entries are...

Страница 208: ...ACCESSIBLE CAPACITY field 16 23 QWord Physical Logical Sector Size Bit Meaning 63 Contents of the QWord are valid 62 LOGICAL TO PHYSICAL SECTOR RELATIONSHIP SUPPORTED bit 61 LOGICAL SECTOR SIZE SUPPOR...

Страница 209: ...PORTED bit 41 AMAXADDR SUPPORTED bit 40 Reserved for CFA 39 DRAT SUPPORTED bit 38 LPS MISALIGNMENT REPORTING SUPPORTED bit 37 Reserved 36 READ BUFFER DMA SUPPORTED bit 35 WRITE BUFFER DMA SUPPORTED bi...

Страница 210: ...OFFSETS IMMEDIATE SUPPORTED bit 31 16 DM MAXIMUM TRANSFER SIZE field 15 0 DM MINIMUM TRANSFER SIZE field 24 31 QWord Nominal Media Rotation Rate Bit Meaning 63 Set to one 62 16 Reserved 15 0 NOMINAL...

Страница 211: ...al Hard Disk Drive OEM Specification Offset Type Content 72 79 QWord DATA SET MANAGEMENT Bit Meaning 63 Set to one 62 1 Reserved 0 TRIM SUPPORTED bit 80 511 Reserved Table 174 Supported Capabilities l...

Страница 212: ...ATILE WRITE CACHE ENABLED bit 12 Reserved for CFA 11 REVERTING TO DEFAULTS ENABLED bit 10 SENSE DATA ENABLED bit 9 Reserved 8 NON VOLATILE WRITE CACHE bit 7 READ LOOK AHEAD ENABLED bit 6 SMART ENABLED...

Страница 213: ...TIVITY field 72 79 QWord Device Maintenance Schedule Bit Meaning 63 Contents of the QWord are valid 62 48 Reserved 47 32 Time scheduled for device maintenance 31 16 Time to performance degradation 15...

Страница 214: ...Y FROZEN bit 1 SECURITY LOCKED bit 0 SECURITY ENABLED bit 24 31 QWord Time required for an Enhanced Erase mode SECURITY ERASE UNIT command was word 90 Bit Meaning 63 Contents of the QWord are valid 62...

Страница 215: ...ive OEM Specification 0 ENCRYPTALL SUPPORTED bit 56 511 Reserved Table 178 Security log page 11 23 9 8 Parallel ATA page 07h The Parallel ATA log page provides information about the Parallel ATA Trans...

Страница 216: ...ELIVERY SUPPORTED bit 20 DEVICE INITIATED POWER MANAGEMENT SUPPORTED bit 19 DMA SETUP AUTO ACTIVATION SUPPORTED bit 18 NON ZERO BUFFER OFFSETS SUPPORTED bit 17 SENDAND RECEIVE QUEUED COMMANDS SUPPORTE...

Страница 217: ...2 43 Word SUPPORTED HARDWARE FEATURE CONTROL IDENTIFIER field 44 47 Reserved 48 55 QWord DEVSLP TIMING VARIABLES Bit Meaning 63 DEVSLP SUPPORTED 62 16 Reserved 15 8 DEVSLEEP EXIT TIMEOUT DETO 7 5 Rese...

Страница 218: ...SLUMBER POWER 39 38 PM2 TO PM0 LATENCY TIME UNIT 37 32 PM2 TO PM0 LATENCY 31 30 OFF TO GOOD STS RELATIVE TO DEVSLEEP PM2 TIME UNIT 29 24 OFF TO GOOD STS RELATIVE TO DEVSLEEP PM2 RECOUP COST 23 22 DEV...

Страница 219: ...V V V V V V V V HOB 1 LBA Low Current V V V V V V V V LBA Low HOB 0 Previous HOB 1 LBA Mid Current V V V V V V V V LBA Mid HOB 0 Previous V V V V V V V V HOB 1 LBA High Current LBA High HOB 0 Previou...

Страница 220: ...Device Head 1 L 1 D H H H H Device Head H H H H Command 1 1 0 0 0 1 0 0 Status See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ...

Страница 221: ...V V V V V V V V Cylinder High Current V V V V V V V V Cylinder High HOB 0 V V V V V V V V Previous V V V V V V V V HOB 1 V V V V V V V V Device Head 1 D Device Head Command 0 0 1 0 1 0 0 1 Status See...

Страница 222: ...Cylinder Low Current LBA 15 8 Cylinder Low Previous LBA 39 32 Cylinder High Current LBA 23 16 Cylinder High Previous LBA 47 40 Input ParametersFrom The Device Sector Number HOB 0 LBA 7 0 of the addre...

Страница 223: ...DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 0 V Table 185 Read Native Max ADDRESS F8h This command returns the native max LBA CYL of HDD which is not affected by Set Max Address command The 48 bit native m...

Страница 224: ...Head 1 1 1 D Device Head Command 0 0 1 0 0 1 1 1 Status See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V...

Страница 225: ...curs the read will be terminated at the failing sector Output ParametersTo The Device Sector Count The number of continuous sectors to betransferred If zero is specified then 256 sectors will be trans...

Страница 226: ...sectors of data from disk media and then transfers the data from the device to the host The sectors are transferred through the Data Register 16 bits at a time If an uncorrectable error occurs the re...

Страница 227: ...s 65536 sectors The RC bit indicates that the drive operate in a continuous read mode for the Read Stream command When RC is cleared to zero the drive shall operate in normal Streamingread mode When t...

Страница 228: ...Stream Error specifies that this command starts at the LBA of the last reported error for this stream so the device may attempt to continue its corresponding error recovery sequence where it left off...

Страница 229: ...coverable error CCTO Error bit 0 CCTO bit shall be set to one if a Command Completion Time Limit Out error has occurred SE Status bit 5 SE Stream Error shall be set to one if an error has occurred dur...

Страница 230: ...ts 65536 sectors The RC bit indicates that the drive operate in a continuous read mode for the Read Stream command When RC is cleared to zero the drive shall operate in normal Streamingread mode When...

Страница 231: ...Handle Stream Error specifies that this command starts at the LBA of the last reported error for this stream so the device may attempt to continue its corresponding error recovery sequence where it l...

Страница 232: ...ecoverable error CCTO Error bit 0 CCTO bit shall be set to one if a Command Completion Time Limit Out error has occurred SE Status bit 5 SE Stream Error shall be set to one if an error has occurred du...

Страница 233: ...n uncorrectable error occurs the read verify will be terminated at the failing sector Output ParametersTo The Device Sector Count The number of continuous sectors to be verified If zero is specified t...

Страница 234: ...No data is transferred to the host The difference between the Read Sector s Ext command and the Read Verify Sector s Ext command is whether the data is transferred to the host or not If an uncorrecta...

Страница 235: ...der Low Cylinder Low Cylinder High Cylinder High Device Head 1 1 D Device Head Command 0 0 0 1 Status See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N A...

Страница 236: ...all be set to values that are defined in the SPC 4 standard Otherwise the sense key additional sense code and additional sense code qualifier shall be cleared to zero Default of Sense Data Reporting f...

Страница 237: ...it 1 of the Status Register is obsolete if a IDENTIFY DEVICE data word 119 bit 6 is cleared to zero or b IDENTIFY DEVICE data word 120 bit 6 is cleared to zero Input ParametersFrom The Device Sector N...

Страница 238: ...tatus See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR V Vs 0 V 0 V 0 0 0 V 0 V 0 V Table 196 Crypto Scramble Ext Com...

Страница 239: ...on when the Sanitize Device state machine is in the SD2 Sanitize Operation state This value is FFFFh if the Sanitize Device state machine is not in the SD2 Sanitize Operation state i e a sanitize oper...

Страница 240: ...1 0 1 Status See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR V Vs 0 V 0 V 0 0 0 V 0 V 0 V Table 197 Overwrite Ext C...

Страница 241: ...f this bit is maintained across power on resets Sector Count Current bit 14 Sanitize operation in progress Sector Count Current bit 13 Device is in the SD1 Sanitize Frozen state Cylinder Low HOB 0 The...

Страница 242: ...hine to the SD1 Sanitize Frozen state After command completion all sanitize commands other than SANITIZE STATUS EXT command returns command aborted The Sanitize Device state machine transitions from t...

Страница 243: ...Reason not reported 01h Sanitize Command Unsuccessful The sanitize operation completed with physical sectors that are available to be allocated for user data that were not successfully sanitized 02h I...

Страница 244: ...eturns information about current or previously completedsanitizes operations This includes a progress indication on a current sanitize operation b whether a previous sanitize operation completed succe...

Страница 245: ...ion state This value is FFFFh if the Sanitize Device state machine is not in the SD2 Sanitize Operation state i e a sanitize operation is not in process The returned value is a numerator that has 6553...

Страница 246: ...information specified in Table 193 on the page 221 Then the device checks thetransferred password If the User Password or Master Password matches the given password the device disables the security mo...

Страница 247: ...mmand 1 1 1 1 0 0 1 1 Status See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 V 0 V Table 202 S...

Страница 248: ...a singlesector data from the host including information specified in Table 203 on the page 234 When security is disabled and the Identifier bit is set to User then the device shall return command abo...

Страница 249: ...ure device lock function however the master password is still stored internally within the device and may be re activated later when a new user password is set If you execute this command on disabling...

Страница 250: ...Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 0 V Table 205 Security Freeze Lock Command F5h The Security Freeze Lock...

Страница 251: ...the user password The security mode feature device lock function is enabled by this command and the device is not locked immediately The device is locked after next power on reset When the MASTER pas...

Страница 252: ...g of the Identifier and Security level bits interact as follows Identifier User Security level High The password supplied with the commandwill be saved as the new user password The security mode featu...

Страница 253: ...ppliedwill be compared with the stored master password If the file is in maximum security mode then the security unlock will be rejected If the Identifier bit is set to user thenthe file compares the...

Страница 254: ...0 0 V 0 V 0 0 0 V 0 V 0 V Table 210 Seek Command 7xh The Seek command initiates a seek to the designated track and selects the designated head The device need not be formatted for a seek to execute pr...

Страница 255: ...3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 V V V V 0 V Table 211 Sense Condition command F0h The Sense Condition command is used to sense tempe...

Страница 256: ...the Error Register if the Feature register contains any undefined values Output ParametersTo The Device Feature Destination code for this command 02H Enable write cache 03H Set transfer mode based on...

Страница 257: ...aches the device s reassignment capacity the write cache function will be automatically disabled Although the device still accepts the Set Features command with Feature register 02h without error but...

Страница 258: ...e time to Low Power Idle mode and y2 is the idle time to Low RPM idle mode If Low power idlemode has already been enabled i e y1 has beenset before Low RPM idle mode is enabled y1 is preserved If Low...

Страница 259: ...set to one then A copy the Default Timer Settings field to the Current Timer Settings field and B copy the Default Timer Enabled field to the Current Timer Enabled field 2 if Default is cleared to ze...

Страница 260: ...COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 0 V Table 214 Go To Power Condition subcommand On successful completion of this EPC subcommand the device 1 stops all enabled EPC timers 2 enters the selected EPC pow...

Страница 261: ...T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 0 V Table 215 Set Power Condition Timer subcommand On successful completion of this EPC subcommand the device updates the Power Conditions...

Страница 262: ...evice set the value to the maximum setting If the new timer value is less than the minimum setting then the device set the value to the minimum setting Cylinder High and Cylinder Low bit 15 0 Cylinder...

Страница 263: ...Power Condition as follows 1 If the Enable bit is set to one then enable the Current Timer otherwise disable the Current Timer and 2 If the Save bit is set to one then copy the Current Timer Enabled...

Страница 264: ...a enables the EPC feature set b sets IDENITFY DEVICE data word 120 bit 7 to one and c disables the APM feature set d if the Saved Timer Setting field is cleared to zero then copy the value of the Def...

Страница 265: ...1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 0 V Table 218 Disable the EPC feature subcommand On successful completion of this EPC subcommand the device a stop...

Страница 266: ...indicates Set Max Unlock command 4 04h indicates Set Max Freeze LOCK command This command overwrites the maximum number of Address of HDD in a range of actual device capacity Once device receives this...

Страница 267: ...de this register contains LBA bits 8 15 Low 16 23 High which is to beset L 1 In CHS mode this register contains cylinder number which is to be set L 0 H In LBA mode this register contains LBA bits 24...

Страница 268: ...atus Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 0 V Table 220 Set Max set Password The device regards as Set Max Address...

Страница 269: ...0 0 1 Status See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 0 V Table 222 Set Max Lock The de...

Страница 270: ...0 0 V 0 0 V Table 223 Set Max Unlock F9h The device regards as Set Max Address command if this command is immediately preceded by a Read Native Max Address command This command requests a transfer of...

Страница 271: ...mand 1 1 1 1 1 0 0 1 Status See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 0 V Table 224 Set...

Страница 272: ...yond that Address are rejected with setting ABORT bit in status register Whenthe address requested is greater than 268 435 455 words 103 100 shall be modified to reflect the requested value but words...

Страница 273: ...ylinder High Previous Set Max LBA 47 40 Input ParametersFrom The Device Sector Number HOB 0 Set Max LBA 7 0 Sector Number HOB 1 Set Max LBA 31 24 Cylinder Low HOB 0 Set Max LBA 15 8 Cylinder Low HOB 1...

Страница 274: ...AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 0 V Table 226 Set Multiple Commands C6h The Set Multiple command enables the device to perform Read and Write Multiple commands and establishe...

Страница 275: ...High Device Head 1 1 D Device Head Command 1 1 1 0 0 1 1 0 Status See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0...

Страница 276: ...D Device Head Command 1 0 1 1 0 0 0 0 Status See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 V 0 V 0 V 0 0 0 V 0 V...

Страница 277: ...he host 11 51 1 3 SMART Enable Disable Attribute Autosave Subcommand D2h This subcommand Enables and Disables the Attribute Autosave feature of the device The SMART Enable Disable Attribute Autosave s...

Страница 278: ...ff line mode self test routine 129 Execute SMART Short self test routine immediately in captive mode 130 Execute SMART Extended self test routine immediately in captive mode 132 Execute SMART Selectiv...

Страница 279: ...ART either enabled or disabled will be preserved by the device across power cycles Once enabled the receipt of subsequent SMART Enable Operations subcommands will not affect any of the Attribute Value...

Страница 280: ...automatically collect attribute data in an off line mode and thensave this data to the device s non volatile memory This subcommandmay either causethe device to automatically initiate or resume perfo...

Страница 281: ...16Bh Total time in seconds to complete off line data collection activity 2 16Ch Vender specific 1 16Eh Off line data collection capability 1 16Fh 1Bh SMART capability 2 170h 0003h SMART device error l...

Страница 282: ...ironment status 192 Power off Retract count 193 Load Cycle count 194 Temperature 196 Reallocation Event Count 197 Current Pending Sector Count 198 Off Line Scan Uncorrectable Sector Count 199 Ultra DM...

Страница 283: ...tion 0 3 Percent Self test remaining An approximation of the percent of the self test routine remaining until completion in ten percent increments Valid values are 0 through 9 4 7 Current Self test ex...

Страница 284: ...t implemented bit 0 Self test routine is not implemented 1 Self test routine is implemented 5 7 Reserved 0 6 Selective self test implemented bit 0 Selective self test routine is not implemented 1 Sele...

Страница 285: ...0 Self test completion time These bytes are the minimum time in minutes to complete self test 11 51 2 11 Data Structure Checksum The Data Structure Checksum is the 2 s compliment of the result of a si...

Страница 286: ...e Thresholds Data Structure 11 51 3 1 Data Structure Revision Number This value is the same as the value used in the Device Attributes Values Data Structure 11 51 3 2 Individual Thresholds Data Struct...

Страница 287: ...summary error log sector The following defines the 512 bytes that make up theSMART summary error logsector All multi byte fields shown in this data structure follow the ATA ATAPI 7 specifications for...

Страница 288: ...ffset Device Control register 1 00h Features register 1 01h Sector count register 1 02h Sector number register 1 03h Cylinder Low register 1 04h Cylinder High register 1 05h Device Head register 1 06h...

Страница 289: ...ordering Description Bytes Offset Data structure revision 2 00h Self test number 1 n 18h 02h Self test execution status 1 n 18h 03h Life time power on hours 2 n 18h 04h Self test failure check point...

Страница 290: ...22h R W Ending LBA for test span 3 8 2Ah R W Starting LBA for test span 4 8 32h R W Ending LBA for test span 4 8 3Ah R W Starting LBA for test span 5 8 42h R W Ending LBA for test span 5 8 4Ah R W Res...

Страница 291: ...High and Cylinder Low registers 51h 04h A SMART FUNCTION SET command was received by the device with a subcommand value in the Features Register that is either invalid or not supported by this device...

Страница 292: ...already spun down the spin down sequence is not executed During the Standby mode the device will respond to commands but there is a delay while waiting for the spindle to reach operating speed The aut...

Страница 293: ...5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 V 0 V Table 244 Standby Immediate Command E0h 94h The Standby Immediate command causes the device to enter...

Страница 294: ...r Low Cylinder High V V V V V V V V Cylinder High Device Head Device Head Command 0 1 0 1 1 1 0 0 Status See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0...

Страница 295: ...s See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 0 0 V Table 246 Trusted Receive DMA Command...

Страница 296: ...r Low Cylinder High V V V V V V V V Cylinder High Device Head Device Head Command 0 1 0 1 1 1 1 0 Status See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0...

Страница 297: ...See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 0 0 V Table 248 Trusted Send DMA Command 5Fh...

Страница 298: ...mand 1 1 1 0 1 0 0 0 Status See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 0 V Table 249 Writ...

Страница 299: ...nd 1 1 1 0 1 0 1 1 Status See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 0 V Table 250 Write...

Страница 300: ...sues only one interrupt per command to indicate that data transfer has terminated and status is available If an uncorrectable error occurs the write will be terminated at the failing sector Output Par...

Страница 301: ...s of data from the host to the device and then the data is written to the disk media This command provides the same function as the Write DMA Ext command except that the transferred data shall be writ...

Страница 302: ...r HOB 1 LBA 31 24 of the address of the first unrecoverable error Cylinder Low HOB 0 LBA 15 8 of the address of the first unrecoverable error Cylinder Low HOB 1 LBA 39 32 of the address of the first u...

Страница 303: ...0 0 V 0 V 0 V Table 253 Write DMA Ext Command 35h The Write DMA Ext command transfers one or more sectors of data from the host to the device and then the data is written to the disk media The sector...

Страница 304: ...r HOB 1 LBA 31 24 of the address of the first unrecoverable error Cylinder Low HOB 0 LBA 15 8 of the address of the first unrecoverable error Cylinder Low HOB 1 LBA 39 32 of the address of the first u...

Страница 305: ...ite FPDMA Queuedcommand transfers one or more sectors of data from the host to the device and thenthe data is written to the disk media If an unrecoverable error occurs the write will be terminated at...

Страница 306: ...ime Limit parameter If ICC Bit 7 cleared to zero then the time interval is fine grained Interval 10msec Time Limit ICC 6 0 1 10 msec If ICC Bit 7 is set to one coarse encoding then the time interval i...

Страница 307: ...etersTo The Device Sector Count Current The number of sectors to be written to the specified log low order bits 7 0 Sector Count Previous The number of sectors to be written to the specified log high...

Страница 308: ...V V V V V V V HOB 1 LBA Low Current V V V V V V V V LBA Low HOB 0 Previous HOB 1 LBA Mid Current V V V V V V V V LBA Mid HOB 0 Previous V V V V V V V V HOB 1 LBA High Current LBA High HOB 0 Previous...

Страница 309: ...t Multiple command instead of for each sector The sectors are transferred through the Data Register 16 bits at a time Output ParametersTo The Device Sector Count The number of continuous sectors to be...

Страница 310: ...rom the host to the device and then the data is written to the disk media Command execution is identical to the Write Sector s Ext command except that an interrupt is generated for each block as defin...

Страница 311: ...ectors from the host to the device and then the data is written to the disk media This command provides the same function as the Write Multiple Ext command except that the transferred data shall be wr...

Страница 312: ...cification Cylinder Low HOB 1 LBA 39 32 of the address of the first unrecoverable error Cylinder High HOB 0 LBA 23 16 of the address of the first unrecoverable error Cylinder High HOB 1 LBA 47 40 of t...

Страница 313: ...curs the write will be terminated at the failing sector Output ParametersTo The Device Sector Count The number of continuous sectors to be transferred If zero is specified then 256 sectors will be tra...

Страница 314: ...4h The Write Sector s Ext command transfers one or more sectors from the host to the device and then the data is written to the disk media The sectors are transferred through the Data Register 16 bits...

Страница 315: ...Table 262 Write Stream DMA Ext Command 3Ah The Write Stream DMA Ext command allows the host to write data using the DMA data transfer protocol This command allows for the host to specify to the devic...

Страница 316: ...ted when set to one HSE bit4 HSE Handle Stream Error specifies that this command starts at the LBA of the last reported error for this stream so the device may attempt to continue its corresponding er...

Страница 317: ...verable error Cylinder Low HOB 0 LBA 15 8 of the address of the first unrecoverable error Cylinder Low HOB 1 LBA 39 32 of the address of the first unrecoverable error Cylinder High HOB 0 LBA 23 16 of...

Страница 318: ...DX ERR V 0 0 V 0 V 0 V 0 V V 0 0 V Table 263 Write Stream Ext Command 3Bh This command writes from 1 to 65536 sectors as specified in the Sector Count register A sector count of 0 requests 65536 secto...

Страница 319: ...rted when set to one HSE bit4 HSE Handle Stream Error specifies that this command starts at the LBA of the last reported error for this stream so the device may attempt to continue its corresponding e...

Страница 320: ...verable error Cylinder Low HOB 0 LBA 15 8 of the address of the first unrecoverable error Cylinder Low HOB 1 LBA 39 32 of the address of the first unrecoverable error Cylinder High HOB 0 LBA 23 16 of...

Страница 321: ...sector is accessed via a read command the drive shall perform normal error recovery to the fullest extent and then set the UNC and ERR bits to indicate the sector is bad When the Feature field 7 0 co...

Страница 322: ...rred high order bits 15 8 If zero is specified then 65 536 sectors will be transferred Sector Number Current LBA 7 0 Sector Number Previous LBA 31 24 Cylinder Low Current LBA 15 8 Cylinder Low Previou...

Отзывы: