As for recovering photos and video from Windows phones, you’d better use Windows Phone Zune Backup as the Photo Recovery. It will automatically backup you're your photos and settings when you connect the Windows phone to the computer.