次の方法で共有

Azureのアンマネージドディスクの廃止後、マネージドディスクへの移行について

onuma 20 評価のポイント
2026-04-17T03:51:04.5366667+00:00

アンマネージドディスクが廃止された後、マネージドディスクに移行する方法がありましたら、教えてください。

Azure上にディスクが存在するかも不明のため、できるのかもわかりません。

Azure Virtual Machines
Azure Virtual Machines

Windows および Linux 仮想マシンのプロビジョニングに使用される Azure サービス。


質問作成者が受け入れた回答

Hemalatha 14,525 評価のポイント Microsoft 外部スタッフ モデレーター
2026-04-17T05:57:08.95+00:00

こんにちは Onuma 様

Microsoft Q&A にお問い合わせいただきありがとうございます。

Azure のアンマネージド ディスクは、2026 年 3 月 31 日をもって完全に廃止されました(当初の 2025 年 9 月 30 日から延長)。この日以降、アンマネージド ディスクを使用している仮想マシンは自動的に停止および割り当て解除され、マネージド ディスクへ移行するまで再起動できません。

参考情報: アンマネージド ディスクは 2026 年 3 月 31 日に完全廃止(当初公開された 2025 年 9 月 30 日から延長)

ただし、廃止日以降でも、リソースが残っている場合は移行を実施することが可能です。仮想マシンがサブスクリプション内に存在している、または関連するストレージ アカウントに VHD ファイルが残っている場合は、問題なくマネージド ディスクへ移行できます。これらのリソースがすでに削除されている場合は、バックアップがない限り移行はできません。

参考情報: Azure マネージド ディスクの概要

アンマネージド ディスクからマネージド ディスクへの移行

アンマネージド ディスクの確認方法:

現在の状態を確認するには、Azure ポータルで「仮想マシン」に移動し、マネージド ディスクを使用していない VM をフィルターして確認できます。また、以下の Azure CLI コマンドを使用して一覧を取得することも可能です。

このコマンドにより、サブスクリプション内でアンマネージド ディスクを使用している VM の一覧が表示されます。

ユーザーの画像

また、以下のコマンドでも同様に確認可能です。

az vm list --query "[?storageProfile.osDisk.managedDisk==null].{name:name,rg:resourceGroup}"

重要な前提条件:

移行を開始する前に、仮想マシンの完全バックアップを取得し、正常な状態であることを確認してください。移行中は VM が再起動されるため、動的 IP アドレスの変更などが発生する可能性があります。そのため、メンテナンス時間の確保を推奨します。また、この操作は一方向であり、元に戻すことはできません。

単一 VM の場合(Azure ポータル):

対象の VM を選択 → 「ディスク」→「マネージド ディスクへ移行」→「移行」を実行します。

この操作により、OS ディスクおよびデータ ディスクが自動的に変換されます。

$rgName = "yourResourceGroup"
$vmName = "yourVMName"
Stop-AzVM -ResourceGroupName $rgName -Name $vmName -Force
ConvertTo-AzVMManagedDisk -ResourceGroupName $rgName -VMName $vmName

上記により、VM は割り当て解除され、移行後に再起動されます。

可用性セット内の VM の移行:

可用性セットに属する VM を移行する場合は、まず可用性セット自体をマネージド対応(Aligned)に更新する必要があります。

以下の例では、myResourceGroup 内の myAvailabilitySet を更新しています。

$rgName = 'myResourceGroup'
$avSetName = 'myAvailabilitySet'
$avSet = Get-AzAvailabilitySet -ResourceGroupName $rgName -Name $avSetName
Update-AzAvailabilitySet -AvailabilitySet $avSet -Sku Aligned

リージョンによっては、フォールト ドメイン数の違いにより「The specified fault domain count 3 must fall in the range 1 to 2.」のようなエラーが発生する場合があります。その場合は、以下のようにフォールト ドメイン数を 2 に変更して再実行してください。

$avSet.PlatformFaultDomainCount = 2
Update-AzAvailabilitySet -AvailabilitySet $avSet -Sku Aligned

その後、VM を停止してから移行を実施します。

なお、移行前に使用していた VHD Blob やストレージ アカウントは自動的には削除されず、継続して課金されます。移行が正常に完了したことを確認後、不要なリソースは削除してください。

詳細については、以下のドキュメントをご参照ください。

Windows 仮想マシンをアンマネージド ディスクからマネージド ディスクへ移行

Linux 仮想マシンをアンマネージド ディスクからマネージド ディスクへ移行

本内容がお役に立てば幸いです。ご不明点がございましたら、お気軽にコメントにてお知らせください。

※本回答は翻訳ツールを使用しているため、一部表現が不自然な場合があります。

この回答は役に立ちましたか?

1 人がこの回答が役に立ったと思いました。

0 件の追加の回答

並べ替え方法: 最も役に立つ

お客様の回答

質問作成者は回答に "承認済み"、モデレーターは "おすすめ" とマークできます。これにより、ユーザーは作成者の問題が回答によって解決したことを把握できます。