Quando você conecta um USB mass storage device
, ele fornece ao computador host acesso indiferenciado ao armazenamento em massa.
Ele assume controle absoluto sobre o sistema de arquivos semelhante ao de um disco rígido.
Como tal, a menos que seja explicitamente ordenado pelo sistema host para interromper a conexão entre os dispositivos, há uma chance de que o computador host possa corromper o sistema de arquivos. Daí a "Safely Remove Hardware and Eject Media"
mensagem.
No entanto ,, MTP
ou Media Transfer Protocol
, opera no nível do arquivo e não como uma grande unidade de armazenamento em massa no nível do bloco.
Ao conectar um dispositivo como um dispositivo MTP, o sistema host consulta os arquivos no dispositivo.
Isso geralmente é mantido como um banco de dados ou índice no sistema de arquivos raiz do dispositivo MTP. O sistema do dispositivo MTP não precisa verificar novamente o dispositivo inteiro quando seu conteúdo é modificado; ele só precisa atualizar o banco de dados / índice.
O sistema host pode baixar um arquivo, um sinal será enviado ao dispositivo para confirmar esta solicitação. O arquivo solicitado será enviado pelo dispositivo.
A exclusão de arquivos funciona da mesma maneira. O sistema host envia uma mensagem para o dispositivo, marcando um arquivo para exclusão. O dispositivo remove o arquivo ao reconhecer o sinal.
Isso funciona como um sistema de arquivos transacional, onde o arquivo é modificado ou não. O armazenamento não será afetado por falha na transferência.
Esse também é o motivo pelo qual o MTP permite apenas uma transferência de arquivo por vez (transferência atômica de arquivos), de modo que a corrupção não possa ocorrer porque as operações são executadas seqüencialmente.
Então, sim, você pode simplesmente puxar o plugue do seu dispositivo.
Outras leituras sobre MTP e comparações com o USB Mass Storage