Problem: Windows initialisiert den USB Hub erst relativ spät. Auf die HDD kann aber ohne Treiber nur im Realmode zugegriffen werden (-> Mainboard Bios) und da wird der Kernel mit einigen Boottreibern (die, die man beim Setup mit F6 einbindet) geladen.
Reicht schon wenn man sich die USB Maus anguckt, die flackert erst wenn die HDD schon längst rödelt - genau da hat Windows den USB Hub initialisiert. Ein Boottreiber kann aber nicht auf den USB Hub zugreifen, weil der eben erst zu spät geladen wird (und dafür muss die HDD schon da sein).