Francamente non ho capito i vari passi che hai seguito. Mi sembra che dall'hd da 160 hai formattato quello da 250 che, logicamente, non è più partito.
La prassi da seguire: (Suppongo che tu sappia settare i dischi in Master/slave :) )
caso A: vuoi installare il sistema operativo su quello da 250, portarci i dati da quello piccolo e poi formattarlo.
E' il caso + semplice.
1)Stacca fisicamente quello piccolo, o se non hai accesso disabilitalo da bios
2)installa WinXP e driver sull'unico hd che ora hai sul pc (quello da 250)
3)riattacca quello piccolo
4)entra nel bios ed assicurati che il computer parta da quello grande
5)lancia win (che ora è quello nuovo), sposta i dati del piccolo e poi formattalo sempre dal Windows di quello da 250.
caso B: Vuoi avere due sistemi operativi indipendenti.
La procedura è identica a prima solo che ora non devi formattare quello da 160. Per decidere quale dei due sistemi operativi deve caricarsi, devi entrare tutte le volte nel bios e assegnare come "first boot device" l'hd che ti interessa.
caso C: Vuoi avere 2 sistemi operativi "dipendenti"
1)lascia entrambe i dischi attaccati
2)inserisci il cd di Windows e lancia l'installazione
3)se ti viene chiesto se vuoi ripristinare vecchie installazioni rispondi no
4)windows ti chiede su quale hd deve installarsi -> seleziona quello da 250
5)dopo un po il pc si riavvia. Prima di farlo riavviare entra nel bios e seleziona l'hd da 250 come "first boot device". Nel caso non riesci ad entrare tempestivamente nel bios probabilmente ti si caricherà il vecchio windows. Lascialo fare e quando si è avviato resetta il pc ed entra nel bios per selezionare quello da 250.
6)completa la nuova installazione.
A questo punto il pc parte sempre dall'hd nuovo. Solo che, visto che durante l'installazione ha trovato un'altra copia di windows sull'hd da 160, ti chiede se vuoi lanciare il nuovo windows o quello vecchio.
Come vedi è possibilissimo far convivere due copie dello stesso sistema operativo nello stesso pc. ;)