
答案1
這裡很舊的線:https://social.technet.microsoft.com/Forums/en-US/ec1c6756-7890-419a-89d0-cf7570901549/error-synthetic-scsi-controller-failed-to-power-on-the-process-cant-存取檔案因為存在? 它指出主機應該重新啟動,您可以嘗試將 VHDS 重新連接到虛擬機器。
或者,您可以嘗試使用 iSCSI LUN 建置來賓故障轉移叢集。例如,可以使用 StarWind VSAN。https://www.starwindsoftware.com/resource-library/starwind-virtual-san-for-hyper-v-2-node-hyperconverged-scenario-with-windows-server-2016/
答案2
經過進一步調查,我們發現 avhdx 檔案沒有問題,我們所有的資料都在其中,但 vhds 檔案已損壞。
您可以透過關閉所有使用共用磁碟的虛擬機器來確認這一點,然後複製 .avhdx 檔案並將其重新命名為 .vhdx,然後載入它。警告:一旦我們關閉第二台虛擬機,我們也無法重新啟動連接了共享磁碟的虛擬機。
我們從 SAN 快照還原了 VHDS 文件,然後能夠將磁碟載入回虛擬機,沒有任何進一步的問題。
我不確定是否有更好的方法來修復 VHDS 文件,所以我現在得到的解決方案是從最近的備份中恢復 VHDS 文件(並且僅恢復 VHDS),並且 avhdx 文件將重新 -附上,您將恢復正常工作。如果這不起作用,那麼我猜您正面臨資料遺失,您也應該恢復所有相關的 .avhdx 檔案。