Silicon motion flash id

Тип памяти установленный в SSD является одной из важнейших характеристик устройства. В основном, встречается память класса TLC и MLC. Если даже не рассуждать о надежности этих типов микросхем, то память MLC имеет преимущество хотя бы в том, что намного удачнее оперирует скоростями записи. Особенно это касается низкоемких твердотельных дисков. В случае использования 120 Гбайт SSD можно уверенно говорить о том, что MLC память будет существенным преимуществом для него. Но как определить тип памяти? Проблема в том, что информация на сайте производителя или магазина, не всегда соответствует действительности.

Разработчик может сменить тип памяти на более «удобный» для себя в конкретный момент времени. Некоторые серии (в основном, недорогие) вообще получают случайные наборы памяти каждый раз. В итоге, первый способ определения, по официальным данным не является надежным.

Второй способ – вскрыть SSD и посмотреть маркировку микросхем, но он лишает гарантии. Да и новая маркировка может «не биться» в гугле. Большинство программ не дают информации на этот счет. Информационные утилиты не могут определять тип памяти и лишь «предполагают» по заранее внесенной в них информации, как это происходит, например, с SSD-Z.

Одним из немногих способов точно определить тип памяти на SSD является программа Phison Flash ID, Silicon Motion Flash ID и SandForce Flash ID. Данная утилита создана участником конференции overclokers, с ником «vlo». Как не сложно догадаться, эта программа делится на три разновидности, для трех разных контроллеров. Поэтому, вначале вам надо узнать какой контроллер используется на вашем диске.

Как определить контроллер SSD

А вот уже это можно сделать при помощи сайта производителя, а в запущенных случаях – гугла. Как правило, для каждой серии дисков производитель использует свой контроллер, поэтому тут ошибки вряд ли случатся. Основных производителей контроллеров не так много, помимо уже указанных Phison, SandForce, Silicon Motion, вы можете встретить Indilinx, Jmicron, Samsung и Marvell и некоторые другие. Но указанные три, составляют чуть ли не «большую половину» рынка.

Как определить память SSD

Подготовка диска

Я буду показывать, как все работает на примере диска Transcend NTS820. Для того чтобы утилита смогла считать данные, вы должны удалить все разделы на диске. Поэтому если это совсем новый диск, который вы только поставили в систему, то не создавайте пока разделы. Если они были созданы, то их или его надо будет временно удалить.

Важно: Если это ваш единственный или системный диск, то использовать утилиту, к сожалению, будет невозможно.

Удалить раздел можно, например, нажав правой кнопкой мыши по «пуск» и выбрав пункт управление дисками (для Windows 10).

В управлении диском найдите ваш накопитель, выделите его, нажмите правой кнопкой мыши на «Удалить том».

Обратите внимание, что нужно внимательно следить, чтобы данная операция происходила с нужным вам диском, а не любым другим. Также, на всякий случай напомню, что диск должен иметь неразмеченную область. Недостаточно удалить все файлы с диска, недостаточно отформатировать диск, он просто не должен содержать никаких разделов.

Определение памяти SSD

Далее, определив контроллер, и если он является одним из трех представленных, скачайте пакет с утилитой и распакуйте его. Для удобства, в дальнейшем лучше это сделать в корневой директории любого вашего диска:

Запуск через проводник Windows (вывод информации только в ТХТ файл)

Распакуйте файлы в папку и мышкой запустите требуемый файл от администратора. В нашем случае диск построен на базе контроллера Silicon Motion и запускной файл «smi_flash_id_ata.exe», для подключенных к SATA устройствам.

Запуск через консоль (вывод информации на экран + в ТХТ файл)

Распаковав вы увидите несколько файлов, они будут запускаться из консоли. Запустите консоль с правами администратора. Она лежит в пуск > служебные > командная строка.

Перейдите в консоли в нужную папку. Например, если папка с утилитой у вас лежит в корне диска «C», то наберите команду (без кавычек) «cd C:smi_flash_id» далее, оказавшись в папке, запускаете нужный файл командой по имени файла, то есть, просто «smi_flash_id_ata.exe».

