Você pode confirmar que o pool de armazenamento não está configurado para o modo somente leitura? O Windows parece marcar os pools de armazenamento e os discos virtuais como somente leitura quando detecta que o pool foi movido do sistema operacional que o criou.
Isso deve retornar atributos do pool de armazenamento:
Get-Storagepool | fl *
Se o atributo IsReadOnly estiver definido como true, você poderá alterá-lo no powershell por meio de:
Set -StoragePool -FriendlyName -IsReadOnly $ false
Isso permitiu que eu acessasse discos virtuais que foram movidos entre servidores no passado.
** Isso é algo que só fiz quando movi discos de um sistema 2012R2 para outro com a intenção de reutilizar os discos, mas esqueci de excluir o disco virtual / pool de armazenamento antes de mover os discos. Ao definir o sinalizador somente leitura como false, consegui passar a proteção dos espaços de armazenamento nos discos para formatá-los. NÃO TENHO necessidade de preservar nenhum dado entre o movimento e, portanto, não verifiquei a integridade dos dados depois de executar essas etapas.
O segmento original que eu segui quando encontrei problemas de acesso: