tak nějak bych to viděl - usb krámy se připojují přes nějaká písmenka, windows může mít zapamatované co už kdysi použilo, ale zrovna je to obsazené jiným usb krámem/čtečkou, dalším diskem připojeným a opísmenkovaným později než cd, druhým dvd, konflikt se síťovým diskem...
první co bych udělal je ve správci disků vypral všechny cd a dvd někam na konec abecedy, ať se furt nepletou mezi disky.
taky se dá manažerem usb disků URL=http://www.uwe-sieber.de/usbdlm_e.html v .ini vyjmenovat, která písmena má xp používat (windows si pamatuje jen písmeno jediného usb krámu, což dávno nestačí, a neumí řešit konflikty)
edit:
manažer usb disků mám nastavený tak: http://pc.poradna.net/question/view/85204-usb-drive -letter-manager-for-windows-xp-en
má víc možností třeba pro čtečky nebo i mountovací adresáře.