SanDisk Drive corrupted, how to recover data?

Hello, I am using a 32GB SandIsk USB Drive, I plugged it in a linux machine and I am not able to see anything, I plugged it into a windows machine and it says to format it, but If I format it then how do I recover my data, please tell how do I recover my data from the usb?

Plug it into the Windows machine, open a Command Prompt window and run a CHKDSK command for the USB’s drive letter. You may have to Safely Remove the drive and reinsert it after the CHKDSK has been run.

1 Like

Firstly, you’d better do not format the USB. Try following methods…

  1. Go to Disk Management to see if the USB is there, and if it is shown as RAW. If so, you need to format it.
  2. Check if the USB’s file system is not recognized by Windows, like Ext2/3/4. Just convert file system with Partition Wizard.
  3. If it has bad sectors, try running CHKDSK to fix error.

If these tips don’t work, you have to format the USB, and then run a data recovery program (many choices from google) to scan the USB and recover data as soon as possible.

You can try this method to recover your data before formatting, hope this will help you.Thanku

  1. Choose the flash drive to scan. Launch EaseUS Data Recovery Wizard and choose your flash drive where you lost important files. …
  2. Check and preview flash drive data. …
  3. Restore flash drive data

Kathy makes a good point TheBlapse. If you formatted the drive in a Linux machine it may very well be formatted as a Ext2/3/4 drive and that is indeed unreadable by Windows but the files are still there so don’t format the drive in Windows.

Find another Linux system or see if the app Kathy suggested. The free version doesn’t look like it works with Linux file systems but the $159 Professional version might.

The EaseUS Data Recovery Wizard’s $69 version may work with Linux formatted drives but I didn’t see it referenced in the free version.

Let us know what works for you.