Não se preocupe o Ubuntu não danificou o seu drive USB. Mas nós não usamos sinalizadores de bits mal documentados de um sistema de arquivos FAT32, FAT16 ou NTFS. No Windows, esses sinalizadores indicam um sistema de arquivos possivelmente corrompido quando não desmontamos a unidade corretamente ou ocorreu um erro de E / S.
Esses bits estão localizados em uma entrada reservada de uma tabela de partição FAT. De acordo com um documento interno da Microsoft de 2004 desses bits são:
ClnShutBitMask
:
Se o bit é 1, o volume está “limpo”. O volume pode ser montado para Acesso. Se bit é 0, o volume está “sujo” indicando que um arquivo FAT o driver do sistema não conseguiu desmontar o volume adequadamente (durante operação de montagem anterior). O conteúdo do volume deve ser escaneado qualquer dano aos metadados do sistema de arquivos.HrdErrBitMask
:
Se este bit for 1, nenhum erro de leitura / gravação de disco foi encontrado. Se este bit for 0, a implementação do driver do sistema de arquivos encontrou erro de E / S de disco no volume da última vez em que foi montado, o que é indicador de que alguns setores podem ter ido mal. O volume conteúdo deve ser digitalizado com um utilitário de reparo de disco que análise de superfície sobre ele procurando por novos setores defeituosos.
Houve alguma discussão com os desenvolvedores do sistema de arquivos do kernel há alguns anos sobre como superar isso, mas não consegui acompanhar os resultados. Aparentemente, ele não entrou nos kernels recentes.
Como apenas um sinalizador de bit está envolvido, mas geralmente nossos dados devem estar em perfeita forma, podemos ignorar os problemas de aviso do Windows nas unidades que usamos anteriormente no Ubuntu.