You can read parts of a track and then stitch them together as the data repeats.
If I understood it correctly, a real weak bit is a bit that is magnetized lightly and has an unstable state so that sometimes it reads as a 0 and sometimes as a 1. A single revolution will only read it in one way. Or I got the concept wrong?