Если вы «глубоко зарыли» файлы, которые скачали, вы также можете просто скопировать путь к папке, в консоли ввести «cd» и через пробел вставить путь ctrl+v.

Читайте также:  Расширение dem чем открыть

Запустив утилиту, вы увидите, как она показывает разные номера дисков, напишите цифру вашего диска и нажмите ввод.

Утилита выводит в окне (также записывает в текстовый файл в своей директории) всю необходимую информацию. Нас, прежде всего, интересует, что она говорит прямым текстом, например, чипы Micron MLC с плотностью 256 Гбит. Именно для этого диска, как раз была заявлена память класса TLC.

Вы также можете дополнительно проверить память TLC или MLC записью крупного файла, особенно, если ваш диск имеет объем 120 – 240 Гбайт. Возьмите файл

в 20 — 30 ГБ, и скиньте его на этот диск (файл должен быть один, не папка с кучей разносортных файлов). Посмотрите, что будет со скоростью через какое-то время.

Скорее всего, если диск оборудован MLC памятью, то скорость записи будет примерно равной. Если диск с TLC памятью, то через какое-то время записи он сильно провалится в ее скорости, которая уже не вернется к прежним значениям.

1 файл

  • SMI_SM3255AB_J0818_v.2.03.31_v.1.rar (2,18 MB)
  • Torx
  • 18 апреля 2013, 22:00
  • скачан — 56314 раз

197 комментариев

  • guest
  • 11 июня 2013, 10:51
  • guest
  • 21 сентября 2013, 00:19

Спасибо!
Флэшка Transcend 4GB
Controller: SM3255AB MEMORY BAR
Flash: SAMSUNG K9ABG08U0A

PnP Device > Serial Number: 5&&21E739F&&0&&7
Revision: 1000
Device Type: Standard USB device — USB2.0 High-Speed
Chip Vendor: SMI
Chip Part-Number: SM321

  • guest
  • 14 октября 2013, 11:13

Name: Flash Disk (USB2.0)

VID&PID: Vid_090c&Pid_3000
Speed: high speed

Total Space: 3.73 GB
Free Space: 3.73 GB
VendorID:
ProductID: USB MEMORY BAR
Product Revision: 1000

Vendor Description: USB
Product Description: Flash Disk

весь мозг изнасиловала, что только не перепробывал. только эта прога помогла

  • guest
  • 18 октября 2013, 14:51
  • guest
  • 21 октября 2013, 16:51

спасибо, помогла для A -DATA S805 4gb красный карабинчик

Controller: Silicon Motion SM3255 AB
Possible Memory Chip(s):
Samsung K9ABG08U0A
Memory Type: TLC
Flash ID: ECD798CA 5442
Flash CE: 1
Flash Channels: Single
Chip F/W: ISP 100519-AB-
VID: 125F
PID: 385A
Manufacturer: ADATA
Product: ADATA USB Flash Drive
Query Vendor ID: ADATA
Query Product ID: USB Flash Drive
Query Product Revision: 3000
Physical Disk Capacity: 4051697664 Bytes
Windows Disk Capacity: 0 Bytes
Internal Tags: QV2H-AADJ
USB Version: 2.00
Max. Power: 500 mA
ContMeas ID: A17D-01-00
Microsoft Windows 7 SP1 x64

  • BoBaH37
  • 24 октября 2013, 21:11

Утилита реанимировала Transcend 16 Gb
Logical drive: J: Capacity: 15.1G
Device > Device SN: 61PZNDJXGP734UR1
Device version: 1100

Device vendor: JetFlash
Device model: Transcend 16GB
Protocol: USB2.0
Max power: 500mA

Partition type: FAT32 Device active: OK
Aligned state: 16 KB, Have been Aligned

