Did you just receive the illegal seek error, or was there a flushing header or "index nodes failed" error as well? That would definitely denote a corrupt image file. If just the header of the image file somehow became corrupted, then your data itself is fine, but it's tricky to get at it. If the header is fine but the corruption is elsewhere, then you're probably SOL unfortunately...