IBM DTTA-351010 Hard Drive Specifications - Page 94

Protected Area Function

Page 94 highlights

10.8 Protected Area Function Protected Area Function is to provide the 'protected area' which can not be accessed via conventional method. This 'protected area' is used to contain critical system data such as BIOS or system management information. The contents of entire system main memory may also be dumped into 'protected area' to resume after system power off. The LBA/CYL changed by following command affects the Identify Device Information. The following set of commands are implemented for this function. Read Native Max LBA/CYL Set Max LBA/CYL ('F8'h) ('F9'h) 10.8.1 Example for operation (In LBA mode) Assumptions : For better understanding, following example uses actual values for LBA, size, etc. Since it is just an example, those value could be different. Device characteristics Capacity (native) Maximum LBA (native) Required size for protected area Required blocks for protected area Customer usable device size Customer usable sector count LBA range for protected area : 6,498,680,832 byte (6.4GB) : 12,692,735 (C1ACFFh) : 206,438,400 byte : 403,200 (062700h) : 6,292,242,432 byte (6.2GB) : 12,289,536 (BB8600h) : BB8600h to C1ACFFh 1. Shipping HDDs from H D D manufacturer When the HDDs are shipped from H D D manufacturer,the device has been tested to have usable capacity of 6.4GB besides flagged media defects not to be visible by system. 2. Preparing HDDs at system manufacturer Special utility software is required to define the size of protected area and store the data into it. The sequence is : Issue Read Native Max LBA/CYL command to get the real device maximum LBA. Returned value shows that native device maximum LBA is 12,692,735 (C1ACFFh) regardless of the current setting. Make entire device be accessible including the protected area by setting device maximum LBA as 12,692,735 (C1ACFFh) via Set Max LBA/CYL command. The option could be either nonvolatile or volatile. Test the sectors for protected area (LBA > = 12,289,536 (BB8600h)) if required. Write information data such as BIOS code within the protected area. Change maximum LBA using Set Max LBA/CYL command to 12,289,535 (BB85FFh) with nonvolatile option. 86 OEM Specifications for DTTA-3xxxxx

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188

10.8
Protected Area Function
Protected Area Function is to provide the 'protected area' which can not be accessed via conventional
method. This 'protected area' is used to contain critical system data such as BIOS or system management
information. The contents of entire system main memory may also be dumped into 'protected area' to
resume after system power off.
The LBA/CYL changed by following command affects the Identify Device Information.
The following set of commands are implemented for this function.
Read Native Max LBA/CYL
('F8'h)
Set Max LBA/CYL
('F9'h)
10.8.1
Example for operation (In LBA mode)
Assumptions :
For better understanding, following example uses actual values for LBA, size, etc. Since it is just an example,
those value could be different.
Device characteristics
Capacity
(native)
: 6,498,680,832 byte (6.4GB)
Maximum LBA (native)
:
12,692,735 (C1ACFFh)
Required size for protected area
:
206,438,400 byte
Required blocks for protected area
:
403,200 (062700h)
Customer usable device size
: 6,292,242,432 byte (6.2GB)
Customer usable sector count
:
12,289,536 (BB8600h)
LBA range for protected area
: BB8600h to C1ACFFh
1.
Shipping HDDs 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. Preparing HDDs at system manufacturer
Special utility software is required to define the size of protected area and store the data into it. The
sequence is :
Issue Read Native Max LBA/CYL command to get the real device maximum LBA.
Returned
value shows that native device maximum LBA is 12,692,735 (C1ACFFh) regardless of the current
setting.
Make entire device be accessible including the protected area by setting device maximum LBA as
12,692,735 (C1ACFFh) via Set Max LBA/CYL command.
The option could be either nonvolatile
or volatile.
Test the sectors for protected area (LBA > =
12,289,536 (BB8600h)) if required.
Write information data such as BIOS code within the protected area.
Change maximum LBA using Set Max LBA/CYL command to 12,289,535 (BB85FFh) with non-
volatile option.
86
OEM Specifications for DTTA-3xxxxx