If you already have a virtual hard disk (VHD) to use or you want to copy the VHD from an existing VM to use, you can create a new VM by attaching the VHD to the new VM as an OS disk.
https://learn.microsoft.com/en-us/azure/virtual-machines/windows/create-vm-specialized-portal
Create a VM from an existing managed OS disk that was copied from a managed disk in different subscription
https://learn.microsoft.com/en-us/azure/virtual-machines/scripts/create-vm-from-managed-os-disks
A snapshot is a copy of a virtual disk at a specific point in time. Snapshots are often used as backups, as they enable you to quickly and easily restore a disk to its original state if something goes wrong.
https://docs.ukcloud.com/articles/azure/azs-how-create-vm-from-snapshot-portal.html