Текст страницы
b) shall perform a truncate operation; and
c) may perform an initialization.
10.22.3.3 Depopulation Operations
To initiate a depopulation operation the host issues a REMOVE ELEMENT AND TRUNCATE command. The
depopulation operation may continue after the command that initiated the depopulation operation returns command
completion without error.
A depopulation operation, a truncate operation, or a user data initialization operation shall not be terminated by a
COMRESET, hardware reset, or software reset.
If a depopulation operation, a truncate operation, or a user data initialization operation:
a) detects an error that prevents successful completion of that operation; or
b) is interrupted by a power-on reset,
then the device:
a) shall terminate that operation; and
b) may abort subsequent media access commands with the additional sense code set to DEPOPULATION
FAILED until a subsequent REMOVE ELEMENT AND TRUNCATE command or a RESTORE ELEMENTS
AND REBUILD command completes without error.
Sector reallocation may occur during depopulation operations.
10.22.3.4 Truncate Operations
The REQUESTED MAX LBA field in the REMOVE ELEMENT AND TRUNCATE command (see Section 12.1):
a) specifies the native max address and the accessible max address and
b) should be no larger than the native max address at the time of command acceptance minus the ASSOCIATED
CAPACITY field for the storage element being depopulated.
The processing of a REMOVE ELEMENT AND TRUNCATE command shall not change the LOGICAL SECTOR SIZE
field or the LOGICAL SECTOR OFFSET field (see Section 12.21.17.3).
10.22.3.5 Command Processing During Depopulation Operations
While the device is performing the actions specified in Section 10.22.3.2 as a result of repurposing depopulation,
the
device shall abort all commands other than the:
a) IDENTIFY DEVICE;
b) IDLE IMMEDIATE with the Unload feature;
c) READ LOG EXT or READ LOG DMA EXT, if one of the following log addresses is requested:
A) 04h (i.e., Device Statistics log);
B) 10h (i.e., NCQ Command Error log);
C) 30h (i.e., IDENTIFY DEVICE data log); or
D) E0h (i.e., SCT Command/Status log);
d) REQUEST SENSE DATA EXT;
e) GET PHYSICAL ELEMENT STATUS;
f) SECURITY UNLOCK;
g) SET FEATURES PUIS feature set device spin-up;
h) SMART READ LOG, if one of the following log addresses is requested:
A) 30h (i.e., IDENTIFY DEVICE data log); or
B) E0h (i.e., SCT Command/Status log);
i) SMART RETURN STATUS, with the additional sense code set to DEPOPULATION IN PROGRESS.
10.22.4
Repurposing Depopulation Restoration
10.22.4.1 Overview
Repurposing depopulation restoration uses the RESTORE ELEMENTS AND REBULD command to restore some or
all the capacity of the device that was reduced by previous depopulation operations.
Upon completion of the RESTORE ELEMENTS AND REBUILD command, the actions performed by depopulation
revocation operations may continue as background processes. Upon the completion of the actions performed by
126
Hard Disk Drive Specification