Microsoft explica como o Windows 8 lida com grandes discos rígidos – NeWin converte Bitcoin para USD

O Windows 8 deve começar entre meados de 2012 e o final do ano. Neste momento a capacidade da mecânica disco rígido As unidades de desktop de PC podem ser muito mais altas do que são agora, mesmo que o disco rígido atual esteja em falta. No último post (e algumas vezes muito técnico) do blog oficial do Windows 8, o Microsoft Bryan Matthew, um dos líderes de equipe e sistema de arquivos do warehouse, explica como o Windows 8 lida com o que a empresa chama "capacidade muito grande ” disco rígido.

No mundo dos discos rígidos da Microsoft, que pode ser chamado de “capacidade muito grande”, um espaço de armazenamento de 2,2 TB ou mais. O blog cita um relatório recente da equipe de pesquisa do IDC que indica capacidade de armazenamento para um único disco rígido poderia subir para 8 TB até 2015.


Os dois objetivos da Microsoft com o Windows 8 são fornecer toda a capacidade disponível para grandes discos rígidos e fornecer uma maneira para os fabricantes de leitores "Discos físicos são gerenciados com mais eficiência", Isso significa tamanhos de setor de 4K.

Dado que o Windows 8 pode atingir a capacidade total de uma unidade, a Microsoft programou o sistema operacional para usar uma variedade de métodos para conseguir isso. Um usa o método LBA (Logical Block Addressing). Nas palavras de Mateus, "… cada sector tem um tamanho pré-definido são abordados em uma ordem monotonicamente crescentes (até recentemente, 512 bytes por sector) e o sector, com o sector 0 e no sector a partir de engrenagem n, em que: n = (bytes de capacidade total) / ( Tamanho do setor em bytes)."

Mateus escreve: "GPT permite que a informação de 64 bits para armazenar o número que representa o tamanho máximo de um disco, o que permite um máximo teórico de 9,4 até Zettabyte (ZB 1 = 1.000.000.000.000.000.000.000 bytes)." O suporte à GPT foi integrado à versão de 64 bits do Windows Vista e também fará parte do Windows 8, combinado com o protocolo de inicialização UEFI que a Microsoft já mencionou.

Mateus escreve: "Nossos parceiros estão trabalhando arduamente para fornecer sistemas baseados no Windows 8 que forneçam UEFI para habilitar esses cenários Recursos do Windows 8 e inovadores (por exemplo, inicialização segura, unidade criptografada e início rápido). Você pode esperar que, quando o Windows 8 for lançado, os novos sistemas suportem o Windows 8 para instalar um disco de 3 TB ou mais."

O outro problema com discos rígidos de grande capacidade é para grandes tamanhos de setor ou 4K. Como Mateus escreve "Tudo difícil disco rígido contém uma forma de informação e lógica de correção de erros integrada – isso disco rígido Incentive os fornecedores a gerenciar automaticamente a relação sinal-ruído (SNR) ao ler as bandejas de disco. À medida que a capacidade do disco rígido aumenta, os bits no disco rígido ficam cada vez mais próximos; e quando o fazem, o valor SNR diminui do disco."

Os discos rígidos sofrem com uma diminuição na relação sinal-ruído e, portanto, os disco rígido mais códigos de correção de erro (ECC) devem ser armazenados para ajudar na correção de erros disco rígido lê um setor. Mateus escreve: "discos rígidos modernos são agora no ponto onde o método atual de armazenamento de CEC não é um uso eficiente do espaço, que é uma grande parte da memória actual de 512 bytes para uso Salve as informações ECC em vez de armazenar os seus dados estar disponível. Entre outras coisas, isso levou à introdução de tamanhos de setor maiores."

Agora, áreas maiores de 4K estão sendo usadas em novas unidades de disco rígido. Na verdade, o primeiro disco deste tipo foi lançado no final de 2009. Há duas maneiras de gerenciar setores de 4K nesses drives, chamados Advanced Format Drives ou AF. Existem duas maneiras de um disco rígido acessar essas áreas grandes. Um é um método de emulação. Como Mateus escreve " … tem todo o setor físico de 4 KB ler em um cache, altere o setor lógico de 512 bytes de cache, e em seguida, escrever todo o setor físico de 4 KB na mídia (como um substituto para o bloco de idade). Isso é chamado de leitura-modificação-gravação."

O outro tipo de unidade de disco AF é o 4K Native, que não requer nenhum método de emulação. O Windows 8 será o primeiro sistema operacional a suportar o método de emulação ou o 512e e o 4K Native em AF disco rígido. Matthew acrescenta que a Microsoft está trabalhando para resolver os problemas que surgem quando esses novos grandes setores são introduzidos.

Como ele escreve, a Microsoft irá "Introduzir e estender novas APIs para que os aplicativos possam consultar o tamanho do setor físico de um disco", A empresa também é "Aprimore o conhecimento da grande área do sistema de arquivos NTFS, incluindo a garantia de atolamento adequado do setor ao executar operações de gravação estendidas (gravação no final do arquivo)." A Microsoft também trabalhará nisso "Integração de suporte a grandes setores no novo formato de arquivo VHDx usado pelo Hyper-V para suportar os dois tipos de discos AF" bem como "Melhore o código de inicialização do Windows para funcionar corretamente ao inicializar unidades 4K nativas."