MBR partition table 32bits limitation?

I am reading about MBR partition table.

If I am not wrong, what MBR partition table does is holding sector addresses for storing and retrieving data. But there is 32 bits limitation, 2^32, 4,294,967,296 number of sector address can be referenced but not more, right? But I wonder, MBR partition is within a sector, of which size is 512 bytes, and 512 bytes are only 2^9 bytes, and that is 2^11bits only. How can 2^32 bits can fit into a boot sector?

When you ask a question, don’t forget to include a link to the exercise or project you’re dealing with!

If you want to have the best chances of getting a useful answer quickly, make sure you follow our guidelines about how to ask a good question. That way you’ll be helping everyone – helping people to answer your question and helping others who are stuck to find the question and answer! :slight_smile: