Grazie per la risposta.
Ho iniziato a cercare di capire qual è il problema, ma purtroppo conosco poco Windows (molto meglio Mac OS).
Intanto ho esaminato il boot.ini, di cui copincollo il contenuto qui sotto:
Sarebbe bello se tutto si limitasse a cambiare uno dei parametri soprastanti. Quando ho installato Windows nella partizione dov'è tuttora, il disco era nel bus SATA del MBP, mentre ora è nel bus PATA (dove prima risiedeva il masterizzatore), e funziona grazie a un adattatore SATA/PATA Opticaddy: magari queste informazioni possono aiutare?
Allego anche un'immagine che mostra la situazione dei due dischi interni del MBP, con le relative partizioni (quelle in grigio sono partizioni invisibili). L'installazione di Windows risiede, ovviamente, nella partizione Windows XP Pro.