Answer – C
For a volume to be available in another availability zone, you need to create a snapshot from the volume. Then in the snapshot from creating a volume, you can then specify the new availability zone accordingly.
The EBS Volumes attached to the EC2 Instance will always have to remain in the same availability zone as the EC2 Instance. A possible reason for this could be because EBS Volumes are present outside of the host machine, and instances have to be connected over the network. If the EBS Volumes are present outside the Availability Zone, there can be potential latency issues and subsequent performance degradation.
What one can do in such a scenario is to get the Snapshot of the EBS Volume. Snapshot sequentially captures the state of your EBS Volume. You can create an EBS Volume from this snapshot in your desired Availability Zone and attach it to your new Instance.
Later you can detach the volume from the older instance and delete then.
Option A is invalid because the Instance and Volume have to be in the same AZ to be attached to the instance. After all, we have to specify AZ while creating Volume.
Option B is invalid because there is no way to specify a volume as a source.
Option D is invalid because the Diskcopy would be a tedious process.
For more information on snapshots, please visit the below URLs-
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSSnapshots.html
https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ebs-detaching-volume.html