compact flash recovery