Windows Azure VM Role:エラー「The sector size of the physical disk on which the virtual disk resides is not supported」
VM Role関連では、下のような投稿をしていますので、良ければ参考にしてください。
- 蒼の王座 » Virtual Machine Role利用方法 概略手順
- 蒼の王座 » Windows Azure VM Roleの5つの豆知識
- 蒼の王座 » Windows Azure VM Role:VS2010で「New Virtual Machine Role」を有効にする方法
- 蒼の王座 » Windows Azure VM Role:エラー「The VHDs logical size of 130048MB exceeds the system maximum of 66560MB」
- 蒼の王座 » Windows Azure VM Role:エラー「The file yourvhdname.vhd is not a valid VHD」
エラー内容
VM Role用のVHDを作成した後、CSUPLOADスクリプトを使用してアップロードすると次のようなエラーが発生します。
エラーは、「An error occurred trying to attach to the VHD.
Details: The sector size of the physical disk on which the virtual disk resides is not supported」と表示されます。
「VHDをアタッチしようとしてエラーが発生しました。
詳細:仮想ハードディスクが保存されている、物理ディスクのセクターサイズは、サポートされていません」と言った意味になります。
原因
このエラーは、USB 3.0で接続した1TBの外付けHDDから、VHDイメージをロードした為に発生したエラーです。ほかのサイズの小さい外付けHDDを使用した場合には、エラーが発生しませんでした。エラーは、相性の悪いセクターサイズであるHDDを使用したので発生しました。
解決策
baseimage.vhdをローカルハードディスクへ移動させた後、アップロードに成功しました。
問題の解決策は、ローカルハードディスクにVHDをコピーし、“-LiteralPath” パラメータを適切に設定することです。