Devo sempre ejetar com segurança dispositivos USB?
Segurança Microsoft Ferragens Janelas Cópia De Segurança / / March 17, 2020
Se você se sentir incomodado por uma notificação para ejetar com segurança dispositivos USB, talvez seja hora de uma segunda olhada nele. O Windows tem uma configuração padrão para ajudar na perda de dados, mas não é perfeita.
Sempre que você conecta um dispositivo de armazenamento USB, o Windows geralmente pergunta se é ou não seguro removê-lo. Então, qual é o problema com isso? Você acha que com um problema comum é que haveria mais informações na interface do Windows, certo?
Se você está se perguntando o que é isso, verifique a bandeja do sistema na próxima vez em que conectar um pen drive ou outro dispositivo de armazenamento USB. Um pequeno ícone USB com uma marca de seleção verde será exibido. Este é o mesmo ícone no qual você pode clicar para ejetar um dispositivo com segurança antes de removê-lo fisicamente do computador.
O que o Windows diz sobre isso
Se você puxar uma unidade USB sem ejetar com segurança primeiro, o Windows não exibirá uma mensagem de aviso como o OS X. Em vez disso, apenas desconecta - e é isso. Ou é? Se você abrir o Gerenciador de dispositivos e visualizar as propriedades da unidade de disco USB conectada, poderá ver por que o Windows parece não se importar se você desconecta cedo.
O Windows tem duas políticas. O padrão é desativar automaticamente o cache de gravação para dispositivos que ele vê como temporário ou removível. Sob essa política, o Windows afirma que você sempre pode desconectar o dispositivo com segurança sem usar a opção Ejetar. Isso não é exato, mas chegaremos a isso em um minuto. O segundo perfil é chamado de "Melhor desempenho" e mantém o cache de gravação ativado para o dispositivo conectado. Curiosamente, em um computador Linux ou Mac, essa segunda política seria o padrão, pois eles sempre deixam o cache de gravação ativado. Para entender o que tudo isso significa, você precisa primeiro entender o que é o cache de gravação.
O que é cache de gravação?
O cache de gravação é o método padrão usado para armazenar dados em discos rígidos e, se ativado, pode ser usado para unidades removíveis, conforme mostrado na captura de tela acima. Quando você copia arquivos para um disco, o Windows não transfere os dados diretamente para ele. Em vez disso, alguns dados são salvos temporariamente no cache ou buffer de memória altamente volátil do computador. Isso é feito porque a transferência de dados para o USB é mais lenta, mesmo com a moderna tecnologia USB. A desvantagem é que o buffer no qual os dados estão sendo armazenados é apagado quando a energia é removida ou quando o destino é removido. Isso pode acontecer quando você desconecta o dispositivo USB antes que o cache seja completamente gravado nele. O uso do comando Ejetar força o sistema operacional a gravar todos os dados restantes no pendrive e interromper a conexão no nível do software, para que nenhum dado seja perdido.
Os dados sempre podem ser perdidos, mesmo com o cache de gravação desativado
Geralmente, o perfil padrão no Windows funciona para a maioria das pessoas. Mas mesmo que o Windows diga que os dados são seguros com o cache de gravação desativado, nem sempre é. Se você retirar a unidade USB durante uma transferência de dados, poderá ocorrer perda e corrupção de dados. Se você estiver executando um aplicativo portátil a partir da unidade USB ou usando um aplicativo no computador que salve dados na unidade USB, também poderá perder dados. Houve até casos em que os usuários corromperam os dados apenas usando um dispositivo USB para o ReadyBoost e retirando-os sem ejetar.
O cache de gravação oferece melhor desempenho com um pouco mais de risco
O cache de gravação pode oferecer melhor desempenho para o seu sistema, pois impede que as transferências para dispositivos de armazenamento consumam toda a largura de banda de E / S. A desvantagem é que é mais provável que os dados sejam capturados no cache e corrompidos ou perdidos se o dispositivo for desconectado sem ejetar com segurança primeiro. A função Ejetar evita que os dados sejam excluídos usando um sistema de liberação de cache incorporado no Windows. A liberação do cache força todos os dados no cache a gravar imediatamente no dispositivo e depois se limpar. Quando o Windows diz que o dispositivo é seguro para remover, é assim que você sabe que o cache terminou de liberar.
Com tudo isso dito, é melhor sempre Ejetar o hardware com segurança antes de desconectá-lo fisicamente do computador. Lembre-se também de que, embora o Windows possa ter um "recurso" que desativa o cache de gravação, o Linux e o Mac o ativam por padrão, portanto, tenha cuidado extra ao usar um pen drive com esses sistemas operacionais.