Windows 2008 以降を使用している仮想マシンで 2 番目の仮想ディスクを初期化できません
search cancel

Windows 2008 以降を使用している仮想マシンで 2 番目の仮想ディスクを初期化できません

book

Article ID: 436110

calendar_today

Updated On:

Products

VMware vCenter Server VMware vSphere ESXi

Issue/Introduction

  • Windows 7、Windows Server 2008 R2、Windows Server 2012 R2、Windows Server 2012、Windows 8、Windows 10、またはそれ以降のバージョンで仮想ディスクを追加した後、ディスクをオンラインにすることができません。

  • 仮想マシンは、仮想ハードウェア・バージョンが 7 以降で構成されています。

  • Windows 内の「ディスクの管理」で以下のエラーが表示されます。

    管理者により設定されているポリシーのために、ディスクはオフラインです

 

Cause

複数のサーバーからアクセスされる共有ディスクを保護するために、Windows Server 2008 から SAN ポリシーが導入されました。仮想マシンが初めてそのディスクを認識した際、ディスクはオフライン状態になりますが、一度オンラインにすれば、再起動後もオンライン状態が維持されます。

デフォルトでは、Windows マシンの SAN ポリシーは「Offline Shared(オフライン共有)」に設定されているため、ESXi やハードウェアのバージョンに関係なく、この問題が発生する可能性があります。

Resolution

1.Windows 仮想マシン内でコマンドプロンプト(管理者)を開きます。
2.Diskpart ユーティリティを実行するために、以下のコマンドを入力します。

 diskpart.exe

3.現在の SAN ポリシーを表示するために、以下のコマンドを実行します。

 diskpart> san
 SAN Policy: Offline Shared

4.SAN ポリシーを「OnlineAll(すべてオンライン)」に変更するために、以下のコマンドを実行します。

 diskpart> san policy=OnlineAll
 Diskpart successfully changed the SAN policy for the current operating system. 

5.各ディスクの概要情報を表示するために、以下のコマンドを実行します。

 diskpart>list disk

 Disk Status Size Free Dyn Gpt
 --------------- ------------------ ----------- ----------

 Disk 0 Online 40 GB 0 B
 *Disk 1 Offline 60 GB 1024 KB

6.オフライン状態のディスク(例:Disk 1)を選択します。

 diskpart>select disk 1
 Disk 1 is now the selected disk

 注意: これ以降、すべての diskpart コマンドはこのディスクに対して適用されます。

7.ディスク 1 の読み取り専用属性を解除します。

 diskpart>attributes disk clear readonly
 disk attributes cleared successfully

 属性が解除されたか確認するには、以下のコマンドを実行します。

 diskpart>attributes disk

 current read-only state: no
 boot disk: no
 pagefile disk: no
 hibernation file disk: no
 crashdump disk: no
 clustered disk: no

8.ディスク 1 をオンラインにします。

 diskpart>online disk
 diskpart successfully onlined the selected disk

ディスクにドライブ文字を割り当て、マウントできるようになります。

Additional Information

Unable to initialize a second virtual disk on VMs running Windows 2008 or newer