Pagina inicial » como » É seguro remover unidades USB quando um computador está adormecido?

    É seguro remover unidades USB quando um computador está adormecido?

    Todos nós já ouvimos a admoestação sobre a remoção segura de dispositivos USB quando terminamos com eles, mas e se um sistema operacional for suspenso e você decidir simplesmente desconectar o dispositivo USB de qualquer lugar? O post de perguntas e respostas do SuperUser de hoje tem a resposta para a pergunta de um curioso leitor.

    A sessão de perguntas e respostas de hoje nos é oferecida por cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento de sites de perguntas e respostas conduzido pela comunidade..

    A questão

    Leitor SuperUser IQAndreas quer saber se é seguro remover mídia USB quando um computador é suspenso:

    Muitas vezes, somos advertidos contra a desconexão de unidades USB, caso elas estejam sendo lidas ou gravadas no momento. Quando um computador é suspenso, hibernado ou adormecido, obviamente não está gravando nenhum dado. Pode ter sido no meio de uma operação de leitura ou gravação, no entanto, e terá colocado uma tal operação em espera.

    Como nenhum braço está se movendo (para unidades de disco rígido USB) ou bytes na unidade piscando (para unidades flash), é “seguro” desconectar a unidade em questão??

    Isso é verdade mesmo se os dados estivessem sendo gravados, mas a operação foi suspensa temporariamente? (Supondo que você não se importe que o arquivo específico tenha sido apenas parcialmente gravado na unidade USB.)

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

    A resposta

    O contribuidor do SuperUser, kinokijuf, tem a resposta para nós:

    Embora não existam 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 USB e alguns arquivos podem ainda não estar gravados no disco, mesmo depois que o aplicativo que os utiliza estiver fechado. Esta é a mesma razão pela qual você não apenas hiberna e troca de sistemas operacionais. Nunca é garantido que um sistema de arquivos montado esteja em um estado consistente.

    Já se perguntou por que um sistema operacional abrandou para um rastreamento ao usar disquetes? É porque o cache foi liberado depois de escrever cada setor para que o disquete possa ser removido a qualquer momento quando não estiver em uso..

    Você ainda terá um diálogo pop-up e seu programa será interrompido se você tentar acessar um disquete que foi removido pelas suas costas. Basta inserir o disquete de volta e pronto. Isso não funcionará com unidades USB porque elas recebem um identificador diferente a cada vez. O programa irá travar e o sistema operacional também pode se um driver estiver acessando um arquivo.


    Tem algo a acrescentar à explicação? Som desligado nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui.

    Crédito de imagem: Ambuj Saxena (Flickr)