Как узнать id sd карты
Перейти к содержимому

Как узнать id sd карты

  • автор:

Как узнать серийный номер SD карты?

Как можно узнать следующие данные? :
1. Точный размер SD карты (в блоках)
2. Серийный номер устройства (20 знаков, начинается на EP8)
3. Серийный номер (8 HEX символов, выглядит, например, так: 0xa0efaea1) или CID карты памяти (выгдядит так: 035344535530324780A0EFAEA100C39A

Пробовал командой:
cat /sys/class/block/mmcblk1/device/serial
но, в моём случае на /sys/class/block/sdb вообще не было файла serial.

Пробовал с помощью Gold Card Tool (www.klutsh.com) — пишет «Не удалось получить CID»

Пробовал вставлять в android-телефон и программой SD-Booster — но по какой-то причине в окне info просто пустота и Ok.

Может кто знает ещё варианты?

  • Вопрос задан более трёх лет назад
  • 27822 просмотра

ID SD карты как определить

Здравствуйте.
Надо определить ID (Serial Number, IMEI) SD карты. Раньше использовал какую-то прогу, которая легко это делала. Сейчас два дня гуглю, везде выдаются сложные (для меня) способы с написанием проги, лазанию по реестру, использованием автонавигатора.

Подскажите какая программа определяет номер флешек (такая точно есть, ибо сам пользовался).
П.С. нужно для навигации.

28-3-2014 14:44 RTDS
Originally posted by Pavel_A:

П.С. нужно для навигации

А можно поподробнее? В чем проблема — интересно.

28-3-2014 15:16 chelovek

Раньше гармин мобильный лечился с учетом id карты. Соответственно в инструкциях 2-4 летней давности надо искать.

Как узнать id sd карты

Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.

YD75 Сообщения: 129 Зарегистрирован: 25 май 2009, 10:06

Как узнать ID карты памяти SD

Сообщение YD75 » 23 ноя 2007, 12:21

Как узнать ID карты памяти SD? Он десятизначный? Он может быть на самой карточке написан?
Прибор Нуви310. Подключаю к компу. А дальше где смотреть? Мапсорс показывает только ид прибора.

Nikolas Сообщения: 10 Зарегистрирован: 11 июл 2008, 17:26

Re: Как узнать ID карты памяти SD

Сообщение Nikolas » 23 ноя 2007, 12:43

вставляешь карточку в прибор — включаешь прибор и держишь палец на пиктограмме «индикатора уровня зарядки батареи» — 10 сек. — далее поподаешь в сервисное меню и там смотришь ID номер карточки

YD75 Сообщения: 129 Зарегистрирован: 25 май 2009, 10:06

Re: Как узнать ID карты памяти SD

Сообщение YD75 » 23 ноя 2007, 12:58

В сервисное меню попадал удерживая нижний левый край экрана при включении. Там не нашел. В то же меню попал, удерживая спидометр в режиме симуляции маршрута. И опять же ничего не нашел.

homych Сообщения: 88 Зарегистрирован: 21 мар 2008, 15:23

Re: Как узнать ID карты памяти SD

Сообщение homych » 23 ноя 2007, 13:51

Это не то меню. Есть два сервисных меню. Просто сделай как тебе посоветовали 🙂

VAKOR Сообщения: 14 Зарегистрирован: 02 дек 2012, 23:55

Re: Как узнать ID карты памяти SD

Сообщение VAKOR » 25 ноя 2007, 13:57

Подскажите пожалуйста, а как активировать ДР 4,02 на микро SD?
и как узнать ее ID?
для 60 Cx и etrex Legend HCx , например?

E_I Сообщения: 2193 Зарегистрирован: 03 мар 2005, 11:18

Для 60С. Legend.

Сообщение E_I » 25 ноя 2007, 15:46

не нужно знать ID карточки.
Просто заливаете из Mapsource c правильным ключем. Или правите значение ключа в файле gmapsupp.img.

hun73 Сообщения: 151 Зарегистрирован: 14 июл 2015, 15:43

Re: Для 60С. Legend.

Сообщение hun73 » 16 май 2008, 16:06

Ну а всё же? Я же верно понимаю, что если активировать на ID карты памяти, то её можно будет втыкать в любой приёмник?
Приёмник Colorado 300, в сервисное меню не знаю как попасть.

E_I Сообщения: 2193 Зарегистрирован: 03 мар 2005, 11:18

не понимаете.

Сообщение E_I » 16 май 2008, 16:18

Для железных гармин есть только ID-прибора! В Mapsource можете посмотреть.

P.S.
02.09.
Оказывается был не прав. Есть понятие ID-флешки и к этому значению можно привязовать карту. Но вот узнать этот номер на ПК никак нельзя.

giomen Сообщения: 4421 Зарегистрирован: 06 май 2001, 02:26

Не пугай народ (+)

Сообщение giomen » 16 май 2008, 22:54

Пока вариантов посмотреть, на железе или компе, номер карточки — нет! Но это не значит, что нельзя привязывать карты к номеру карточки. Ведь продаются во всю карточки с картами для железных Гарминов!

Любишь жену — купи себе навигатор, и у тебя всегда будет точный ответ на вопрос: Милый, ты где?
E_I Сообщения: 2193 Зарегистрирован: 03 мар 2005, 11:18

А я не пугаю

Сообщение E_I » 17 май 2008, 00:05

Может и продают так привязанные карты.
Но я не слышал, чтобы кто нибудь из владельцев скажем 60 серии упоминал о таких карточках. Намного чаще заливают gmapsupp на карточку под номер прибора. Так что имеет смысл обсуждать то, что чаще встречается на практике. Однако мне вспоминается один такой gmapsupp.img, где не было ключа! Возможно он был слит именно с такой карточки. Ну так вставил в него ключ к своему прибору и всё заработало. Т.е опять вернулись к задаче заливки карт под номер прибора. А эта задача как известно успешно решена сообществом. И, следовательно, номер карточки не надо знать.

Japan Navigation Group

В SD-карте есть программно доступные регистры, в которых храниться параметры карты и её настройки. Можно прочитать регистры и узнать какую-нибудь полезную информацию. Регистров около 10-и, в спецификации вы можете узнать о каждом из них.
Спецификацию можно скачать на официальном сайте «SD Association»

(На сайте, в левой колонки перейдите в раздел Downloads -> Simplifed Specifications, соглашаетесь и жмете «I Accept» и качаете «Physical Layer Simplified Specification«). В результате вы скачаете pdf-документ — спецификацию на SD-карты, в ней все подробным образом расписано — какие бывают карты и как с ними работать.)
Кроме того, на этом сайте в разделе «Downloads» имеется утилита «SD Memory Card Formatter» от Ассоциации для правильного форматирования карт.

