mi vengono in mente un paio di motivi per questa situazione.....

in primo luogo bisogna usare WinXP SP2 altrimenti non funge.....poi dovresti aggiornare il firmware all'ultimissima versione per risolvere varie incompatibilità e problemi.......

Bootcamp dovrebbe creare una sola partizione e poi chiederti se vuoi creare il CD con i driver, a questo punto ti chiede di inserire il CD di windows e l'installazione dovrebbe procedere senza intoppi.....

potrebbe darsi che hai usato in passato il tool da riga di comando per ridimensionare le partizioni e quindi il layout è stato cambiato e bootcamp non riesce più a fare il suo lavoro in maniera corretta.....

cmq è chiaro che c'è stato un casino a livello di partizionamento....quei 128 MB non dovrebbero esserci e nemmeno la seconda partizione NTFS

il layout corretto è EFI ( 200 MB ), HPFS+ e NTFS...è evidente che in fase di bootstrap windows cerchi su C quello che invece si trova su D o viceversa....è questo il motivo dell'errore.....un errore del genere lo creava Vista, perchè necessità di una partizione in cui copiare il file .cab prima di decomprimerli