Do SSD Partitions Map to Physical Addresses?

partitioningssd

One of the reasons that some folk partition hard drives is that certain parts of the hard drive are supposed to be faster than others. Considering that HDDs are a serial access medium, partitioning, in addition to creating logical partitions, also map to a particular physical set of clusters/blocks on the hard drives

Now, with SSDs, its a whole different ballgame – wear leveling would rely on data being writable anywhere on disk, and with serial access, fragmentation has less of an effect

So.. do partitions on SSDs correlate to physical sectors on a disk like HDDs, or is it abstracted away at a higher level?

Best Answer

In order to know this, you should check how wear leveling works.

Where do writes to a specific partition go?

In both dynamic and static wear leveling, a map is used to link Logical Block Addresses (LBAs) to the SSD memory. Thus, any write that you do to the SSD can get placed anywhere on the SSD...

You can see it as some kind of extra interface between your OS and your SSD, which just translates locations into other locations. Towards the OS there is just no difference. However, if you were able to look past the map you would see a lot of data scattered around, like a really fragmented disk!

What will prevent that I write more than the partition can contain?

The OS does this, as a partition only has a limited amount of LBAs.

Related Question