29Aug

O que é o ReFS( o Resilient File System) no Windows?

O novo sistema de arquivos ReFS da Microsoft foi originalmente introduzido no Windows Server 2012. Ele está incluído no Windows 10, onde ele só pode ser usado como parte do recurso de espaçamentos de armazenamento do drive-pooling. O ReFS será melhorado no Windows Server 2016 e será parte do Windows 10 Pro para estações de trabalho.

Mas o que é o ReFS e como ele se compara ao NTFS atualmente usado?

O que é ReFS?

Short para "Resilient File System", o ReFS é um novo sistema de arquivos criado usando o código do sistema de arquivos NTFS atual. No momento, o ReFS não é apenas um substituto para o NTFS.Tem suas próprias vantagens e desvantagens. Você não pode usar apenas o ReFS em vez do NTFS na unidade do sistema.

Como o ReFS é o mais novo sistema de arquivos da Microsoft, ele foi projetado para resolver alguns problemas importantes com o NTFS.O ReFS é projetado para ser mais resiliente contra a corrupção de dados, melhor desempenho para determinadas cargas de trabalho e escala melhor para sistemas de arquivos muito grandes. Vamos ver exatamente o que isso significa.

ReFS protege contra corrupção de dados

A parte "Resiliente" é destacada no nome. O ReFS usa somas de verificação para metadados e, opcionalmente, também pode usar checksums para dados de arquivos. Sempre que lê ou escreve um arquivo, o ReFS examina a soma de verificação para garantir que ele esteja correto. Isso significa que o próprio sistema de arquivos possui uma maneira integrada de detectar corrupção de dados sobre a marcha.

ReFS está integrado com o recurso Storage Spaces. Se você configurou um espaço de armazenamento espelhado usando o ReFS, o Windows pode facilmente detectar corrupção do sistema de arquivos e reparar problemas automaticamente, copiando a cópia alternativa dos dados em outra unidade. Esse recurso está disponível no Windows 10 e no Windows 8.1.

Se o ReFS detectar dados corrompidos e não tiver uma cópia alternativa de que ele possa restaurar, o sistema de arquivos pode remover imediatamente os dados corrompidos da unidade. Não requer que você reinicie seu sistema ou faça o drive off-line, como faz NTFS.

O ReFS não apenas verifica os arquivos por corrupção quando os lê e os escreve. Um scanner de integridade de dados automatizado verifica regularmente todos os arquivos da unidade para identificar e corrigir corrupção de dados também.É um sistema de arquivos de auto-correção. Você não precisa usar o chkdsk.

O novo sistema de arquivos também é resistente à corrupção de dados de outras formas, também. Por exemplo, quando você atualiza os metadados de um arquivo - o nome do arquivo, por exemplo - o sistema de arquivos NTFS modificará diretamente os metadados do arquivo. Se o seu computador falhar ou a energia apagar durante este processo, pode haver corrupção de dados. Quando você atualiza os metadados de um arquivo, o sistema de arquivos do ReFS criará uma nova cópia dos metadados. O ReFS aponta o arquivo nos novos metadados somente após o novo metadado estar escrito. Não há risco de os metadados do arquivo estarem corrompidos. Isso é conhecido como "copy-on-write".Copy-on-write também está disponível em outros sistemas de arquivos modernos, como o ZFS e o BtrFS no Linux, bem como o novo sistema de arquivos APFS da Apple.

ReFS deixa cair algumas limitações NTFS antigas

O ReFS é mais moderno do que NTFS e suporta volumes muito maiores e nomes de arquivos mais longos. A longo prazo, são importantes melhorias.

Em um sistema de arquivos NTFS, os caminhos do arquivo são limitados a 255 caracteres. Com o ReFS, um nome de arquivo pode ter até 32768 caracteres. O Windows 10 agora permite que você desabilite esse limite de caracteres curtos para sistemas de arquivos NTFS, mas está sempre desabilitado nos volumes do Refs.

ReFS também descarta os nomes de arquivos 8.3 do DOS.Em um volume NTFS, você ainda pode acessar C: \ Program Files \ em C: \ PROGRA ~ 1 \ para compatibilidade com o software antigo. Esses nomes de arquivos legados desapareceram no ReFS.

NTFS tem um tamanho de volume máximo teórico de 16 exabytes, enquanto o ReFS possui um tamanho de volume máximo teórico de 262144 exabytes. Isso não importa muito agora, mas será um dia.

