dd default bs value is 512 bytes, which is quite small for such big file as image. I think we already need some memory, so copy with at least 1MB buffer is much better and can be significant improvement. Can you try impact?