I just expereienced this same issue and this is what I did to resolve.
Step 1. Back up your registry.
Step 2. Look and see if you now have a key called HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\Vid_0781&Pid_1234 and a key called HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\Vid_0781&Pid_5150.
Step 3. Delete Both (Note the the latter is the one for your Cruiser but you should start fresh.)
Step 4. Reboot (Make sure you don't have the flash drive plugged in.)
Step 5. Once logged back on, install the flash drive. It will still go thru the routine of hardware
discovery but most likely will not work correctly. You should notice that the key HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\Vid_0781&Pid_1234 is back but the later is still gone.
Step 6. Change the following keys to the values indicated..
DeviceDescrip FROM ADirRom TO Sandisk Cruzer
LocationInformation FROM ADirRom TO Sandisk Cruzer
and ADD the Following
Remove the drive and reinstall. If you are as lucky as I, you may still get an initial message about can't find a driver for the Adir, but then the hardware detection will start anew and correctly recogize as a Cruiser Mini.