If you have tried to deallocate the VM and start it back up, and the VM still isn't started, short of troubleshooting the VM remotely - the best thing would be to do a Replace existing
"You can restore a disk, and use it to replace a disk on the existing VM.
The current VM must exist. If it's been deleted, this option can't be used.
Azure Backup takes a snapshot of the existing VM before replacing the disk, and stores it in the staging location you specify. Existing disks connected to the VM are replaced with the selected restore point.
The snapshot is copied to the vault, and retained in accordance with the retention policy.
After the replace disk operation, the original disk is retained in the resource group. You can choose to manually delete the original disks if they aren't needed."
You can restore the OS disk, the rest of the Azure resources will be untouched so you can start the VM per normal.
- (like user id, password, dns mapping , IP address attached ) - will remain untouched, as they were in the state when the Backup ran.