Возможно, ваша карта является поддельной SD-картой, что означает, что ее емкость является поддельной: каждая запись перекрывается с записью ранее.
В этом случае реальная емкость меньше, чем емкость, предоставляемая платой операционной системе.
Существует несколько продуктов для проверки реальной емкости. Принцип прост: это позволяет записать столько файлов, сколько они могут содержать случайные данные. Затем они читают эти файлы; и проверяет, что прочитанные данные соответствуют предыдущим моим записанным данным (md5sum).
Существует много не открытых программ и оконных (плохих) программ, например:
- H2TESTW (чаще упоминается)
- FakeFlashTest
- Проверьте Flash
- (а может и другие)
Существует несколько открытых и мультиплатформенных форм (goood!):
- F3 (мой личный выбор)
- FileReadTest (я не тестировал, в основном потому, что он написан на Java)
Я также заметил, что существует только Windows с открытым исходным кодом : USB Memory Stick Tester (usbmst). Не тестировал, потому что я нахожусь под Linux (и я не могу опубликовать ссылку на эту программу из-за ограничения количества ссылок на страницу, потому что я новичок здесь ...)