Matiw wrote:
lcoughey/Deftrue
Implementing an LBA-only addressing system will not affect the linearity of the addressing system. Suppose a drive comes from the factory with 500,000 user accessible LBAs, and another 25,000 spare LBAs for defect management.
The manufacturer can identify the defective LBAs in the user-accessible part of the disk and then map them to heathy LBAs from the spares (LBA to LBA mapping); this will be the G-list. By the same token, the P-list will be constructed (during the life time of the disk) by mapping defective user-accessible LBAs to spare ones. This way the user will always see 500,000 consecutive LBAs.
For example, let us suppose that LBA-5 is defective, the HDD operating system (firmware) can map the defective LBA-5 to LBA-500,005. Any application that wants data from LBA-5 will be directed to LBA-500,005. For the application programs, everything is linear.
That's the definition of translation
What's your initial question is about then?