Habilite Write Through No Windows 10 para transferências de dados de rede confiáveis
O Windows 10, como todas as versões anteriores do sistema operacional, inclui o protocolo SMB (Server Message Block) para rede com outros dispositivos. SMB é usado para compartilhamento de arquivos e impressoras. Na versão 1809, a Microsoft adicionou uma opção Write Through para o protocolo SMB do Windows 10, que significativamente melhora a confiabilidade das transferências de rede e garante que os dados sejam gravados de volta no armazenamento real médio.
Todas as unidades de disco, sejam unidades de disco rígido ou unidades de estado sólido, vêm com um cache embutido que é um memória temporária (volátil) de alta velocidade para armazenar dados, mas não retê-los, a menos que sejam realmente gravados no disco. A gravação de dados no disco leva tempo em comparação com a leitura-gravação de um cache, pois é extremamente rápido. Este método aumenta significativamente a taxa de transferência das operações de armazenamento.
Os SSDs usam o cache de forma ainda mais agressiva do que os HDDs. O Windows usa limpeza de cache. Isso significa que o sistema instruirá periodicamente o dispositivo de armazenamento a transferir todos os dados em espera no cache para a mídia de armazenamento principal.
No Gerenciador de dispositivos do Windows, você pode controlar se esse cache de disco é usado ou não. Habilitar o uso do cache melhora o desempenho, mas uma queda de energia pode resultar em perda de dados. Além disso, você também pode controlar a liberação do buffer do cache de gravação em situações em que a integridade dos dados é importante.
Habilitar Write Through No Windows 10
No Windows 10 versão 1809 e no Windows Server 2019, a Microsoft finalmente adicionou essa gravação por meio do controle de cache para transferências de armazenamento por SMB. Ambos os clássicos NET.exe
utilitário e o cmdlet PowerShell moderno New-SmbMapping
foram atualizados com a opção de definir este sinalizador no dispositivo do cliente na rede.
No cache write-through, o dispositivo opera em comandos de gravação como se não houvesse cache. O cache ainda pode fornecer um pequeno benefício de desempenho, mas a ênfase está em tratar os dados da forma mais segura possível, levando os comandos para o armazenamento principal. O principal benefício é que você pode remover o dispositivo de armazenamento do sistema ou da rede rapidamente, sem correr o risco de perda de dados.
A ferramenta NET agora suporta a opção USO DE REDE ESCRITA
.
O comando apropriado do PowerShell é: New-SmbMapping -UseWriteThrough
.
Eles permitem que você mapeie uma unidade com acesso forçado à unidade ("write through") especificado e ignore todos os caches do SO, forçando os I / Os a entrar no disco.
Anteriormente, esse recurso útil estava disponível apenas em compartilhamentos de cluster em servidores de arquivos do Windows com o sinalizador de Disponibilidade Contínua definido e SMB3, a partir de 2012.
A mudança feita no Windows 10 torna possível forçá-lo do lado do cliente e não importa qual versão ou configuração do Windows está sendo usada, nem a versão SMB, desde que seja pelo menos SMB 2.0.
Portanto, a ativação do recurso Write Through garantirá que os dados sejam gravados de volta nas unidades. Se o servidor de arquivos for reiniciado no final de uma gravação de arquivo grande, os dados não serão perdidos do cache; é seguro porque é gravado no disco.
Além disso, você poderá ver o desempenho real do armazenamento nas gravações de arquivos de cópia.
Para saber mais sobre compartilhamento de arquivos, pastas e impressoras, consulte os seguintes artigos:
- Como compartilhar arquivos ou pastas no Windows 10
- Faça backup e restaure compartilhamentos de rede no Windows 10
- Ativar protocolo de compartilhamento SMB1 no Windows 10
- Criar atalho para pastas compartilhadas no Windows 10
- Alterar o nível de criptografia de compartilhamento de arquivos no Windows 10
- Desativar ou ativar o compartilhamento de arquivos e impressoras no Windows 10
- Desativar compartilhamento protegido por senha no Windows 10
- Como visualizar compartilhamentos de rede no Windows 10
Através da Ned Pyle.