É seguro remover mídia USB quando um computador é suspenso?

21

Muitas vezes, somos advertidos contra a desconexão de unidades USB, no caso de estar sendo lida ou gravada no momento. Quando um computador é suspenso, hibernado ou adormecido, obviamente não está gravando nenhum dado; pode ter sido no meio de uma leitura / gravação, no entanto, ele terá colocado uma tal operação em espera.

Já que 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, mas a operação está temporariamente "suspensa"? (supondo que você não se importa que o arquivo específico tenha sido gravado pela metade na unidade)

    
por IQAndreas 16.02.2014 / 05:15

3 respostas

9

Embora não haja transferências, a razão pela qual você faz a dança Remover hardware com segurança é não por causa das transferências .

Você está fazendo isso para desmontar corretamente o sistema de arquivos - os programas ainda podem estar usando a unidade, e alguns arquivos podem ainda não estar gravados no disco mesmo depois que o aplicativo que os estiver usando estiver fechado. Este é o mesmo motivo pelo qual você não apenas hiberna e alterna sistemas operacionais - um sistema de arquivos montado nunca tem a garantia de estar em um estado consistente.

Já se perguntou por que o sistema operacional fica lento ao usar os disquetes? É porque o cache é liberado após a gravação de cada setor, então o disquete pode ser removido a qualquer momento quando não estiver em uso.

(Ainda assim, você receberá um diálogo e seu programa será interrompido se você tentar acessar um disquete que foi removido pelas suas costas. Basta inserir o disquete de volta e terminar. Isso não funcionará com drives USB porque eles um identificador diferente a cada vez - o programa apenas trava, e o SO também pode se um driver estivesse acessando um arquivo)

    
por 16.02.2014 / 09:11
0

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

Quando as unidades USB foram introduzidas pela primeira vez, você precisava usar o recurso de remoção de hardware com segurança porque o sistema operacional armazenava em cache todos os arquivos que você gravava no disco rígido primeiro para apresentar uma experiência de alta velocidade. 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 finalizada seja o cache local para a unidade USB antes de desmontá-lo.

Os drives Web USB 2.0 foram rápidos o suficiente para escrever duques quase em tempo real. As preferências do Windows mudaram para o padrão para a opção de remoção rápida de 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 retirá-lo assim que parar de gravar (a luz na unidade pára de piscar).

    
por 24.12.2016 / 00:03
-4

Desconectar um dispositivo USB enquanto o computador do sistema host estiver ativo pode ser perigoso para o dispositivo USB. O problema é facilmente explicado, mas raramente tenho visto uma razão técnica para isso. Tem a ver com a fonte de alimentação de 5VCC para o dispositivo USB a partir da tomada no PC host. Conectar o dispositivo é seguro o suficiente, mas desconectá-lo é onde o problema surge. De repente, puxando para fora o dispositivo USB, a corrente de 5VDC cai abruptamente, causando um possível colapso do fluxo magnético .. e um pico repentino de alta tensão que poderia ZAP o dispositivo USB. Essa alta tensão pode ser muito maior do que o esperado 5VDC. Então, você foi avisado. Se você realmente valoriza os dados em um dispositivo USB, primeiro clique no ícone da bandeja do sistema para PARAR esse dispositivo USB específico, o que corta a energia desse dispositivo antes de desconectá-lo com segurança. Se mais pessoas percebessem o que estava acontecendo, elas tenderiam a ser mais cuidadosas.

    
por 04.03.2014 / 22:29