A "rotação" do disco rígido é uma operação muito específica com as seguintes características e limitações:
- Para a maioria dos HDDs de desktop / consumidor, são necessários entre 3 e 5 segundos para concluir o processo de rotação. Durante o processo de rotação, o HDD não pode ler ou gravar nenhum dado.
- Durante a rotação, se você ouvir muito perto do dispositivo, ouvirá um som de tom crescente. No final, você ouvirá uma explosão daqueles cliques suaves dos rolamentos de esferas do HDD se movendo enquanto o disco "procura" para vários locais (para satisfazer as solicitações de E / S que estavam na fila quando começou a girar).
- Os HDDs de consumo são projetados para milhares de ciclos de spin-up / spin-down, com algumas unidades de qualidade inferior falhando em torno de 1000-2000 ciclos de spin-up, mas muitas delas são projetadas para cerca de 600.000. Após esse número de ciclos de spin-up, os mecanismos envolvidos no processo começam a quebrar e acabarão falhando.
No lado do software, um sistema bem configurado geralmente teria um dos três tipos de políticas relacionadas a spin-ups / spin-downs:
Para extrema conservação de energia (por exemplo, em um laptop com energia da bateria), o menor tempo de rotação possível que você espera seria de cerca de 15 ou 30 minutos de inatividade ( sem atividade de disco durante o período). No Windows moderno, temos tantos programas em execução o tempo todo e fazendo E / S quase constantes que as chances de não haver atividade em disco por 15 minutos, mesmo em um sistema "limpo", mesmo com o usuário completamente ocioso, são praticamente zero. Na prática, essa configuração é incomum atualmente.
Para uma economia moderada de energia, um tempo típico de rotação da área de trabalho pode ser de 2 a 4 horas. Isso significa que, se nenhuma leitura ou gravação ocorrer nesse disco rígido por um período de 2 ou 4 horas (ou seja o que for configurado), o disco será desativado e a próxima solicitação de E / S para atingi-lo terá que girar o disco de backup.
Para servidores, como eles desejam estar sempre disponíveis a qualquer momento (sem nenhum atraso na resposta), a redução devido à inatividade geralmente é desativada. Isso se aplica a um NAS, bem como a um servidor da Web ou a qualquer outro tipo de servidor.
Eu ficaria surpreso se o WD NAS que você possui foi projetado para ter um tempo de rotação extremamente curto. No entanto, não foi um bug no Ubuntu Linux há muitos anos (em 2007), onde eles acidentalmente definir o tempo ocioso spin-down para 0 segundos. Isso significava que, assim que o disco parasse de manipular uma solicitação de E / S, o temporizador "0 segundo" para o spin-down expiraria imediatamente, o disco giraria para baixo e os cabeçotes seriam estacionados. Em seguida, as solicitações de E / S se enfileiravam na memória enquanto o disco precisava girar novamente para lidar com elas.
Essa constante rotatividade de spin-up / spin-down estava matando os discos rígidos das pessoas em muito pouco tempo no Ubuntu em 2007. As pessoas que não perceberam e corrigiram o problema rapidamente experimentaram os discos rígidos em funcionamento com falha em dias ou semanas (esses discos eram: não projetado com ciclos de rotação freqüentes em mente, ou eles estavam a menos de um ano de falhas no uso normal).
Se o seu NAS estiver girando constantemente para cima e para baixo, os discos dentro dele sofrerão um tipo de desgaste mecânico que é incomumente desgastado (nessa frequência) pelos HDDs; portanto, é realmente uma espécie de teste de tortura para eles. Você deve tentar remediar a situação no próprio NAS.
Tente o seguinte:
- Examine todas as configurações de firmware nas páginas de configuração do NAS e certifique-se de alterar as configurações de gerenciamento de energia para o mais "frouxo" possível (economia de energia mínima / desativada).
- Atualize o firmware do NAS para o mais recente disponível no fabricante.
- Se você estiver confortável em abrir o chassi do NAS, faça-o e encontre o modelo e o número de série dos HDDs. Em seguida, digite esses números on-line e verifique se é possível encontrar atualizações de firmware para os próprios HDDs (você pode aplicar diretamente as atualizações de firmware do Windows colocando os HDDs em um computador se não conseguir atualizar o firmware da interface NAS).
- Se o diagnóstico SMART estiver disponível para os discos, verifique-os usando um programa de diagnóstico SMART ou procure-o no firmware do NAS, como uma indicação de possível falha.
- Se nada disso resolver o problema, é provável que os HDDs dentro do NAS estejam com defeito ou que o próprio NAS esteja com defeito. Se os HDDs estiverem enfrentando certos tipos de erros internos, eles podem estar se redefinindo (desligado / ligado) e, como resultado, estão diminuindo e girando novamente.
Agora, quanto à sua suspeita de que o Windows é o problema? Não é. Os discos de um NAS não devem girar constantemente após apenas alguns segundos de tempo ocioso. Eles simplesmente não deveriam. Período. Ninguém projeta seu NAS assim de propósito (bem, eu não deixaria totalmente de lado a WD para fazer isso, mas é improvável).
O Windows 7 é totalmente irrepreensível se isso estiver acontecendo, porque o seu computador Windows não pode controlar as funções de gerenciamento de energia do controlador SATA do seu NAS através do protocolo SMB. Somente o sistema operacional do NAS pode fazer isso.
O que o Windows 7 realmente faz quando você abre o Windows Explorer é executar determinadas operações SMB que consultam os metadados do sistema de arquivos para calcular o espaço em disco total e disponível no espaço compartilhado do NAS.
Para um disco rígido girado e "totalmente em execução" no momento do acesso, o cálculo do espaço em disco total e disponível deve levar menos de um segundo. A solicitação não é particularmente cara e não está "inundando" de forma alguma.
Se você realmente acredita que o Windows está realizando algum tipo de inundação de comando no NAS, você deve provar isso instalando o Wireshark em um dos computadores Windows 7 e executar uma detecção de pacotes nos protocolos SMB com um destino IP do seu NAS . Eu consideraria uma inundação se mais de 100 solicitações forem enviadas apenas abrindo o Windows Explorer e, especialmente, se as solicitações continuarem a ocorrer a uma taxa muito alta por mais de 5 a 10 segundos após a abertura do Explorer. Caso contrário, é mais ou menos normal.
Lembre-se de que certos produtos de verificação e backup de vírus não são inteligentes o suficiente para perceber que uma unidade de rede mapeada (por exemplo, F: ou algo assim) é uma unidade compartilhada e, como resultado, tentar fazer verificações ou backups de vírus em toda a unidade (não apenas os arquivos que você acessa deliberadamente). Esses tipos de bugs são principalmente históricos, mas podem surgir de tempos em tempos com determinados softwares. Existem também alguns programas que executam fielmente as instruções de um usuário, se, por exemplo, configuram o programa para executar uma verificação completa de vírus a cada hora em uma unidade compartilhada. Uma vez iniciado esse processo, ele realmente "inundaria" o NAS com solicitações de SMB.
Portanto, você pode excluir esse tipo de coisa, mas a causa raiz do problema, na minha opinião, é que a unidade está girando para baixo em primeiro lugar. Um bom NAS não deixa a unidade girar para baixo e as cabeças estacionam até pelo menos 2 horas de inatividade total. Se você pode abrir / fechar o Windows Explorer muito rapidamente e reproduzir o spin-up a cada vez, algo está errado no lado do NAS.