Die neueren Controller werden wohl erst mit auf der XP-CD-SP3 sein, denke ich.
Bis dahin muss man sich eine CD selber machen, oder wenn möglich über das Diskettenlaufwerk sich bedienen.
Es soll auch USB-Diskettenlaufwerke geben worüber dies möglich sein soll, wenn man ein Notebook hat ohne.
Hab ich aber selbst noch nie gemacht.
Zu deiner 2. Antwort: Du musst den Contoller suchen und nicht die Festplatte.
Schau unter Vista nach, welchen Controller Du hast.
Am besten aber implementierst Du alle *.inf und *cat Dateien aus dem Treiber-Pack zu deinem Chipset mit dem Tool nLite.
Dazu musst Du die Orginale-XP-CD dann auf die Festplatte kopieren, dann mit dem Tool nLite die Treiber implementieren und dann eine Boot-CD erstellen.