Azure VM Role CSUPLOAD Error 0x80070070 Cannot prepare VHD
Today I was trying to upload my base image to Azure via csupload so that i can attach this vhd to one of my virtual machine (VM) role. However, I got a strange error with no details. I kept on looking for the reason and finally I found the solution.
The error was as below:
Unexpected Error 0x80070070
Cannot prepare VHD C:\Users\user1\Desktop\baseimage.vhd
Reason:
The reason for this error as i discovered was that the disk from where it was uploaded was full. When you use csupload it uses temporary directory for preparing image and by default it uses the location from where you are uploading your base image. So if this disk is full you get this error.
Solution:
Delete some files from your drive to have more available space or use a location on another drive for temporary purpose using the switch TempLocation
No comments: