First, I am assuming that drives and/or partitions have a linear address from start to finish. This must be the case, or else programs like `dd` would not be able to function as a copying mechanism.

Is the boot sector pretty much always just address 0 in this array of bytes? I suppose it depends on the filesystem being used on that drive?

Sorry I'm really not knowledgeable about these low-level things, and I want to learn!