Z jakiegoś powodu XP próbuje uruchomić msconfig'a z dysku C, tego z win98 i stąd te błędy.
Mozliwe ze Xp ładuje któreś pliki startowe z 98(config.sys lub autoexec.bat, ale domyślnie nie powinien ich ładować) i wczytuje niewłasciwe zmienne srodowiskowe.