And in the cool light of afternoon it's working on the desktop again. Desktop has been on and unused since the last attempt. What on earth happened last night? What changed? JOTT?
Both OS and data drives have large, contiguous blocks of free space despite being fairly full, so I can't see that fragmentation was the problem.
Stumped but relieved.