Controller: SMI
Controller model: SM3255AB
Flash Vendor: Samsung, Type: TLC, Single channel, Total: 16G
Flash ID: ECD798CA Flash Part: K9CDG08U5A
Score: 53 (Normal Score >= 30)
Firmware: ISP J0816-AB01
WinXP sp3

  • guest
  • 12 февраля 2014, 10:50
  • guest
  • 12 апреля 2014, 19:24
  • guest
  • 19 июня 2014, 16:46
  • srgk
  • 25 июля 2014, 12:25

Спасло мою флэху:
USB Device >
Device Vendor: Silicon Motion,Inc.
Device Name: SM3255AA MEMORY BAR
Device Revision: 0100

Product Model: USB MEMORY BAR
Product Revision: 1000

Controller Vendor: SMI
Controller Part-Number: SM3255AB — ISP NONE
Flash ID code: ECD798CA — Samsung K9CDG08U5A — 4CE/Single Channel [TLC-8K] -> Total Capacity = 16GB

  • guest
  • 10 августа 2014, 22:18
  • guest
  • 12 августа 2014, 10:51

Респект сайту и его создателю. Вы точно попадете в рай ) Восстановил флеху была в RAW формате.

Controller: Silicon Motion SM3255 AB
Possible Memory Chip(s):
Samsung K9BCG08U1A
Samsung K9ABG08U0A *2
Memory Type: TLC
Flash ID: ECD798CA 5442
Flash CE: 2
Flash Channels: Single
Chip F/W: ISP J0816-AB01
MPTOOL Ver.: 2.03.31
VID: 090C
PID: 3000
Manufacturer: USB
Product: Flash Disk
Query Vendor ID:
Query Product ID: USB MEMORY BAR
Query Product Revision: 1000
Physical Disk Capacity: 8021606400 Bytes
Windows Disk Capacity: 8005935104 Bytes
Internal Tags: CTAC-LAG2
File System: FAT32
Relative Offset: 16 KB
USB Version: 2.00
Declared Power: 500 mA
ContMeas ID: F9DF-02-EE

  • guest
  • 13 августа 2014, 00:35
  • guest
  • 30 августа 2014, 12:08
  • guest
  • 6 сентября 2014, 16:37
  • guest
  • 11 сентября 2014, 22:42
Читайте также:  Системы счисления олимпиадные задачи

Сработало с установкой в качестве параметров файла из Setting FD 8G SM3255AB flash Samsung K9ABG08U0A(скачал с этого же сайта), только после запуска программы флешку подключал в тестовом режиме(замыканием контактов).
Trancsend 4Gb

Стало:
Volume: I:
Controller: Silicon Motion SM3255 AB
Possible Memory Chip(s):
Samsung K9ABG08U0A
Memory Type: TLC
Flash ID: ECD798CA 5442
Flash CE: 1
Flash Channels: Single
Chip F/W: ISP J0816-AB01
MPTOOL Ver.: 2.03.31
VID: 090C
PID: 1000
Manufacturer: SMI Corporation
Product: USB DISK
Query Vendor ID: FLASH
Query Product ID: Drive SM_USB20
Query Product Revision: 1100
Physical Disk Capacity: 4010803200 Bytes
Windows Disk Capacity: 4002934784 Bytes
Internal Tags: QTZR-T97S
File System: FAT32
Relative Offset: 31 KB
USB Version: 2.00
Declared Power: 500 mA
ContMeas ID: 0D35-04-FB
Microsoft Windows XP SP3
— www.antspec.com/usbflashinfo/
Program Version: 8.0.0.550

  • guest
  • 16 октября 2014, 22:22
  • guest
  • 14 ноября 2014, 22:27
  • guest
  • 19 ноября 2014, 17:46
  • guest
  • 29 декабря 2014, 09:53
  • guest
  • 8 февраля 2015, 22:37
  • guest
  • 27 февраля 2015, 22:06

Подошла к Transcend 8GB. Причиной прошивки послужило то что флешка начала постоянно «включаться/отключаться» и при этом медленно моргал светодиод как бы потухая/загораясь… Пришлось переходить в «тестовый режим» замкнув на контроллере 3255AB 23и24 ногу.
Сам объект:
Capacity: 7.5G
Device > Controller: SMI
Controller model: SM3255AB
Flash Vendor: Samsung, Type: TLC, Single channel, Total: 8G
Flash Part: K9BCG08U1A

