uSB CDROM question



I have encountered the issue about USB CDROM in recent work,that is data card project.please help if you know the cause.
Specific description is as follows:
I divided a partion in the NANDflash.Then the partion can be enumerated to CDROM.So there is no CDROM disc that is used to install data card driver.
The current situation:In the XP,the CDROM is able to meet the normal requirements;But in 2000,there is an error message “not accessible incorrect function” when click on “open” item.whether or not it is caused by error read toc return value.In the data card project ,there is no concept of the track. so the value returned is random.