é seguro desconectar uma unidade USB enquanto o Windows está no modo de suspensão / hibernação / desligado?

9

Eu tenho uma unidade flash USB portátil que uso no meu netbook. Quando estiver em trânsito, é conveniente poder simplesmente fechar a tampa e remover minha unidade flash sem precisar primeiro usar a rotina Remover o hardware com segurança do Windows. O netbook muda para o modo de suspensão (modo ACPI S3) quando fecho a tampa. É possível fazer isso com segurança com o Windows 7 Home Premium? E os modos de hibernação (S4) e desativado?

Timothy003
fonte

Respostas:

8

A rotina "Remover hardware com segurança" termina as gravações em cache / atrasadas na unidade, para que os dados não sejam deixados em um estado inconsistente quando a unidade é removida. Tanto quanto eu sei, quando o seu netbook muda para o modo de suspensão, ele também termina qualquer gravação na unidade flash. Você pode desconectar a unidade assim que o netbook estiver no modo de suspensão (o que pode levar alguns segundos depois que você fechar a tampa).

Se o netbook estiver em hibernação, deve ser seguro desconectar a unidade. Um programa mal gravado pode gerar erros quando você continuar, se espera que a unidade esteja disponível.

Se o netbook estiver desligado, é sempre seguro desconectar a unidade.

Velociraptors
fonte
2
Para a hibernação, lembre-se de que isso está basicamente salvando o estado atual do computador. Portanto, se um programa estiver usando essa unidade, você poderá errar.
Unfundednut
1
Bom ponto. Um programa bem escrito irá lidar com essa situação normalmente, mas esse nem sempre é o caso.
Velociraptors
1
Além disso, tudo bem se você conectá-lo novamente quando voltar, antes de ligar o computador.
Nhinkle
1
Usando seu método, também descobri que conectar a unidade novamente antes de sair do modo de suspensão ou voltar da hibernação aparecerá como se a unidade não tivesse sido tocada e o ReadyBoost não invalida o arquivo de cache, o que é uma grande vitória. Agora, só tenho que parar o netbook de acordar antes de ter a chance de reconectar a unidade. Obrigado!
precisa saber é o seguinte
1
O hibernar é pior se você estiver usando NTFS. Ele irá causar perda de dados. consulte superuser.com/questions/39532/…
BCoates
1

Pode não gerar nenhum problema ao desconectar a unidade enquanto estiver no estado de suspensão.
Mas você deve certificar-se de que nenhum dos programas esteja lendo nenhum arquivo dessa unidade (como reproduzir arquivos multimídia no VLC e colocar o computador no modo de suspensão). Caso contrário, isso poderá causar problemas ao ler o arquivo.

Ao hibernar, o computador forçará o aplicativo a salvar as alterações no arquivo em que estão trabalhando, para que seja seguro.

Desligar o computador é a maneira mais segura, porque

  1. O SO fechará todos os aplicativos em execução. (Se o aplicativo estiver sendo executado, ele será forçado a fechar o aplicativo, a caixa de diálogo forçar fechamento será aberta.)
  2. Se o aplicativo modificou algum arquivo e o arquivo não foi salvo, o diálogo forçar fechamento será mostrado. Aqui você tem o escopo para salvar o arquivo, se não o fizer, o aplicativo será forçado a fechar. O arquivo que estava modificando estará em seu estado anterior e não terá nenhuma modificação.
  3. Por fim, libera todos os recursos usados ​​pelo aplicativo e limpa o buffer de memória.

fonte