I used this procedure…

http://www.aitechsolutions.net/winxpnoboot.html

With no effect.

There is something about that mysterious ??\ partition that is probably causing the problem, as Avast seems to be loading itself from there.

So, I guess I will have to buy another hard drive, yes? And discard this Avasted one.