É seguro desconectar um disco SATA durante o sono?

9

É seguro desconectar um disco SATA durante o sono Windows 7? O disco está desligado quando o computador entrou no modo de suspensão com êxito? Este não é o disco do meu sistema, é apenas um disco giratório para minhas fotos.

MyAwsomeName
fonte
É uma unidade externa ou você quer dizer a unidade em que seu sistema operacional está instalado?
Shekhar
Modo de hibernação economiza todos os seus dados - arquivos, estado janelas abertas, a aplicação do estado para a memória (RAM) e disco rígido funcionando está desligado
Shekhar
2
Embora você não cause danos físicos, a remoção do disco do sistema no estado de suspensão resultará em uma falha no sistema quando o sistema for reiniciado.
Ramhound
@ Shakehar Por padrão, isso é verdade, mas, dependendo das configurações de energia, o disco pode ou não dormir no computador. Primeiro, verificaria suas configurações de energia, em avançado. Como o Ramhound disse, no entanto, se você tentar reiniciar o computador, o SO irá falhar, pois pode estar usando espaço de memória virtual. Além disso, você não mencionou isso, mas pela mesma razão eu não iria usar o disco em outra máquina, uma vez que é removido se você está pensando em preservar a sua sessão original
Jason Bristol
Eu configurei "nunca durmo" em configurações de energia. Observe que esta unidade não é o disco do sistema. Eu atualizei o OP com isso. Isso é sono normal, não hibarnação.
MyAwsomeName

Respostas:

8

O modo de suspensão no Windows salva o estado atual da máquina na memória e desliga o disco rígido e o monitor.

No caso de unidades externas, especialmente aquelas conectadas via usb e detectadas como externas, como você está usando o Windows, o sistema operacional é inteligente o suficiente para reconhecer que os dispositivos externos podem ser removidos a qualquer momento e desabilita o cache de gravação. Isso reduz as chances de corrupção de dados.

Portanto, você pode assumir com segurança que pode remover suas unidades externas sem corrupção de dados. No entanto, como Ramhound apontou - seu sistema poderá falhar se você remover o disco principal.

Os sistemas têm vários estados de energia de e S-0para . está no estado ativo de trabalho e está totalmente desligado, onde a máquina precisaria reiniciar para ligar. S-4G-4
S-0G-4

S-1para S-3são sucessivos estados de sono e S-4é estado de hibernação.
Quando a máquina atinge o estado S-1, o processador é desligado.
At S-2Perde o contexto de hardware e o conteúdo do cache (isso também deve incluir todos os caches de gravação). Isso deve protegê-lo ainda mais contra qualquer corrupção de dados.
Em S-3 (your default sleep mode)mais alguns chips na placa-mãe pode ser desligado.

Resumindo, a remoção do disco rígido enquanto a máquina está no modo de suspensão não deve afetar a saúde do hardware, pois há várias verificações integradas para protegê-lo contra ele.

Atualização marcada como S-3 como o modo de suspensão padrão - recurso

Shekhar
fonte
Este era um disco SATA interno, não um disco conectado por USB. Como sei se o computador inseriu S1, S2 ou S3? Cliquei no botão de suspensão, não na hibernação.
MyAwsomeName
você pode verificar quais são as configurações de energia para o modo de suspensão e determinar em que modo de suspensão está a máquina. Por padrão, deve ser S2 ou S3. Vou atualizar a minha resposta uma vez que tenho resposta conclusiva para isso
Shekhar
@MyAwsomeName atualizado para responder à sua pergunta
Shekhar
1

Outro problema é que, durante o estado de suspensão (e também de hibernação), pode haver processos com arquivos abertos na unidade e o conteúdo dos arquivos pode estar em estado inconsistente, o que significa que os dados podem ser corrompidos quando você desconecta o disco.

Aplicativos bem escritos devem fazer uma limpeza antes que o sistema entre no estado de suspensão e tornar os arquivos consistentes ou até fechá-los completamente para preparar a possível remoção da unidade durante o sono. Consulte Como posso saber quando o Windows está entrando / saindo do modo de suspensão ou hibernação?

O sistema de arquivos do disco deve ser consistente, pois o Windows limpa o cache antes de entrar no modo de suspensão. Consulte O Windows libera os caches de unidade no modo de espera?

Pergunta intimamente relacionada: É seguro desconectar uma unidade USB enquanto o Windows está no modo de suspensão / hibernação / desligado?

pabouk
fonte