You'd need to have existing checksums, or be using btrfs, you can still try to rebuild disk4 instead, either way there will likely be some corruption, but depending on how much changed in the array it might be less that this, if the disk is really bad.
You can also try ddrescue instead.