Larger partition not seen on Sandisk Cruzers


I'm having a bit of a problem with 2 usb drives. One is a Sandisk Cruzer Micro (U3) and the other is a Sandisk Cruzer Profile. On my office notebook and home computer both work fine. On my office desktop the computer can see the system partition on both and can see the Launchpad on the micro (and use it) but no other data is visible (such as stored docs, databses, etc.

Both partitions can be seen on the Profile IF it's in the port as the computer boots. The Micro doesn't like being in the port at reboot and the OS actually starts to run scandisk on it if I try that. But if the Profile is removed (even with safe ejection) and put back, it is no longer recognized (by that I mean the larger (1G) partition is not seen.

My home machine is running Win2K. The office machine and the notebook are running WinXP. My office tech folks can't figure out the problem. Has anyone here experienced anything like this? Any solutions anyone knows of? Thanks!