0
我正在使用虛擬機自動執行基於服務器的產品的集成測試。VHD(虛擬PC) - 如何強制啓動而不管更改VHD
我在開發人員機器上使用「Windows XP Mode和Virtual PC」。
我在做所有使用PowerShell的東西。我想:
掛載VHD(DISKPART)
發佈包複製到VHD文件系統
下馬的VHD(DISKPART,再次)
開始VM
這一切都很好,因爲我不這樣做2.如果我根本不改變VHD文件系統,那麼4.默默地失敗。
如果我當時去到虛擬機上的主機並啓動虛擬機最多使用GUI我得到一個警告:
"Inconsistency in virtual hard disk time stamp detected"
"The virtual hard disk's parent appears to have been modified"
我懷疑有在這裏的安全功能(纔有意義)。但在我的情況下,這個功能是不可取的。
任何人知道如何禁用時間戳檢查或設置時間戳後我卸載VHD(之前?)...?
編輯:看Startup2()選項...方法需要一個參數,其中一個說:
vmStartupOption_FixParentTimestampMismatch = 1
...來自: Microsoft method details
如果我休眠(保存())虛擬機,安裝VHD,卸下VHD,然後嘗試再次啓動虛擬機,我停在此警告處。 – Aidanapword
您可以編輯.vmc配置文件以匹配時間戳 –