Спасибо всем тем, кто поддерживает и развивает данный ресурс.

  • guest
  • 28 февраля 2015, 18:29
  • guest
  • 30 марта 2015, 15:24

Спасибо, помогла восстановить флешку Transcend 4Gb Jet Flash, которую не удавалось отформатировать. Правда помогло со второго раза, в первый — FAIL.

USB Device >
Chip Vendor: SMI
Chip Part-Number: SM3255AB — ISP J0816-AB01

  • guest
  • 3 апреля 2015, 09:46
  • guest
  • 16 мая 2015, 15:01
  • guest
  • 16 августа 2015, 23:16

Спасибо!
Protocal Version: USB 2.00
Current Speed: High Speed
Max Current: 500mA

USB Device >
Device Vendor: JetFlash
Device Name: Mass Storage Device
Device Revision: 1100

Manufacturer: JetFlash
Product Model: Transcend 4GB
Product Revision: 1100

Controller Vendor: SMI
Controller Part-Number: SM3255AB — ISP J0914-AB01
Flash ID code: ECD798CA — Samsung K9ABG08U0A — 1CE/Single Channel [TLC-8K] -> Total Capacity = 4GB

В статье Почему SSD выходят из строя: кто виноват и что делать мы рассказали о выносливости современных твердотельных накопителей, о наработке на отказ и о причинах, по которым SSD может выйти из строя при относительно небольшом износе. При написании статьи мы ориентировались на то, что заявленные для конкретной модели характеристики накопителя соответствуют реальным и остаются неизменными на протяжении всего жизненного цикла модели. К сожалению, ожидания не всегда соответствуют действительности. Излюбленный трюк производителей современных твердотельных накопителей – изменение реальных спецификаций уже выпускаемой (и протестированной обозревателями) модели в середине её жизненного цикла. Так, известен ряд моделей таких производителей, как ADATA, Kingston, Transcend, которые получали отличные отзывы от обозревателей – после чего производитель менял «начинку» устройств, сохраняя прежнее название и номер модели. В редких случаях новая ревизия получала дополнительный индекс, позволяющий отличить её от прежней модели, но чаще всего потребителю доставался «кот в мешке». Не минула проблема и такого крупного производителя как Crucial, выпустившего модель BX300 на основе 3D-MLC памяти и впоследствии заменившая чипы в этом недорогом накопителе на более дешёвую 3D-TLC. Как отличить одно от другого и убедиться, что начинка выбранного накопителя соответствует ожиданиям? Используем низкоуровневые утилиты для проверки модели контроллера и типа использованной памяти.

Для начала – ссылка на подробную инструкцию: Как определить тип памяти в SSD. В принципе, инструкций по ссылке уже достаточно для уверенного определения как точной модели контроллера, так и набора чипов памяти. Здесь мы лишь уточним приведённые по ссылке инструкции.

Во-первых, нам потребуется набор утилит Phison Flash ID, Silicon Motion Flash ID и SandForce Flash ID. Разумеется, использовать нужно только одну из них – ту, которая соответствует производителю контроллера исследуемого SSD. Производителя контроллера придётся определять по опубликованным спецификациям диска. Ссылки на скачивание утилит:

Сохранять утилиту нужно на том диске, который точно не будет исследоваться – к примеру, в каталоге на системном диске C: Запускать её необходимо с администраторскими привилегиями, для чего приложение командной строки cmd.exe следует запустить с опцией Run as administrator.

Читайте также:  Движение циклонов в реальном времени со спутника

В приведённой по ссылке инструкции утверждается, что в Windows 10 требуется удалить с исследуемого диска все разделы или по крайней мере «отнять» букву накопителя в диспетчере дисков. Оказалось, что это утверждение верно не во всех случаях: все проверенные нами накопители Crucial на основе контроллеров Silicon Motion вернули точные данные. Никакой информации не удалось получить от единственной модели MX200, которая работает под управлением контроллера Marwell.

