Normalmente receberemos um aviso ao remover a unidade USB do computador caso a unidade USB esteja sendo lida ou gravada no sistema. Nos casos em que o computador trava, ou está no modo de hibernação , ou no modo de suspensão, fica claro que a unidade USB não precisa gravar nenhum dado. Então a unidade USB pode estar em uma “ encruzilhada ” entre as operações de leitura e gravação.

Perguntar:
Normalmente receberemos um aviso ao remover a unidade USB do computador caso a unidade USB esteja sendo lida ou gravada no sistema. Nos casos em que o computador trava, ou está no modo de hibernação, ou no modo de suspensão, fica claro que a unidade USB não precisa gravar nenhum dado. Então a unidade USB pode estar em uma “ encruzilhada ” entre as operações de leitura e gravação.
Então, é seguro remover a unidade USB quando o computador estiver no modo de suspensão? Os dados estão sendo gravados mesmo quando as operações estão pausadas? (Supondo que você não se lembre de que esse arquivo específico foi gravado pela metade na unidade USB.)
Responder:
Então nenhuma transferência ocorrerá. Você pode fazer isso para “limpar” a unidade USB conectada ao sistema de arquivos.
Os programas ainda podem usar a unidade USB e alguns arquivos podem não ser gravados na unidade, mesmo depois que os aplicativos que os utilizam são fechados. É por isso que você não deve conectar uma unidade USB e deixar o computador hibernar e depois ligar novamente o sistema operacional. Nunca é garantido que um sistema de arquivos montado esteja em um estado consistente.
Você já se perguntou por que um sistema operacional demora para rastrear ao usar disquetes? Isso porque o cache fica “cheio” após a gravação de cada setor para que caso o usuário possa retirar o disquete a qualquer momento quando não estiver em uso.
Na tela você ainda receberá pop-ups de notificação e seu programa irá travar se você ainda tentar acessar uma unidade de disquete removida. Basta inserir a unidade de disquete novamente e pronto. Este processo não funciona com unidades USB porque cada vez terá um identificador diferente.
O programa só irá travar e o sistema operacional poderá travar se o usuário estiver acessando um arquivo.
Consulte mais alguns artigos abaixo:
Boa sorte!