Question Need to recover data from corrupted SD card

captaincandellight

Distinguished
Oct 10, 2013
101
0
18,680
I have quite a few photographs and short videos on a corrupted SD card which I have to recover. When I insert the SD card in the card reader I get the error message from Windows taskbar notifications that says - "There's a problem with this drive. Scan the drive now and fix it". I still can enter and see the SD card contents and folders. But when I double click a photograph to view it Windows photo viewer cannot open it. I am insted presented with a black blank screen. Also I am unable to copy the photographs to my computer. While trying to copy them to my computer and after bypassing the error messages I can see the copied file on my computers folder before it disappears within a few minutes. When I try to copy them to my computer I get the following error messages -

a) "Can't read from the source file or disk".
b) "An error occured applying attributes to the file" - "The system cannot find the file specified".

I am also attaching images of the errors received while accessing, copying contents from SD card and showing that I can still open and see the contents inside -

SD-card-error-1.png
SD-card-error-2.png
SD-card-error-3.png
SD-card-contents-1.png
SD-card-copied-file-to-computer.png
 
Will the current card reader read other cards and files?

Do you have another known working card reader?

Also:

Open the Disk Management window and expand so all can be seen.

Take a screenshot and post accordingly.

I am wondering about the double "Drive E:" in the 3rd screen....
 
Try local first.

Use administrator mode only if Powershell requires you to do so.

Gets are safe and within themselves make no changes. Local should work.

Caveat being that you do not have the necessary rights to even run Powershell. That is a different matter.

Problems can occur with longer cmdlets or scripts that start out with a Get- then "pipe" the results into additional cmdlets that, in turn, make a change.

For example, a Get that looks for a registry entry and if not found or is other than expected then uses another cmdlet to force a registry change.

= = = =

Under the hood many utilities and apps use Microsoft's own tools to dig out details and then simply repackage the results to be more end user friendly, look prettier, or more techy...