Trouble with Sandisk Cruzer drive and Windows 7


Recommended Posts

I've been having problems with the Sandisk Cruzer drive in Windows 7 Pro for a while. It only happens on the Dell Omniplex 790 computer. I have no issues with the same drive on my other Windows 7 Ultimate 64 bit machine.

When I first plug the drive in, it usually works but if I safely remove the drive and then plug it back in, Windows doesn't recognize the drive. I have to go into Device Manager, where it is listed and uninstall the drive. Once the drive is uninstalled, I remove it and then plug it back in and then Windows installs the driver and the drive opens up and works fine until I have to remove the drive, then it fails to be recognized or open up when I plug it back in.

I've googled it a million times but always get links to delete my USB Bus in Device Manager and restart the computer and let Windows reinstall them. I still have the same issue every time I remove the thumb drive.

Hoping someone has a fix for this problem. It gets frustrating having to uninstall the drive and reinstall the driver every time I need to use the drive. It's not just this thumb drive either, it's every thumb drive that I own. 

 

Hello,

Do you eject the SanDisk Cruzer USB Flash Drive from the Dell Omniplex 790 computer via the USB icon located in the system tray notification area, or are you just physically disconnecting it from the computer?

 

Regards,

Aryeh Goretsky
 

On 04/07/2023 at 17:57, DarrellS011 said:

I've googled it a million times but always get links to delete my USB Bus in Device Manager and restart the computer and let Windows reinstall them. I still have the same issue every time I remove the thumb drive.

If you choose to update the driver and select a driver, are there older versions of the driver that you could install to see if that fixes the problem?

Have you tried turning the computer off, unplugging it, and holding the power button down for 40 seconds... (then mashing it a few times too) then plug it back in and try it.

Maybe the motherboard just needs a good discharge.

I've seen that fix some weird issues.

 

On 05/07/2023 at 11:00, Warwagon said:

If you choose to update the driver and select a driver, are there older versions of the driver that you could install to see if that fixes the problem?

Have you tried turning the computer off, unplugging it, and holding the power button down for 40 seconds... (then mashing it a few times too) then plug it back in and try it.

Maybe the motherboard just needs a good discharge.

I've seen that fix some weird issues.

 

If I try to update the driver in Device Manager, it tells me the best driver is already installed. My only option is to uninstall the device and let Windows reinstall the driver when I plug in the drive. I've also tried the option to uninstall the USB Root Hub and let Windows reinstall it when I restart the computer but I still have to do either option every time I insert the thumb drive. I have no issues with any other USB device (printer, Internet phone, keyboard or mouse) just the Sandisk Cruzer thumb drive. 

 

I'll try your suggestion. It's easier to do that than to reinstall Windows.

On 05/07/2023 at 11:31, DarrellS011 said:

I'll try your suggestion. It's easier to do that than to reinstall Windows.

If you do reinstall Windows, I would recommend installing it onto a spare drive if you have one. That way if the problem isn't fixed, then you didn't nuke your old installation for nothing. Then once you are happy with the installation, you could always clone it back over to the original drive.

Wow! I tried the power button as suggested and I think it may have fixed the problem. I plugged the drive in three times and it worked all three times. I put it in my other PC and then back to the Dell and tried it worked.

EDIT: Unplugged it and stuck it back in and nothing.

 

On 05/07/2023 at 17:55, DarrellS011 said:

Wow! I tried the power button as suggested and I think it may have fixed the problem. I plugged the drive in three times and it worked all three times. I put it in my other PC and then back to the Dell and tried it worked.

EDIT: Unplugged it and stuck it back in and nothing.

 

Try plugging it into a different USB port on the Dell.

On 05/07/2023 at 12:07, SnoopZ said:

Try plugging it into a different USB port on the Dell.

I've tried both front ports and even tried the back ports. It's not a port issue. It's either a Windows issue or a cruzer drive issue. Reading the Sandisk forum, people didn't have a problem with other brands of thumb drives, just the Sandisk drives.

I found a post about Cruzer not being recognized in Windows that says to  delete the usbstor.inf file in c:\windows\inf and replace it with the usbstor.inf file in  C:\Windows\System32\DriverStore\FileRepository\usbstor.inf_amd64_neutral_xxxxxxxx

Edited by DarrellS011

Well, it worked the first time but when I removed the drive and reinserted it, same old problem. I looked at the driver files for the drive and am tempted to replace them with the same drivers from my other PC.

I was looking at Policies for the drive and it's set to default "Quick Removal" instead of "Better Performance" which you need to use the Safely Remove Hardware option. Maybe I need to either change the policy or just remove the drive without using the safe to remove option since that is what seems to be killing the driver. 

Device Manager in the Dell computer shows two drivers for this drive. Device Manager on my other PC shows four drivers for this drive (five counting the AVG driver).

I looked in C:\Windows\System32\drivers on the Dell and the two other drivers from the other Windows 7 PC are not on the Dell. One driver file from the other PC and the usbstor.inf are newer than the ones on the Dell.

I have three thumb drives. They are all Sandisk Cruzer drives. Two are four or five years old and one is an older model. They all work fine on my other PC but Windows on the Dell can't read any of them unless I uninstall them in Device Manger and let Windows reinstall the device and that only lasts until I remove them from the PC. Then I have to do it all over again.

I'm going to go ahead and put the driver files from my other PC in the Dell and see what happens.

I thought I had it fixed. I replaced the usbstor.inf file from the Dell with a copy of the usbstor.inf file from the other PC and added partmgr.sys and vidsflt.sys in  C:\Windows\System32\driver. I tried to replace the disk.sys and fltsrv.sys files with the newer ones from the other PC but Windows would not allow it.

I plugged all three Cruzer drives in multiple times with no problems. I connected the drives to my other PC and plugged the first one back into the Dell and it opened up fine. Took it out and put the second one in and Windows didn't recognize the drive.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.