Hallo
Was Sie sehen, ist typisch für ein direktes Upgrade: Die Geräte-ACLs auf Ihren physischen Pass-Through-Datenträgern wurden zurückgesetzt, sodass der Hyper-V-Dienst für die Verwaltung virtueller Computer (Dienst SID NT SERVICE\vmms) keinen Zugriff mehr hat, was als 0x80070005 (Zugriff verweigert) angezeigt wird.
Die Lösung besteht darin, Hyper-V die richtigen ACLs erneut anwenden zu lassen:
Legen Sie auf dem Host jeden betroffenen Datenträger auf Offline (und nicht schreibgeschützt) fest. Sie können dies in der Datenträgerverwaltung oder mit PowerShell tun: Set-Disk -Number <N> -IsOffline $true -IsReadOnly $false
Entfernen Sie im Hyper-V-Manager die "physische Festplatte" von der VM, und fügen Sie sie dann wieder demselben SCSI-Steckplatz hinzu. (PowerShell: Remove-VMHardDiskDrive … dann Add-VMHardDiskDrive -VMName <VM> -ControllerType SCSI -DiskNumber <N>)
Starten Sie nach dem erneuten Anfügen die VM. Sie müssen kein Benutzerkonto finden, um Rechte zu erteilen – die VMMS-Dienst-SID wird automatisch angewendet, wenn Sie den Datenträger anfügen.
Wenn der Zugriff weiterhin verweigert wird, überprüfen Sie, ob der Datenträger auf dem Host offline ist, nicht von einem Volume bereitgestellt wird und nicht als schreibgeschützt markiert ist. Dann wieder anbringen. Als längerfristige Verbesserung sollten Sie in Erwägung ziehen, diese auf VHDX auf den physischen Datenträgern zu verschieben, da ACLs einfacher sind und Upgrades weniger anfällig sind.
Ich hoffe, Sie finden das hilfreich.
Alles Gute
Finne.