If it were me I'd first dd the whole flash drive (assuming it'd be practical, size-wise) into a file and operate on that file via loopback rather than on the original, just in case...