Why do partitions start at sector 2048

335 views

I was using fdisk and was wondering why partitions start at sector 2048 instead of 1

In: 1

3 Answers

Anonymous 0 Comments

This is simplified but…

Flash memory storage, aka solid state drives, aka SSDs, organise the individual memory cells into pages, quite a large amount of storage.

You cant change individual bits or bytes, only erase whole pages and rewrite them. If you rewrite a small amount of data which just spans two pages, it’s inefficient. So the file system is laid out so as match the file block allocation with the flash pages, and thus try and minimise the number of pages being changed on the SSD. This means starting the file system in a partition at a page boundary, and sector 2048 is chosen as the next likely chunk that’s non zero.

You are viewing 1 out of 3 answers, click here to view all answers.