ReFS pode ser mais rápido, às vezes

ReFS não é apenas projetado para melhorar todo o desempenho em NTFS.Em vez disso, a Microsoft está focada em algumas otimizações importantes que tornam o ReFS muito melhor em certos casos.

Por exemplo, quando usado com Storage Spaces, o ReFS oferece suporte a "otimização de camada em tempo real".Você poderia ter um pool de unidades com ambas unidades otimizadas para desempenho e unidades otimizadas para capacidade. O ReFS sempre irá gravar nas unidades no nível de desempenho, maximizando o desempenho. No fundo, o ReFS moverá automaticamente grandes trocas de dados para as unidades mais lentas para o armazenamento a longo prazo.

No Windows Server 2016, a Microsoft melhorou o ReFS para oferecer melhor desempenho com determinados recursos da máquina virtual. O próprio software de máquina virtual Hyper-V da Microsoft aproveita-se disso( e, em teoria, outros softwares de máquinas virtuais podem suportá-los se quiserem).

Por exemplo, o ReFS suporta a clonagem de blocos, que acelera as operações de clonagem e verificação de mesas de verificação. Para criar uma cópia clonada de uma máquina virtual, o ReFS só precisa criar uma nova cópia de metadados na unidade e apontá-la para dados existentes na unidade. Isso ocorre porque, com o ReFS, vários arquivos podem apontar para os mesmos dados subjacentes no disco. Quando a máquina virtual muda e novos dados são gravados na unidade, ele está escrito em uma localização diferente e os dados originais da máquina virtual são deixados na unidade. Isso torna o processo de clonagem muito mais rápido e requer muito menos throughput do disco.

ReFS também oferece um novo recurso "sparse VDL" que permite que o ReFS escreva rapidamente zeros em um arquivo grande. Isso torna muito mais rápido criar um novo, vazio, tamanho fixo disco rígido virtual( VHD) arquivo. Enquanto isso pode levar 10 minutos com NTFS, pode demorar apenas alguns segundos com o ReFS.

ReFS não pode substituir NTFS( ainda)

Todos esses recursos soam muito bons, mas você não pode simplesmente mudar para o ReFS do NTFS.O Windows não pode inicializar a partir de um sistema de arquivos do Refs e requer NTFS.O

ReFS também omite outros recursos que NTFS inclui, incluindo compressão e criptografia do sistema de arquivos, links rígidos, atributos estendidos, deduplicação de dados e cotas de disco. No entanto, o ReFS é compatível com uma variedade de recursos. Por exemplo, enquanto você não pode executar criptografia de dados específicos no nível do sistema de arquivos, o ReFS é compatível com criptografia BitLocker de disco completo.

O Windows 10 também não permite formatar qualquer partição antiga como ReFS.Atualmente, você só pode usar o ReFS com espaços de armazenamento, onde seus recursos de confiabilidade ajudam a proteger contra corrupção de dados. No Windows Server 2016, você pode optar por formatar volumes com o ReFS em vez do NTFS.Você pode querer fazer isso por um volume que você planeja armazenar máquinas virtuais, por exemplo. No entanto, você ainda não pode usar o ReFS no seu volume de inicialização. O Windows só pode iniciar a partir de uma unidade NTFS.

Não está claro o que o futuro reserva para o ReFS.A Microsoft pode melhorar um dia até que ele possa substituir completamente o NTFS em todas as versões do Windows. Não está claro quando isso pode acontecer. Mas, por enquanto, o ReFS só pode ser usado para tarefas específicas.

Você encontrará mais detalhes sobre o ReFS e os recursos específicos que ele suporta no site da Microsoft.

Como usar o ReFS

Em um PC típico do Windows 10, você só pode usar o ReFS através do recurso Espaços de armazenamento. Certifique-se de formatar seus espaços de armazenamento como ReFS e não NTFS quando você vê a opção do sistema de arquivos. Você se beneficiará automaticamente dos recursos de integridade de dados no sistema de arquivos do Refs se você o escolher.

No Windows Server, você pode optar por formatar alguns volumes como o ReFS usando as ferramentas normais de gerenciamento de disco, o que pode ser particularmente útil se você estiver usando máquinas virtuais nessas unidades. Mas você não pode formatar sua unidade de inicialização como ReFS, e você perderá o acesso a alguns recursos NTFS.

A funcionalidade ReFS agora está disponível como parte do Windows 10 Pro para estações de trabalho, bem como do Windows 10 Enterprise.