HGST Travelstar 7K500 BE, 320GB 0A79103 User Manual

Product codes
0A79103
Page of 176
7K500 OEM Specification 
Page 172 of 176 
 
14.54
14.54
14.54
14.54  Write 
Write 
Write 
Write Uncorrectable 
Uncorrectable 
Uncorrectable 
Uncorrectable E
E
E
Ext
xt
xt
xt (
 (
 (
 (45
45
45
45h) 
h) 
h) 
h)      
Command Block Output Registers 
   Command Block Input Registers 
Register 
7  6  5  4  3  2  1  0     Register 
7  6  5  4  3  2  1  0 
Data Low 
-     Data Low 
Data High 
-     Data High 
Current 
-     Error 
...See Below... 
Feature 
Previous 
-       
  
Current 
V  V  V  V  V  V  V  V    
HOB=0  - 
Sector Count 
Previous 
V  V  V  V  V  V  V  V    
Sector Count 
HOB=1  - 
Current 
V  V  V  V  V  V  V  V    
HOB=0  V  V  V  V  V  V  V  V 
LBA Low 
Previous 
V  V  V  V  V  V  V  V    
LBA Low 
HOB=1  V  V  V  V  V  V  V  V 
Current 
V  V  V  V  V  V  V  V    
HOB=0  V  V  V  V  V  V  V  V 
LBA Mid 
Previous 
V  V  V  V  V  V  V  V    
LBA Mid 
HOB=1  V  V  V  V  V  V  V  V 
Current 
V  V  V  V  V  V  V  V    
HOB=0  V  V  V  V  V  V  V  V 
LBA High 
Previous 
V  V  V  V  V  V  V  V    
LBA High 
HOB=1  V  V  V  V  V  V  V  V 
Device 
-  1  - 
-     Device 
Command 
0  1  0  0  0  1  0  1     Status 
...See Below... 
 
Error Register 
  
Status Register 
  
CRC  UNC 
IDN 
ABT  T0N  AMN     BSY  RDY  DF  DSC  DRQ  COR  IDX  ERR 
  
Table 138 Write Uncorrectable Ext Command (45h)   
The Write Uncorrectable Ext command is used to cause the device to report an uncorrectable 
error when the target sector is subsequently read. 
When the feature field contains a value of 5xh, the Write Uncorrectable Ext command causes 
the device to indicate a failure when reads to any of the sectors that are contained in specified 
sectors.  Theses sectors are referred to as “pseudo uncorrectable” sectors.  In this case 
whenever a pseudo uncorrectable sector is accessed via a read command, the device performs 
normal error recovery and then set the UNC and ERR bits to indicate she sector is bad. 
When the feature field contains a value of Axh, the Write Uncorrectable Ext command causes 
the device to flag the specified sector as “flagged uncorrectable”.  Flagging a logical sector 
as uncorrectable causes the device to indicate a failure when reads to specified sectors are 
performed.  These sectors are referred to as “flagged uncorrectable” sectors.  In this case 
whenever a “flagged uncorrectable” sector is accessed via a read command, the device sets the 
UNC and ERR bits without normal error recovery to indicate the sector is bad. 
If the Uncorrectable options are set to A5h or 55h, then sectors that have been made pseudo 
uncorrectable  are  listed  as  failed in the standard  error logs  when  read  back.   If the 
Uncorrectable options are set to 5Ah or AAh, then the reading of pseudo uncorrectable sectors 
are not logged as an error in any standardized error logs. 
The pseudo uncorrectable or flagged uncorrectable status of a sector remains through a power 
cycle. 
If an uncorrectable error occurs, the write will be terminated at the failing sector.  
Output Parameters To The Device 
Feature Current 
Uncorrectable options 
      55h : Create a pseudo uncorrectable error with logging 
      5Ah: Create a pseudo uncorrectable error without logging 
      A5h: Create a flagged error with logging 
      AAh: Create a flagged error without logging 
      Other: Reserved (command is aborted)