A resposta é muito clara "Não" .
ReFS somente detecta a podridão de bits em dados do usuário se o arquivo em questão tiver "Fluxos de Integridade" ativados (Fontes: documentos oficiais do TechNet , post de blog favorito de todos , e outro ponto ). Ah, e você também perde COW (Copy-On-Write) quando os Fluxos de Integridade estão desativados. Como você não pode usar um VHDX residente em um volume ReFS, a menos que o Integrity Streams esteja desabilitado, não é possível proteger um VHDX contra a podridão de bits. Fim de jogo.
É como se a mesma pessoa que achava que um Pool de Armazenamento em Cluster exigisse pelo menos três discos também fosse a decisão que fez a melhor coisa sobre o ReFS em algo que você poderia desativar e, em seguida, tenha o pessoal do Hyper-V. para exigir que seja desativado. É difícil imaginar que essa quantidade de "burro" se espalhou por equipes principais como essa.
Auxiliar
Ao fazer alguns testes, descobri o seguinte que pode ser útil para pessoas que ainda desejam seguir em frente:
- Você só pode SLM (Storage Live Migrate) um VHDX em uso para um volume de espelho ReFS se seu destino for uma pasta na qual os fluxos de integridade foram desativados.
- Se você tentar fazer o SLM em um espelho de ReFS onde os Fluxos de Integridade estão ativados , você receberá um erro com isto: "O destino". .. 'não é válido porque está configurado com o atributo de fluxo de integridade. Selecione um destino que não tenha o atributo de fluxo de integridade para continuar. " Você recebe o mesmo erro ao tentar usar o PowerShell.
- Copiar / Mover um arquivo para um espelho ReFS resultará no arquivo ter seu "bit de integridade" definido para corresponder à configuração da pasta de destino.
- Você não pode obter / definir o bit de integridade de um VHDX em uso.
- Caso contrário, o desempenho de um volume espelho ReFS parece ser bom o suficiente (minha opinião, é claro) para Produção. Meu teste de "diferenças" está aqui se alguém se importar .