The md and hd numbers have no meaning other than the order that the drives and arrays are found at boot. That's OK because md reassembles the RAID arrays by drive UUID, which doesn't change. You should never use the md, sd or hd names in fstab. Mount by UUID or logical volume name.
You can list the known arrays with the command:
Most likely your arrays are there, just with new names. If not, use mdadm to find and assemble them.
Note: there is no such thing as a cylinder boundary. fdisk should know better.