IBM IC35L020 Hard Drive Specifications - Page 103

Security extensions

Page 103 highlights

a) Issue a Read Native Max Address command to get the real device maximum LBA. Returned value shows that the native device maximum LBA is 12,692,735 (C1ACFFh) regardless of the current setting. b) Make the entire device accessible including the protected area by setting device maximum LBA to 12,692,735 (C1ACFFh) via Set Max Address command. The option may be either nonvolatile or volatile. c) Test the sectors for protected area (LBA > = 12,289,536 (BB8600h)) if required. d) Write information data such as BIOS code within the protected area. e) Change maximum LBA using Set Max Address command to 12,289,535 (BB85FFh) with nonvolatile option. f) From this point the protected area cannot be accessed until the next Set Max Address command is issued. Any BIOS, device drivers, or application software access the drive as if it were a 6.2 GB device since the device functions in the same manner as real 6.2 GB device. 3. Conventional usage without system software support Since the drive works as a 6.2 GB device, this device requires no special care for normal use. 4. Advanced usage using protected area The data in the protected area is accessed by the following method: a) Issue Read Native Max Address 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. b) Make the entire device including the protected area accessible by setting device maximum LBA as 12,692,735 (C1ACFFh) via Set Max Address command with the volatile option. By using this option an unexpected power removal or reset will not make the protected area remain accessible. c) Read information data from protected area. d) Issue hard reset or POR to inhibit any access to the protected area. 13.9.2 Security extensions 1. Set Max Set Password 2. Set Max Lock 3. Set Max Freeze Lock 4. Set Max Unlock The Set Max Set Password command allows 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 related to the password used for the Security Mode Feature set. When the password is set the device is in the Set_Max_Unlocked mode. The Set Max Lock command allows the host to disable the Set Max commands-except set Max Unlock-until the next power cycle or the issuance and acceptance of the Set Max Unlock command. When this command is accepted, the device is in the Set_Max_Locked mode. The Set Max Unlock command changes the device from the Set_Max_Locked mode to the Set_Max_Unlocked mode. The Set Max Freeze Lock command allows the host to disable the Set Max commands-including Set Max UNLOCK-until the next power cycle. When this command is accepted the device is in the Set_Max_Frozen mode. The IDENTIFY DEVICE response word 83, bit 8 indicates that this extension is supported if set, and word 86, bit 8 indicates the Set Max security extension is enabled if set. Deskstar 60 GXP Hard disk drive specification 89

  • 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
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209

a)
Issue a Read Native Max Address command to get the real device maximum LBA. Returned value
shows that the native device maximum LBA is 12,692,735 (C1ACFFh) regardless of the current
setting.
b)
Make the entire device accessible including the protected area by setting device maximum LBA to
12,692,735 (C1ACFFh) via Set Max Address command. The option may be either nonvolatile or
volatile.
c)
Test the sectors for protected area (LBA > = 12,289,536 (BB8600h)) if required.
d)
Write information data such as BIOS code within the protected area.
e)
Change maximum LBA using Set Max Address command to 12,289,535 (BB85FFh) with nonvola-
tile option.
f)
From this point the protected area cannot be accessed until the next Set Max Address command is
issued. Any BIOS, device drivers, or application software access the drive as if it were a 6.2 GB
device since the device functions in the same manner as real 6.2 GB device.
3. Conventional usage without system software support
Since the drive works as a 6.2 GB device, this device requires no special care for normal use.
4. Advanced usage using protected area
The data in the protected area is accessed by the following method:
a)
Issue Read Native Max Address 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.
b)
Make the entire device including the protected area accessible by setting device maximum LBA
as 12,692,735 (C1ACFFh) via Set Max Address command with the volatile option. By using this
option an unexpected power removal or reset will not make the protected area remain
accessible.
c)
Read information data from protected area.
d)
Issue hard reset or POR to inhibit any access to the protected area.
13.9.2 Security extensions
1.
Set Max Set Password
2.
Set Max Lock
3.
Set Max Freeze Lock
4.
Set Max Unlock
The Set Max Set Password command allows the host to define the password to be used during the cur-
rent 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 related to the password used for the Security Mode Feature set.
When the password is set the device is in the Set_Max_Unlocked mode. The Set Max Lock command
allows the host to disable the Set Max commands—except set Max Unlock—until the next power cycle or
the issuance and acceptance of the Set Max Unlock command. When this command is accepted, the
device is in the Set_Max_Locked mode. The Set Max Unlock command changes the device from the
Set_Max_Locked mode to the Set_Max_Unlocked mode. The Set Max Freeze Lock command allows the
host to disable the Set Max commands—including Set Max UNLOCK—until the next power cycle. When
this command is accepted the device is in the Set_Max_Frozen mode.
The IDENTIFY DEVICE response word 83, bit 8 indicates that this extension is supported if set, and
word 86, bit 8 indicates the Set Max security extension is enabled if set.
Deskstar
60 GXP Hard disk drive specification
89