Каждый раз, когда я читаю файл с SD-карты, отформатированной в FAT32 - PullRequest
0 голосов
/ 06 февраля 2020

У меня есть карта памяти Kingston microSD 16 ГБ, отформатированная в формате FAT32. На этой карте находится видеофайл размером 600 МБ, который имеет проблемы с воспроизведением. Я заметил, что MacOS выдает различный SHAsum каждый раз, когда я делаю проверку с помощью этой команды (для очистки кеша FS предусмотрена чистка sudo, поэтому следующий запуск будет считываться не из ОЗУ, а из SD снова): Файл:

ls -ali    
192584 -rwxrwxrwx   1 paul  staff  646738314 Dec 16 12:56 01 CARACOLES CON TITULO Y CREDITOS copy.mp4

Команда:

shasum /Volumes/M\(1\)/01\ CARACOLES\ CON\ TITULO\ Y\ CREDITOS.mp4 && sudo purge

Результаты:

e5ec6c0c6df102af323548bd6e0bfdb0139f6fdf  /Volumes/M(1)/01 CARACOLES CON TITULO Y CREDITOS.mp4
46d1457f5d2a7a3c87623036afac48e194e11082  /Volumes/M(1)/01 CARACOLES CON TITULO Y CREDITOS.mp4
467548f3b07ba8d0e77a4795b50fb280db6a4113  /Volumes/M(1)/01 CARACOLES CON TITULO Y CREDITOS.mp4

Сначала я думал, что SD неисправен, но когда я скопировал другой большой файл на SD и сделал те же проверки, поведение не произошло. Даже когда я продублировал поврежденный файл, он с тех пор давал бы одно и то же (неправильное) ха sh каждый раз.

Я перемещал файл во вновь созданную папку на SD, и контрольные суммы продолжали изменяться, как и раньше .

Поиск в этом вопросе оказался для меня слишком сложным, поэтому мне очень нужна помощь по этому вопросу. Есть ли здесь кто-нибудь, кто может пролить свет на это?

Практическая необходимость состоит в том, чтобы у меня было 25 медиаплееров в установке, все из которых проявляют эти симптомы, и я хотел бы исправить это должным образом.

...