Вот небольшое пояснение к ней от самой Ассоциации:

«SD Memory Card Formatter» формирует карты памяти SD/SDHC/SDXC), в соответствии со спецификацией SD File System, созданной SD Association (SDA).
Настоятельно рекомендуется использовать «SD Memory Card Formatter» для форматирования карт SD/SDHC/SDXC, а не использовать инструменты форматирования, поставляемые с отдельными операционными системами. В общем, инструменты форматирования, поставляемые с операционными системами, могут форматировать различные носители, включая карты SD/SDHC/SDXC, но не могут быть оптимизированы для карт SD/SDHC/SDXC, и это может привести к снижению производительности.

Наиболее интересные регистры:

—Регистр CID (Card identification data) — содержит данные, по которым можно идентифицировать карту памяти (серийный номер, ID производителя, дату изготовления и т.д.)
—Регистр CSD (Card-specific data) — содержит всевозможную информацию о карте памяти (от размера сектора карты памяти до потребления в режиме чтения/записи).
—Регистр OCR (Operation Conditions Register) — содержит напряжения питания карты памяти, тип питания карты памяти, статус процесса инициализации карты.

Структура CID регистра следующая:

Расшифровать данные регистра можно на сайте: Secure Digital Card CID Decoder

Внутренняя информация SD-карты

Информация о SD-карте закодирована в его внутренних регистрах карт. Одним из них является регистр идентификатора карты (CID), 16-байтовый код, который содержит информацию, которая однозначно идентифицирует SD-карту, включая серийный номер карты (PSN), идентификационный номер производителя (MID) и дату изготовления (MDT). Регистр CID устанавливается, когда карта изготовлена ​​и не может быть изменена после ее установки. (Согласно спецификации SD-карты информация должна быть написана только один раз, однако если карта не соответствует спецификации, эта информация может быть изменена!)

