G
G
George62019-08-07 00:27:19
Hard disks
George6, 2019-08-07 00:27:19

What would you recommend to read about the HDD?

Advise what you can read about hard drives.
I am interested in both the historical component - for example, how everything came to CHS addressing, and why, from some stage, CHS stopped showing the physical device of the disk, and modern realities - LBA, 4096 byte sectors, emulation of 512 byte sectors.
The question of the low level - from the platters and heads themselves, the controller, to the BIOS, the modern EFI, and then about the file system. What service information is on the disk besides my data and data of the operating system and partition table.
Somehow I became interested in this topic, such a study out of personal interest, but so far I have not been able to find literature. I want something sufficiently detailed and authoritative - forums and blogs, where they retell the same thing for the thousandth time from an incomprehensible source, will not work. The specifications of Serial ATA International Organization can of course be tried to parse, but I guess it's a long and difficult path.
Plus to this - is it possible, in principle, to learn something about the physical (not logical) device of a particular hard drive? Manufacturers do not specifically talk about disks - how many, for example, platters it has, what type of heads. Are there any utilities here that allow you to extract information from some kind of service memory of the device (and it certainly has it), where everything is written? Without harm to the disk, of course.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
S
Saboteur, 2019-08-07
@George6

Well, in fact, many things are inside information of the disk manufacturer. Details are usually not made available to the public, and internal documents are constantly updated anyway - no one stands still.
Read Wikipedia first, only in English - it is much more complete and contains links to interesting sources.
https://en.wikipedia.org/wiki/Cylinder-head-sector
https://web.archive.org/web/20190204014430/http://...
Manufacturers may provide general information.
There are no utilities as such in public access and should not be, since you cannot work directly with the disk without disassembling it. And working with the controller - you are limited to the standard API. You can try to find something about engineering forgotten passwords, but the probability is low.
As in the standard world of embedded programming, the version of software in the disk controller is usually locked for production. That is, from there they clean out all the debugging gadgets, inputs, outputs. Given the mass nature and complexity of disk production, development is most likely carried out on special engineering controllers, where there are outputs and additional interfaces for connecting, testing and programming. And there are disks on sale, the controllers on which are already locked, and perhaps even the interfaces themselves are not soldered or even absent.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question