É seguro remover a mídia USB quando um computador está suspenso?


23

Muitas vezes, somos advertidos a desconectar as unidades USB, caso elas estejam sendo lidas ou gravadas no momento. Quando um computador está suspenso, hibernado ou adormecido, obviamente não está gravando nenhum dado; pode ter sido no meio de uma leitura / gravação, no entanto, colocará essa operação em espera.

Como nenhum braço está se movendo (para discos rígidos USB) ou bytes na unidade piscando (para unidades flash), é "seguro" desconectar uma unidade?

Isso é verdade mesmo se os dados estiverem sendo gravados nele, mas a operação está temporariamente "suspensa"? (supondo que você não se importe que esse arquivo específico tenha sido parcialmente gravado na unidade)



5
... e também É seguro desconectar um disco SATA durante o sono? e é seguro desconectar uma unidade USB enquanto o Windows estiver no modo de suspensão / hibernação / desligado? O último é uma duplicata exata, exceto por ser explicitamente sobre o Windows, enquanto sua pergunta não indica um sistema operacional específico.
Ilmari Karonen

Respostas:


9

Embora não haja transferências, o motivo pelo qual você faz a remoção do hardware com segurança não é por causa das transferências .

Você está fazendo isso para desmontar o sistema de arquivos de forma limpa - os programas ainda podem estar usando a unidade e alguns arquivos ainda não foram gravados no disco, mesmo após o fechamento do aplicativo. Esta é a mesma razão pela qual você não apenas hiberna e alterna entre sistemas operacionais - nunca é garantido que um sistema de arquivos montado esteja em um estado consistente.

Você já se perguntou por que o sistema operacional diminui para um rastreamento ao usar disquetes? Isso ocorre porque o cache é liberado após a gravação de cada setor, para que o disquete possa ser removido a qualquer momento quando não estiver em uso.

(Ainda assim, você receberá uma caixa de diálogo e seu programa será interrompido se você tentar acessar um disquete que foi removido pelas suas costas. Basta inserir o disquete e pronto. Isso não funcionará com as unidades USB, porque elas têm um identificador diferente cada vez - o programa irá travar e o sistema operacional poderá também se um driver estiver acessando um arquivo)


5
As pessoas ainda usam disquetes !?
tomasz

11
"Embora não haja transferências, o motivo pelo qual você faz a dança Remover o hardware com segurança não é por causa das transferências." Você tem alguma fonte para apoiar isso? Isso contradiz a descrição do Windows do recurso Remover hardware com segurança e a documentação online da Microsoft.
Marcks Thomas

3
Sua resposta está incorreta. Não é obrigatório o uso de Remover o hardware com segurança, a menos que você esteja gravando arquivos ativamente na unidade removível. Leia isto para uma explicação muito clara: 7tutorials.com/…
Geek Corporativo

Se um programa tiver identificadores para arquivos abertos na unidade, na próxima vez que tentar gravar, ele travará se você puxar a unidade.
kinokijuf

1
@kinokijuf: Isso seria um bug. Qualquer sistema operacional moderno retornará apenas um código de erro ao aplicativo, e um aplicativo que manipule corretamente os códigos de erro mostrará uma mensagem de erro para você. "Falha ao escrever H: \ thesis.doc" pode ser uma mensagem assustadora, mas não é um acidente.
MSalters

1

Existem duas opções no Windows que afetam a capacidade de simplesmente desconectar à vontade. 1) Otimize para gravações rápidas de arquivos (tecnicamente uma mentira) armazenando em cache no disco rígido antes de gravar no dispositivo USB. 2) otimizar para remoção rápida, garantindo que o Windows libere todas as gravações na unidade USB imediatamente.

Quando os drives USB foram introduzidos pela primeira vez, era necessário usar o recurso de remoção de hardware com segurança, pois o sistema operacional armazenava em cache todos os arquivos que você escrevesse primeiro no disco rígido, a fim de apresentar uma experiência de alta velocidade. Os dispositivos USB 1.0 eram excepcionalmente lentos. Quando você clica para remover o hardware com segurança, o sistema operacional garante que a cópia concluída seja um cache local na unidade USB antes de desmontá-la.

As unidades Web USB 2.0 surgiram, elas eram rápidas o suficiente para escrever duques quase em tempo real. As preferências do Windows foram alteradas para o padrão para a opção de remoção rápida USB. Desde então, se você conectar um dispositivo USB e não alterar manualmente a opção para o modo de cache, sua unidade já estará configurada para remoção rápida. Isso significa que você pode removê-lo assim que parar de escrever (a luz na unidade pára de piscar).


-4

Desconectar um dispositivo USB enquanto o computador do sistema host está ativo pode ser perigoso para o dispositivo USB. O problema é facilmente explicado, mas raramente vejo uma razão técnica para isso. Tem a ver com a fonte de alimentação de 5 VCC do dispositivo USB da tomada no PC host. Conectar o dispositivo é seguro o suficiente, mas desconectá-lo é onde o problema surge. Ao puxar repentinamente o dispositivo USB, a corrente de 5 VCC cai abruptamente, causando um possível colapso do fluxo magnético ... e um pico repentino de alta tensão que pode zapear o dispositivo USB. Essa alta tensão pode ser muito maior do que os 5VDC esperados. Então, você foi avisado. Se você realmente valoriza os dados em um dispositivo USB, clique primeiro no ícone da bandeja do sistema para PARAR aquele dispositivo USB específico, que reduz a energia desse dispositivo antes de desconectá-lo com segurança.


5
Citação necessária.
wyzard --stop Prejudicar Monica--

Acordado. Esta informação é falsa e enganosa
Canadian Luke REINSTATE MONICA

Além disso, a Microsoft escreve em "Porta USB permanece ativa para dispositivo USB desativado ou removido com segurança" : "No Windows Vista, Windows Server 2008, Windows 7 e Windows Server 2008 R2, quando um dispositivo USB é marcado como Removido, a porta do hub USB ao qual está conectado não está desativado ". Portanto, o corte de energia pode ocorrer em alguns sistemas operacionais, mas certamente não em todos.
Arjan 16/03
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.