vsphere6.7 仮想マシンのスナップショットを取得でゲストOS内に不要なパーティションが作成されるという事象があるようです。
情報元はこちら。
「Quiesceguestfile system」で仮想マシンのスナップショットを取得すると、ゲストOS内に不要なパーティションが作成されます(81714)
https://kb.vmware.com/s/article/81714?lang=en_US
ちなみに「Quiesceguestfile system」を検索してみましたが、情報がでてきませんでした。初見のワードです。
症状は以下になります。
「Quiesceguestfile system」で仮想マシンスナップショットを取得すると、ゲストOS内の各GPTディスクに不要なパーティション(VSSスナップショットパーティション、タイプ:PARTITION_MSFT_SNAPSHOT_GUID)が作成されます。
スナップショットパーティションの作成は、MSRからチャンク(256KB)を取得します。スナップショットパーティションを削除すると、スナップショットパーティションが再度作成され、MSRパーティションが再び縮小されます。
目的
1.バックアップイメージからのシステムブートの失敗を防ぎます。
2.スナップショットの作成の失敗を防ぎます。
原因
①MSRパーティションが小さいサイズに縮小された後、Windowsは正常に再起動できません。
②スナップショットの作成中に、VDSエラー0x800706beが報告されます。
2020-09-01T15:02:21.508Z| vcpu-1| I125: Guest: [ debug] [vmvss:vmvss] `anonymous-namespace'::VDSVolumeProcessor::process():98: failed call: ret = _cb(vol), result = 0x800706be
2020-09-01T15:02:21.508Z| vcpu-1| I125: Guest: [ debug] [vmvss:vmvss] VDSHelper::ForEachVDSPack():350: failed call: ret = packProcessor.process(pack), result = 0x800706be
2020-09-01T15:02:21.509Z| vcpu-1| I125: Guest: [ debug] [vmvss:vmvss] VDSHelper::ForEachVDSPack():364: return (0x800706be)
2020-09-01T15:02:21.509Z| vcpu-1| I125: Guest: [ debug] [vmvss:vmvss] VDSHelper::ForEachVolume():398: return (0x800706be)
③ウィンドウ「アプリケーション」イベントにエラーイベントログがあります。
Faulting application name: vds.exe, version: 10.0.14393.0, time stamp: 0x57899a04
Faulting module name: vdsbas.dll, version: 10.0.14393.0, time stamp: 0x57899a42
Exception code: 0xc0000005
Fault offset: 0x0000000000015e7d
Faulting process id: 0x44
Faulting application start time: 0x01d68acc22bc3971
Faulting application path: C:\Windows\System32\vds.exe
Faulting module path: C:\Windows\System32\vdsbas.dll
Report Id: 0923a049-c6f2-4dcf-aa14-012f6936d72c
Faulting package full name:
Faulting package-relative application ID:
解決
1. deleteShadowCopyPartition = true設定を無効(削除)し、VSSスナップショットパーティションを無視します。
2. GPTディスクを使用しないでください
これは既知の問題であり、VMwareとMicrosoftによってまだ調査中です。現在、この問題の完全な解決策はありません。
GPTディスクを使用しないということは難しいと思いますので、事象が発生した場合は対処法1になるのでしょうか。