Я думаю про те, щоб отримати нову SD-карту і прочитав, що клас їх справді має значення. Я дивлюся на отримання 16 Гбіт з класом не менше класу 6. Як перевірити клас?
Я думаю про те, щоб отримати нову SD-карту і прочитав, що клас їх справді має значення. Я дивлюся на отримання 16 Гбіт з класом не менше класу 6. Як перевірити клас?
Відповіді:
Клас SD-карти - це в основному мінімальна швидкість послідовного запису, яку підтримує SD-карта. Тестування класу SD досить просто, просто скопіюйте 1 Гб файл на порожню карту і виміряйте час, необхідний для копіювання. SD-карта класу 6 повинна підтримувати мінімум 6 Мб / с.
Ознайомтеся також з маркуванням на SD-картці, на ній має бути логотип:
число на логотипі описує клас швидкості.
Листи із специфікаціями лежать , упаковка лежить , на самій картці лежить знак, викарбований на картці .
Я втратив дані про кількість SD-карт «класу 10», які працюють лише на пару МБ / с, або кількість карт 8/16/32 ГБ, фактична ємність яких становить 2 ГБ!
Якщо ви дійсно хочете дізнатися, наскільки швидка карта (і чи оброблена вами карта менше, ніж вона повідомляє, і, таким чином, пошкодити ваші дані, коли вони будуть повноцінні), я дуже рекомендую протестувати кожну придбану SD-карту .
Навіть фірмові продукти можна підробити. Я купив продукти, що видаються найвищою маркою, у переконливо автентичній зовнішній упаковці, які насправді були підробками та не вдалися, коли їх випробовували.
Найкращий тестовий інструмент Windows - h2testw , від Heise † .
† Ця сторінка є німецькою мовою, версія перекладу google читається, навіть якщо форматування є поганим.
Це пише унікальний, перевірений зразок на привід, повністю заповнюючи його. Оскільки шаблон є унікальним, він може перевірити, що дані, прочитані назад, насправді такі, як були написані, і що карта не повідомляє, що вона має більшу ємність, ніж є насправді.
Оскільки клас пов'язаний із мінімальною швидкістю запису, а SD-карти стають повільнішими, коли вони заповнюються, це також гарантує тестування швидкості у найгірших випадках. Втрата повного перезапису накопичувача - це невелика ціна, яку потрібно заплатити за спокій.
Для отримання точного зчитування швидкості вам знадобиться картридер, який підтримує інтерфейси на micro-sd-картці.
Моїм читачем карт на вибір є Kingston MobileLite G4, оскільки це надійно, дешево і швидко. G4 може повною мірою використовувати свій інтерфейс USB3 та підтримує карти пам'яті до UHS-II (до 312 Мб / с напівдуплекс). Звичайно, вона буде обмежена швидкістю USB2 (близько 60 Мб / с), якщо використовується на порту USB2 на вашому комп'ютері.
Якщо вам потрібно перевірити пристрій UHS-III (до 624 МБ / с), вам знадобиться кращий зчитувач карт.
Існує проект з відкритим кодом під назвою F3 (що скорочено для Fight Flash Fraud або Fight Fake Flash ), який дуже схожий на h2testw для Linux та Mac, але я не маю жодного особистого досвіду цього. Однак це може стати основою для порту Android ( вихідний код знаходиться на github ).
Також є деякі графічні інтерфейси для F3:
F3 QT - це графічний інтерфейс Linux, який використовує QT. F3 QT підтримує
f3write
,f3read
іf3probe
. Автор: Тяньце.F3 X - це графічний інтерфейс OS X, який використовує какао. F3 X підтримує
f3write
таf3read
. Автор: Гільхерм Рембо.
Якщо хтось знає про подібний надійний та надійний додаток для Android для тестування SD-карти в планшеті / телефоні безпосередньо, я б із задоволенням оновив свою відповідь.
Ви можете перевірити швидкість SDcard у командному рядку:
adb shell
dd if=/dev/zero of=/mnt/sdcard/test bs=512 count=2048000
rm -f /mnt/sdcard/test
який запише файл 1 ГБ із нулями біт у sdcard.