Итак, посмотрим на информацию, которую может сообщить утилита об установленном в систему экземпляре диска Crucial BX300, ранние версии которого производились на основе 3D-MLC памяти, но более поздние ревизии выходили с 3D-TLC.

Какие выводы можно сделать о накопителе на основе выданной информации?

  • Используется память типа MLC производства Micron. То, что это MLC с трёхмерной компоновкой, можно определить по спецификациям контроллера.
  • Конфигурация накопителя — 16 банков по 256 Гбит
  • Количество банков позволило использовать два канала доступа из поддерживаемых контроллером четырёх. Налицо экономия: при использовании 4-канальной конфигурации, как в старших накопителях, устоявшаяся скорость потоковой записи после полного заполнения SLC-кэша была бы выше. Впрочем, в таком случае и стоимость накопителя была бы другой.
  • Полный объём накопителя – 512 ГБ, но «маркетинговая» ёмкость – всего 480 ГБ (а не 500, как у старших моделей). На этом остановимся подробнее. Если мы возьмём накопитель MX500, то увидим заявленную ёмкость 500 ГБ (при аналогичной физической ёмкости чипов); а у бюджетного BX300 – всего 480. Соответственно, у MX500 в резерве блоков на 12 ГБ, а у BX300 – на целых 32 ГБ (при ёмкости 480 – это очень много). Для чего производителю потребовалась такая большая резервная ёмкость, учитывая высокую надёжность памяти 3D-MLC? С большой вероятностью можно предположить, что в модели BX300 была использована память, отбракованная при производстве 3D-TLC. Менее качественная память была использована в режиме MLC, который не предъявляет таких жёстких требований к качеству чипов. В качестве дополнительной подстраховки выделена огромная по современным меркам ёмкость резервного пула, в котором содержатся блоки, которые пойдут на замену вышедшим из строя.
  • Контроллер SM2258AB реализует технологию SLC-кэширования (которую, обратите внимание, производитель диска Crucial в этой модели никак не рекламирует – потому что официально технология доступна только в старших моделях линейки MX). После использования всей ёмкости кэша скорость потоковой записи падает, и восстанавливается лишь спустя некоторое время, после «уплотнения» содержимого SLC кэша в MLC.

На практике мы имеем накопитель с высокой ожидаемой надёжностью, но не без подвоха.

Первый недостаток диска – использование двух из 4 каналов контроллера в силу конфигурации банков памяти. Использование большего числа каналов (и большего числа чипов) позволило бы заметно увеличить скорость потоковой записи после заполнения SLC кэша. Впрочем, в реальной жизни с ситуацией замедления скорости записи столкнуться вряд ли удастся: для этого на максимальной скорости (500 МБ/с) на диск нужно непрерывно записать весь объём SLC кэша (для модели на 480ГБ объём кэша – 16ГБ); задача, прямо скажем, исключительно редкая у целевой аудитории данной модели.

Вторым недостатком модели является вероятное использование отбракованных при производстве 3D-TLC чипов памяти. С учётом того, что ресурс записи в одну и ту же ячейку в режиме MLC приблизительно в три раза выше, чем в неё же – в режиме TLC, даже такая отбраковка способна выдать очень высокую наработку на отказ.

Что делать, если утилита не работает? Утилита выдаст следующий результат:

В данном случае утилита была запущена на другой системе, и ей действительно помешало наличие на диске существующих разделов. Для начала можно попробовать удалить в диспетчере дисков Windows букву диска. Если это не поможет, то единственным вариантом будет удаление первого раздела; имеет ли это смысл — решать самому пользователю. Для сравнения, так выглядит информация для той же модели диска Crucial MX500 (2000GB) на основе 3D-TLC при запуске утилиты на другом компьютере:

Заключение

Мы рассказали, как при помощи простых утилит определить модель контроллера и конфигурацию чипов памяти накопителей SSD.

Оцените статью
Добавить комментарий

Adblock
detector