Basically the problem is in the SD card not the camera, so even if you change the camera the error will encounter. Do not trust on the software tools that are available for free, you may try them out at the cost of your valuable photos. you should use this brilliant Photos recovery software for mac to easily repair and recover your all corrupted or deleted photos on mac. This software show the preview of all the scanned images from the drive. It also recovers the pictures you have picked during the process of preview after the scanning process. It provide free demo verison which allow the user to see the preview of all recoverable data and ensure the users about it functions and features if you are satisfied buy the software which is available at a reasonable price.