Qual é a lógica por trás da remoção segura de mídia USB dos PCs com Windows?
Esta função é para mídia removível . Ou seja, a mídia conectada via USB, FireWire e, como tal, pode ser desconectada a qualquer momento.
O acesso à unidade para gravar todos os dados conforme solicitado, sobrecarregaria muito mais a unidade, o que reduziria o desempenho e aumentaria o desgaste. Para aumentar o desempenho e reduzir o desgaste, o Windows pode armazenar em cache dados para gravar vários dados por vez. É como adiar uma viagem para o outro lado da cidade até que você tenha tarefas suficientes para fazer a viagem valer a pena.
O problema com o armazenamento em cache é que, se a unidade for desconectada entre o momento em que a solicitação de gravação foi feita e a hora em que o Windows "libera" o cache no disco (na verdade, executa a gravação), esses dados não serão gravados. Isso leva à perda de dados e possivelmente até à corrupção.
Ao "ejetar" um volume removível, você solicita ao Windows para liberar o cache e gravar todos os dados que estão aguardando. Dessa forma, você garante que é seguro desconectar a unidade.
Muitas vezes, quando estou com pressa, retiro automaticamente um pendrive ou cabo USB de um disco rígido externo do meu PC ou laptop, sem clicar com o botão direito do mouse no ícone remover com segurança na bandeja do sistema e desconectá-lo desta rota . Até agora, nada de ruim aconteceu toda vez que eu "estava com pressa".
Isso ocorre principalmente porque a Microsoft não é estúpida (não vamos discutir aqui ...). Eles sabem que as pessoas não gostam de fazer trabalho extra. Portanto, quando você conecta uma mídia removível ao sistema pela primeira vez, quando o Windows instala drivers, parte da configuração é configurada para "remoção rápida".
No Gerenciador de dispositivos , na guia Políticas da caixa de diálogo Propriedades de suas unidades, dependendo do tipo de unidade, você pode optar por configurar a unidade para remoção rápida ou melhor desempenho ou ativar ou desativar o cache de gravação.
A ativação do cache de gravação ou a seleção de melhor desempenho fará com que o Windows enfileire solicitações de gravação, o que aumenta o desempenho e reduz o desgaste, mas também aumenta as chances de perda de dados e requer a ejeção do volume antes de removê-lo. Desativar o cache de gravação ou selecionar a remoção rápida faz com que o Windows grave tudo no disco imediatamente, o que reduz o desempenho e aumenta o desgaste, mas é bom simplesmente retirar a unidade.
Como o Windows padroniza a mídia removível para remoção rápida, a maioria das pessoas raramente experimenta um problema simplesmente desconectando-o sem ejetar primeiro.
As capturas de tela abaixo mostram as políticas de unidade padrão para uma variedade de mídias. Existem alguns pontos interessantes a serem observados.
O disco rígido interno está configurado para usar cache de gravação (figura 1). Isso faz sentido porque supõe-se que a unidade seja um dispositivo permanente, portanto nunca ficará indisponível no curto período entre uma solicitação de gravação e a descarga do cache.
A unidade flash USB está configurada para remoção rápida (figura 2). Isso também faz sentido, pois facilita a remoção.
O cartão de memória USB está configurado para remoção rápida (figura 3). Isso é lógico, porque essencialmente não é diferente de uma unidade flash USB (ou qualquer outra unidade USB). O interessante é que o leitor de cartão de memória interno também está configurado para remoção rápida (figura 4). O leitor em si é incorporado ao laptop e, portanto, sempre presente, mas o cartão pode ser removido e, portanto, o padrão é a remoção rápida. (É o mesmo para unidades de disquete; não há armazenamento em cache porque o disco na unidade pode ser removido.)
Ainda mais interessante é o disco rígido externo USB (figura 5) e o iPod mini (figura 6) que possui um pequeno disco rígido giratório. Estes são discos rígidos reais, não flash drives, mas como são removíveis, eles ainda assumem o padrão de remoção rápida. Novamente, isso faz sentido, porque eles podem ser desconectados antes que os dados sejam gravados no disco.
Posso realmente perder informações na mídia USB se isso não for realizado?
A vunerabilidade [sic] de perder essas informações aumenta bastante, se a mídia USB ainda estiver piscando no momento em que é retirada do computador (em vez de não piscar)?
Sim. O problema é que, mesmo que uma unidade esteja configurada para remoção rápida, não é seguro desconectá-la imediatamente. Só porque o Windows executa as gravações imediatamente, não significa que elas ocorram imediatamente.
A maioria das mídias removíveis, como drives flash e cartões de memória, é muito mais lenta que os discos rígidos. Portanto, mesmo que o Windows inicie a gravação assim que solicitado, normalmente levará alguns instantes para que os dados sejam realmente gravados. Mesmo se a gravação / cópia / etc. Na caixa de diálogo que mostra que o progresso da gravação desaparece, a unidade ainda pode estar gravando por mais alguns momentos e, se tiver seu próprio LED de atividade, poderá ver isso. Não é seguro remover a mídia imediatamente; observe o LED e espere que ele pare completamente de piscar.
Para ter uma segurança extra, você pode usar um programa como o Sync, que diz ao Windows para liberar o cache. Essencialmente, é exatamente o mesmo que usar a função de ejeção com segurança, mas pode ser um pouco mais conveniente se você fizer um atalho na área de trabalho para executá-lo com a letra da unidade específica da sua unidade removível. Economizará de 5 a 10 segundos, o que não soa muito, mas no HCI, é uma barreira enorme . O melhor de tudo é que ele apenas libera o cache, na verdade não ejeta a unidade. Portanto, a unidade ainda está montada e disponível para uso se você se lembrar repentinamente de algo que esqueceu de fazer. Isso o torna ainda mais útil, pois você pode até atribuir uma tecla de atalho para liberar o cache e torná-lo seguro para desconectar com um pressionamento de tecla.
Figura 1 : Política interna de HDD
Figura 2 : Política de unidade flash USB
Figura 3 : Política interna do leitor de cartão de memória
Figura 4 : Política do leitor de cartão de memória USB
Figura 5 : Política externa de HDD
Figura 6 : HDD do iPod (mini)