Как прочитать CID с SD-карты

Один из способов прочитать CID — использовать ноутбук с гнездом для SD-карт. Считыватели карт в ноутбуках обычно подключаются непосредственно через шину PCI (или IDE-шину). Это не будет работать через устройство чтения карт USB, потому что команда для извлечения информации о карте перехватывается и не понимается считывателями карт. Не все компьютеры со встроенными слотами для карт будут работать, некоторые внутренние считыватели карт подключаются через шину USB.

Предполагая, что у вас есть подходящее оборудование, есть несколько способов, которые вы можете использовать для получения информации о карте. С Linux чтение внутренней SD-карты является простым. Вставьте карту и посмотрите в /sys/block/mmcblk0/device/ (это местоположение может меняться в зависимости от вашей платформы, оно может быть mmcblk1 или в другом месте). В этом месте вы увидите несколько доступных атрибутов, которые включают регистры CID и CSD и информацию внутри него.

Для просмотра CID, выполняем команду из терминала (вызывается Ctrl + Alt + T):

cat /sys/block/mmcblk0/device/cid (точное местоположение может отличаться)

Так же может быть полезна следующая команда, отображающая подробный список файлов в директории с именами, начинающимися на «mmc»:

ls -l /sys/block |grep mmc

Какая информация находится в CID?

В CID сохраняется следующая информация:

Для получения дополнительной информации см. SD Association Simplified Specifications.

А теперь — информация с форума клуба «Клуб Suzuki Vitara«:

Необходимые инструменты и условия для чтения регистров SD-карты:
1) наличие SD-карты;
2) ноутбук со встроенным кардридером(USB-кардридер для этой цели не подходит) +
3) загрузочная флешка с линукс-дистрибутивом для чтения CID SD-карты;
4) Android-девайс — телефон/планшет с картридером;
5) минимальные навыки пользователя Android/Linux.

Подробности:
1) Для чтения CID оригинальной навигационной SD-карты потребуется ноутбук со встроенным кардридером и загрузочная флешка с Линукс дистрибутивом.
Я использовал ASUS X301A в связке с Linux Mint 18 «Sarah» — Cinnamon (32-bit).
Этот же дистрибутив Линукса в связке с SONY VAIO VGN-TZ3RMN/N не видел SD-карты.
Не волнуйтесь, операционную систему на ноутбуке переустанавливать не придется. Достаточно создать загрузочную флешку (DVD диск) с Linux Mint и загрузить с нее лаптоп.
Далее, вставляем SD-карту во встроенный кардридер ноута, видим появившееся уведомление о новом девайсе:

Screenshot-1.jpg (58.69 КБ) 50679 просмотров

Осталось прочитать CID-карты. Есть 2 способа:
1) На рабочем столе кликаем Computer, в открывшемся окне жмем sys/block/mmcblk0/device/cid

Screenshot-2.jpg (77.79 КБ) 50679 просмотров
2) или вызываем терминал (Ctrl + Alt + T) и в нем вводим команду:

cat /sys/block/mmcblk0/device/cid

Появившиеся обоими способами цифры/буквы конспектируем удобным способом (или просто копируем файл /sys/block/mmcblk0/device/cid в удобное место для дальнейшего чтения/копирования)
Небольшое дополнение. Если на вашем ноуте нет других SD карт, то всунутая оригинальная навигационная SD карта будет определятся линуксом как mmcblk0 и все вышеприведенные команды верны.
P.S. На скринах CID абсолютно «левой» SD-карты Samsung 2GB

Способ чтения внутренних регистров с помощью Android-устройств — Будет рассмотрен позже и добавлен в этот пост.

Кстати — для профессионалов по железу будет полезно прочитать Микроконтроллер – работаем с SD картой без файловой системы.
Там рассматриваются режимы работы с SD-карточкой, в том числе с использованием ATmega328P (или Arduino UNO).

Пост так же будет подвержен информационной обработке — посему за Повторы прошу пока не пинать.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *