the problem of a track restarting to the beginning after pulling the power, or even going to a few tracks before, has always been a problem, because the dynamic partition, where the placeholder is stored, isn't written to all the time.

but speaking of which, will it really that much of a burden to program dynamic partition writes as the last action before the hdd spins down? or, if thats already the case, anyway to force a dynamic partition write?