With azure SDK 1.6, loading azure drive in Web role and worker role is okay. However, the following error occurs when loading VM role:
Clouddriveexception 0x80070103 when using Windows azure drive from a VM role
He discussed with Andrew Edwards of Microsoft and found that the driver was a problem and needed to install the driver manually.
The workaround for this issue has been published to msdn:
Http://msdn.microsoft.com/en-us/library/windowsazure/hh708321.aspx.
To manually modify the wadrive. inf driver information file
On the virtual machine, navigateC:\Program Files\Windows Azure Integration Components\v1.6\AzureStorageDrive\
Open the wadrive. inf file in text editor.
Replace the one occurrence% Arch %With the five characters
Amd64.
Replace the one occurrence of the six characters$ Arch $With the five characters
Amd64.
Locate the catalogfile entry that references the wadrive. Cat file:
Catalogfile = wadrive. Cat
After the catalogfile entry, add the line:
Driverver = 06/21/2006, 6.0.6002.18464
Save the modified file, replacing the original wadrive. inf file.
To manually
Install the driver
On the virtual machine, open to the Device Manager. ClickStart, Right click
Computer, And clickManage. This opens the Server Manager.
In the Left Navigation Pane, expandDiagnosticsAnd click
Device Manager.
Right-click the top node in the details pane. ClickAdd legacy hardware.
The welcome to the Add hardware wizard opens.
ClickNext, SelectInstall the hardware that I manually select from a list (advanced), And click
Next.
ClickShow all devicesAnd clickNext. A dialog on which you are using ucted select the device driver you want to install opens.
ClickHave disk.... InCopy manufacturer's files from:Type the path to the wadrive. inf file.
C: \ Program Files \ Windows azure integration Components \ v1.6 \ azurestoragedrive
ClickOK.Add hardwareDialog opens
Wa drive miniportDriver highlighted.
ClickNextAnd clickNextOn the following dialog.
Windows SecurityDialog opens to verify the driver installation.
ClickInstallAnd clickFinish.