Eccoti la procedura un pò complessa ma che dovrebbe funzionare:
Formatta dal sistema su cui è installato Windows XP un floppy disk (non copiare i file di avvio, esegui semplicemente il comando FORMAT A:).
A questo punto inserisci il CD ROM di installazione del sistema operativo più recente e basato sul kernel di Windows NT/2000 che hai installato: se hai, ad esempio, installato Windows Vista e Windows XP inserisci il CD ROM di installazione di Windows XP, che è il sistema operativo più recente installato.
Copia, a questo punto, dalla cartella /I386 del CD ROM d'installazione NTLDR e NTDETECT.COM. Crea quindi, servendovi del Blocco Note di Windows, sempre all'interno del disco floppy appena formattato, un file di testo attribuendogli il nome BOOT.INI; inserisci al suo interno, poi, quanto segue:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(N)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(N)\WINNT="Windows 2000" /fastdetect
Sostituisci la stringa Windows 2000 con il nome del sistema operativo (Windows XP o Windows Vista) che vuoi rendere nuovamente avviabile. Sostituisci \WINNT con il nome della cartella all'interno della quale hai installato Windows XP o Windows 2000 (generalmente \WINNT o \WINDOWS).
Varia la lettera N con il numero della partizione contenente il sistema operativo Windows 2000/XP da avviare.
Salva quindi il file BOOT.INI all'interno del dischetto.
Tieni presente che abbiamo supposto, una modalità di avvio mediante multi syntax presupponendo l'utilizzo di un disco fisso IDE collegato al canale IDE primario sulla scheda madre.
Una volta fatto questo..riavvia il pc con il floppy insertito (dopo naturalmente aver impostato nel bios come first boot device il disco floppy) e dovresti quindi rivisulizzare il menu con cui scegliere il SO da avviare!!
