"Standby" ist nicht nur ein Feature von Windows, sondern auch eines der Festplatte, des Mainboards und des BIOS ("Power Management"). Nur wenn alle das gleich gut koennen laeuft's. Bei Dir scheint das zu funktionieren wenn Windows und HD0 (die erste, IDE, Festplatte) daran beteiligt sind.
Wenn es jetzt nicht laeuft kann das daran liegen, dass die externe Platte alt ist (sagen wir mal, kleiner als 10 oder 20MB), oder dass der Verbindungsmechanismus nicht unterstuetzungsfaehig ist (aufgrund der Verbindungsart, BIOS, oder Motherboardeigenschaften).
Vielleicht unterstuetzt aber auch XP keinen Standby bei externen Festplatten, zumindest in der Art und Weise wie die Verbindung vorgenommen ist (USB?, ...?).
Dies ist eine wenig hilfreiche Antwort, beschreibt aber das Umfeld der Gruende.
Besten Gruss,
OAlexander.