My problem is none of the above. If you read the posting you will see that
1. the USB Hub is
powered before I boot into Windows;
2. the Hard drive is recognised by Windows if I unplug it then plug it back in.
My problem is that it is not automatically recognised on boot and it's a major source of irritation that I have to unplug it from the USB Hub and then plug it back in again every time I boot so that I can see it.
