Você provavelmente já ouviu falar que sempre precisa usar o ícone Remover hardware com segurança antes de desconectar um dispositivo USB. No entanto, também há uma boa chance de você ter desconectado um dispositivo USB sem usar essa opção e tudo funcionado bem.
O próprio Windows diz que você não precisa usar a opção Remover Hardware com Segurança se usar certas configurações – as configurações padrão – mas os conselhos do Windows são enganosos.
Índice
Remoção rápida vs. melhor desempenho
O Windows permite que você otimize seu dispositivo USB para remoção rápida ou desempenho aprimorado. Por padrão, o Windows otimiza os dispositivos USB para remoção rápida. Você pode acessar esta configuração a partir do gerenciador de dispositivos – abra o menu Iniciar, digite Gerenciador de Dispositivos e pressione Enter para iniciá-lo.
Expanda a seção Unidades de disco no Gerenciador de dispositivos, clique com o botão direito em seu dispositivo e selecione Propriedades.
Selecione a guia Políticas na janela Propriedades. Você notará que o Windows diz que você pode desconectar seu dispositivo USB com segurança sem usar o ícone de notificação Remover Hardware com Segurança, então isso significa que você pode desconectar seu dispositivo USB sem nunca removê-lo com segurança, certo? Não tão rápido.
Perigo de corrupção de dados
A caixa de diálogo do Windows mostrada acima é enganosa. Se você desconectar o dispositivo USB enquanto os dados estão sendo gravados nele – por exemplo, enquanto você está movendo arquivos para ele ou enquanto você está salvando um arquivo nele – isso pode resultar em dados corrompidos. Independentemente da opção usada, você deve verificar se o dispositivo USB não está em uso antes de desconectá-lo – alguns dispositivos USB podem ter luzes que piscam enquanto estão sendo usados.
No entanto, mesmo que o dispositivo USB não pareça estar em uso, ele ainda pode estar em uso. Um programa em segundo plano pode estar gravando na unidade – portanto, pode ocorrer corrupção de dados se você desconectar a unidade. Se o seu stick USB não parece estar em uso, você provavelmente pode desconectá-lo sem que ocorra qualquer corrupção de dados – no entanto, por segurança, ainda é uma boa ideia usar a opção Remover Hardware com Segurança. Quando você ejeta um dispositivo, o Windows informa quando é seguro removê-lo – garantindo que todos os programas sejam removidos.
Cache de gravação
Se você selecionar a opção Melhor desempenho, o Windows armazenará os dados em cache em vez de gravá-los no dispositivo USB imediatamente. Isso irá melhorar o desempenho do seu dispositivo – no entanto, a corrupção de dados é muito mais provável de ocorrer se você desconectar o dispositivo USB sem usar a opção Remover Hardware com Segurança. Se o cache estiver habilitado, o Windows não gravará os dados no seu dispositivo USB imediatamente – mesmo se os dados parecerem ter sido gravados no dispositivo e todas as caixas de diálogo de progresso do arquivo forem fechadas, os dados podem apenas ser armazenados em cache no seu sistema.
Quando você ejeta um dispositivo, o Windows liberará o cache de gravação para o disco, garantindo que todas as alterações necessárias sejam feitas antes de notificá-lo quando é seguro remover a unidade.
Embora a opção Remoção rápida diminua o desempenho do USB, é o padrão para minimizar as chances de corrupção de dados no uso diário – muitas pessoas podem se esquecer de usar – ou nunca usar – a opção Remover hardware com segurança ao desconectar dispositivos USB.
Removendo Hardware com Segurança
Em última análise, não importa qual opção você use, você deve usar o ícone Remover hardware com segurança e ejetar o dispositivo antes de desconectá-lo. Você também pode clicar com o botão direito na janela Computador e selecionar Ejetar. O Windows dirá quando é seguro remover o dispositivo, eliminando quaisquer alterações de corrupção de dados.
Este conselho não se aplica apenas ao Windows – se você estiver usando Linux, também deve usar a opção Ejetar no gerenciador de arquivos antes de desconectar um dispositivo USB. O mesmo se aplica ao Mac OS X.