It would also give you information about the order in which blocks were written, and the historical state of the disk. Because of wear leveling, block allocation isn't just a one-time initial thing; the mappings between logical and physical address space are changing with each write.
That still doesn’t tell you anything about the existence of partitions within the filesystem UNLESS you discover a side channel attack.