Emmc против ssd: в чем разница?

Содержание:

Ключевая разница:

И eMMC, и SSD работают по принципам NAND, когда данные передаются через шлюзы NAND. В eMMC обычно есть только один шлюз NAND, а в SSD, как правило, их больше. Думайте о воротах NAND, как о автомагистралях, которые обеспечивают поток для движения. Если в городе есть только одна трасса, она, вероятно, будет постоянно перегружена, что приведет к медленному движению транспорта. Однако, если есть больше шоссе, то трафик распределяется между ними, что позволяет автомобилям, то есть данным, двигаться быстрее.

Это то, что происходит между eMMC и SSD. Как правило, SSD имеет гораздо более высокую скорость чтения-записи по сравнению с eMMC. Максимальная скорость SSD составляет около 1500 МБ / с, тогда как для eMMC максимальная скорость составляет всего 400 МБ / с. Однако это, конечно, зависит от модели и типа. Следовательно, eMMC и SSD в основном сопоставимы по своей долговечности и энергоэффективности, но не по производительности.

Хотя SSD-накопители обычно подключаются к материнской плате через интерфейс SATA, eMMC часто напрямую припаивается к материнской плате, подобно микропроцессору и другим интегральным схемам. eMMC состоит из флэш-памяти и контроллера флэш-памяти, встроенных в одну кремниевую матрицу; хотя твердотельные накопители также поставляются с контроллером флэш-памяти, который соединяет компоненты памяти NAND с главным компьютером, обычно SATA.

Несмотря на то, что стоимость технологий неуклонно падает, SSD по-прежнему довольно дороги. SSD на потребительском уровне в четыре раза дороже, чем жесткие диски, которые, в свою очередь, стоят дороже, чем eMMC. Вот почему твердотельные накопители редко используются в электронике потребительского уровня. Большинство производителей предпочитают использовать жесткие диски, но в настоящее время многие предпочитают использовать eMMC, особенно в потребительских устройствах начального уровня, которые могут работать с ограничениями eMMC, при этом снижая затраты.

Сравнение между eMMC и SSD:

EMMC

SSD

Стенды для

Встроенная мультимедийная карта

Твердотельный накопитель или твердотельный диск

Техническое описание

Флэш-память плюс контроллер в микросхеме с малой решетчатой ​​решеткой (BGA) для использования в печатных платах в качестве встроенной энергонезависимой системы памяти

Использует интегральные микросхемы в качестве памяти для постоянного хранения данных

Тип

Место хранения

Место хранения

Тип хранения

Flash Storage

Твердотельное хранение

функции

Используется как носитель временного хранения для портативного устройства.

Используется как постоянный носитель

Используется в

Смартфоны, планшеты, ноутбуки начального уровня, компьютеры 2-в-1, цифровые аудиоплееры, цифровые камеры, а также съемные носители, такие как SD-карты.

Компьютеры и ноутбуки

Небольшое хранилище файлов

Быстрее для небольшого хранения и поиска файлов

Замедлитель для небольшого хранения и поиска файлов

Большое хранилище файлов

Медленнее для хранения и поиска больших файлов

Быстрее для хранения и поиска больших файлов

Скорость передачи

Максимальная скорость 400 МБ / с.

В потребительских продуктах максимальная скорость передачи данных обычно составляет от 200 МБ / с до 1500 МБ / с в зависимости от диска.

Стандарт eMMC

В декабре 2006 года организации MultiMediaCard Association (MMCA) и JEDEC Solid State Technology Association (JEDEC) объявили о принятии стандарта на встраиваемую флеш-память. Этот вид продукции выделен в отдельную товарную категорию, за которой закреплена торговая марка eMMC.

eMMC-память по подключению мало отличается от простой MMC-карты, известны даже случаи успешной подмены чипа eMMC обычной SD-MMC-картой.

Рисунок 1. Общая структура eMMC/MMC-чипа

Основные выводы карты памяти:

GND / VSS — «земля» для сигналов и питания.

VCC — питание карточки (ядро контроллера, внутренний RAM и NAND). Минимальное напряжение 2.8V, максимальное — 3.6V.

VCCQ — питание IO-линий (опорное напряжение на транзисторах линий; D0…D7 CMD CLK). Допустимые значения 1.8 … 3.3V.

CLK — сигнал тактования карты.

CMD —  двунаправленная линия передачи команд.

D0…D7 — трехрежимная шина передачи данных; режимы передачи — 1 бит, 4 бита, 8 бит (чем шире, тем быстрее).

nRST — линия сброса карты — не обязательная, но используется в системах с NVIDIA TEGRA.

Замена eMMC-карты микро-SD-картой возможна только в случае корректной поддержки процессором режима передачи данных по одной линии. Вернее, с автоматическим распознаванием такой конфигурации, а также при отсутствии SDRAM в корпусе вместе с eMMC.

Рисунок 2. Организация данных в eMMC-карте

По стандарту eMMC содержит следующие разделы:

  • BOOT 1,2 — раздел, который хранит boot (загрузчик) и его копию (1-2 Мб). Чаще всего носит название boot-сектор.
  • RMP — шифрованный раздел, доступ к нему возможен только с ключом.
  • USER AREA — пользовательский раздел — занимает основную долю eMMC, в свою очередь USER AREA делится на 4 раздела — GP0, GP1, GP2, GP3. Данный раздел создается в соответствии со стандартами MBR или GPT, а также по собственному стандарту — NVIDIA.

Стандарт eMMC

В декабре 2006 года организации MultiMediaCard Association (MMCA) и JEDEC Solid State Technology Association (JEDEC) объявили о принятии стандарта на встраиваемую флеш-память. Этот вид продукции выделен в отдельную товарную категорию, за которой закреплена торговая марка eMMC.

eMMC-память по подключению мало отличается от простой MMC-карты, известны даже случаи успешной подмены чипа eMMC обычной SD-MMC-картой.

Рисунок 1. Общая структура eMMC/MMC-чипа

Основные выводы карты памяти:

GND / VSS — «земля» для сигналов и питания.

VCC — питание карточки (ядро контроллера, внутренний RAM и NAND). Минимальное напряжение 2.8V, максимальное — 3.6V.

VCCQ — питание IO-линий (опорное напряжение на транзисторах линий; D0..D7 CMD CLK). Допустимые значения 1.8 … 3.3V.

CLK — сигнал тактования карты.

CMD —  двунаправленная линия передачи команд.

D0..D7 — трехрежимная шина передачи данных; режимы передачи — 1 бит, 4 бита, 8 бит (чем шире, тем быстрее).

nRST — линия сброса карты — не обязательная, но используется в системах с NVIDIA TEGRA.

Замена eMMC-карты микро-SD-картой возможна только в случае корректной поддержки процессором режима передачи данных по одной линии. Вернее, с автоматическим распознаванием такой конфигурации, а также при отсутствии SDRAM в корпусе вместе с eMMC.

Рисунок 2. Организация данных в eMMC-карте

По стандарту eMMC содержит следующие разделы:

  • BOOT 1,2 — раздел, который хранит boot (загрузчик) и его копию (1-2 Мб). Чаще всего носит название boot-сектор.
  • RMP — шифрованный раздел, доступ к нему возможен только с ключом.
  • USER AREA — пользовательский раздел — занимает основную долю eMMC, в свою очередь USER AREA делится на 4 раздела — GP0, GP1, GP2, GP3. Данный раздел создается в соответствии со стандартами MBR или GPT, а также по собственному стандарту — NVIDIA.

Что такое eMMC

MMC-накопители (MultiMediaCard) существовали до появления SD-карт. Они существуют и до сих пор, но в своем традиционном виде их можно найти редко. Куда чаще MMC встречается в другом формате, который называется eMMC (Embedded MultiMediaCard). Зачастую пользователь может найти их в компактных бюджетных ноутбуках. Слово “embedded” указывает на то, что память распаяна (встроена) на материнской плате устройства и ее нельзя сменить.

eMMC память смотрит на тебя, пользователь.

eMMC для хранения данных использует NAND память. Этот тип также используется в различных USB-флешках, SD-картах и других компактных носителях, которые вы можете купить в любом переходе. USB-флешки имеют на борту чип памяти, примитивный контроллер и USB-интерфейс. В SD-картах тоже используется чип памяти в паре с SD-контроллером. Оба типа накопителей предельно просты, что позволяет производителям продавать их за небольшие деньги. Плюс ко всему, эти носители не нуждаются в сложной прошивке и других продвинутых функциях, использующихся в SSD. eMMC по своему принципу мало чем отличается, разве что способом подключения к компьютеру.

Как восстановить системный раздел?

Сразу предупреждаем – перед любыми работами с программным обеспечением надо делать резервные копии. Это поможет вам избежать проблем. Если неполадки всё же возникли, пора приступать к реанимации аппарата.

Раздел EFS имеет уникальную информацию, которая необходима для нормальной работы планшета или смартфона. Если у вас уже есть копия, можно перенести её в системный раздел устройства и надеяться на то, что его работоспособность восстановится.

Если бэкап отсутствует, рассмотрим другие варианты восстановления системы. Система загружается, но на рабочем столе висит окно с технической информацией? Поставьте Root, с его помощью можно работать непосредственно с устройства. Описывать процесс установки не будем – для каждого аппарата он свой.

  • Открываем любой файловый менеджер, отправляемся в раздел EFS/FactoryApp.
  • В нём находим Factorymode.
  • Открываем его посредством текстового редактора и видим одну строку, изменяем её значение на ON.
  • Копируем файл на устройство с заменой, делаем перезагрузку.

Может случиться так, что вышеописанная процедура не помогает. Файловый менеджер в ряде ситуаций показывает, что папка EFS пустует. Это указывает на нарушение структуры раздела с данной папкой. Необходимо его восстановить. Сначала определите адрес блока, где находится раздел EFS. Проще всего это осуществить с помощью CWM Recovery, если у вас установлено данное ПО. Входим в этот режим, выбираем пункт mounts and storage, пытаемся использовать EFS командой mount /EFS. Сделать это не получится, зато появится лог-файл с данными о неполадке. Открываем его с помощью текстового редактора и ищем строку с текстом EFS – там и будет наименование интересующего блока.

  • mke2fs /dev/block/номер блока;
  • mount –w –t ext4 /dev/block/номер блока;
  • reboot.

Теперь система должна исправно загружаться и работать, не вызывая проблем.

Рассказываем о режиме Factory Mode на Android-смартфонах и планшетах: что это, зачем нужно и как пользоваться?

Иногда при работе со смартфоном на базе Android наступает ситуация, когда он зависает или внезапно отключается, а при попытке его включить операционная система не загружается. Вместо этого на дисплее видно несколько строчек английских букв на черном фоне. Многие владельцы делают вывод, что смартфон сломался, и несут его в сервисный центр.

Сравнение eMMC и SSD

Несмотря на наличие той же NAND-памяти в SSD-накопителях, их отличие от eMMC значительное. В первую очередь, в твердотельных дисках находится больше чипов памяти, качество которых существенно выше, а по итогу — скорость работы и производительность намного выше. Также в SSD есть контроллер со своей прошивкой, что дает некоторые особенные возможности. Например, операции чтения и записи осуществляются по всем чипам, а не на одном.

Твердотельный диск можно расценивать как RAID-массив из NAND-чипов, которые используются параллельно для ускорения выполнения процессов. Так, при записи видео переносит данные на несколько чипов за подход. При той же операции на eMMC запись происходит с одним чипом, что в разы увеличивает время ее выполнения.

Накопитель SSD подключается к ПК с помощью SATA, mSATA и PCIe, что, в основном, и влияет на пропускную способность. Несмотря на интеграцию eMMC в материнскую плату, скорость передачи данных ощутимо ниже. В ней нет своей прошивки и кучи чипов высокого качества. Это говорит только о том, что она уступает SSD.

Объемы eMMC бывают разные. Редко встречаются чипы на 256 ГБ, это при текущих 1 ТБ на SSD. Это обусловлено ее строением: eMMC показывает эффективный результат при работе с файлами небольшого объема, поэтому для таких целей нецелесообразно будет устанавливать диск такого формата. Стоит учитывать, что встроенный в материнку чип нельзя улучшить или заменить. Зато практически во всех ноутбуках есть возможность извлечь носитель SSD или HDD и заменить его на новый (кроме случаев распайки SSD на материнке).

Положительной стороной такой ситуации является долговечность eMMC, которая зависит от длительности жизненного цикла управляющего устройства.

В целом, такой тип памяти не является плохим, как и, например, HDD-накопитель. Будучи альтернативным решением дорогим дискам, eMMC ожидаемо работает несколько хуже них, даже если это будет самая дорогая память eMMC против любого твердотельного носителя.

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

Но в случае необходимости хранить файлы большого объема, стоит выбирать HDD или SSD, в зависимости от дополнительных нужд.

Особенности программирования eMMC

Память eMMC (embedded MultiMediaCard) – это не просто микросхема памяти, это твердотельный накопитель со встроенным контроллером, конструктивно выполненный в виде микросхемы. Внутри eMMC представляет из себя блок микросхем NAND памяти с управляющим контроллером. Такое решение очень приглянулось разработчикам аппаратуры, поскольку встроенный в eMMC микроконтроллер скрывает все тонкости работы с NAND, связанные с исправлением ошибок и управлением плохими блоками. Кроме того, интерфейс eMMC полностью совместим с «внешними» накопителями: MMC картами. Именно благодаря компактным размерам и удобствам применения накопители eMMC широко используются в самой разной аппаратуре.

Особенностью eMMC памяти является:

  1. Очень большой объем хранимых данных.
  2. Стандартизованный физический и логический интерфейс (спецификация JEDEC Embedded Multi-Media Card).

Фактически eMMC является периферийным устройством хранения информации.

Микросхемы eMMC могут работать в нескольких режимах шины данных. Режимы отличаются лишь скоростью передачи данных. Самый медленный: 1-bit bus (однобитный режим), однако в этом режиме наиболее удобно читать и записывать микросхему внутрисхемно, не выпаивая ее из аппаратуры. Поскольку микросхемы eMMC выпускаются в корпусах типа BGA, то режим внутрисхемного программирования может оказаться весьма привлекательным не смотря на значительно более низкую скорость.

Программатор ChipStar-TAU поддерживает как внутрисхемное программирование eMMC, так и более быстрое программирование в панельке программатора. Кроме того, поскольку логический интерфейс микросхем eMMC полностью стандартизован, возможно программирование любых заранее неизвестных программатору микросхем eMMC. Используя процедуру самостоятельного добавления микросхем легко сконфигурировать программу для чтения/записи любой eMMC микросхемы.

Служебная информация

Состоит из четырех блоков данных, не входящих в логические разделы, — хотя они находятся в внутреннем NAND-накопителе.

Большая часть значений расположены в служебной области ReadOnly, и только несколько параметров разрешено править в период жизни eMMC-карты.

CID (Card identification data): содержит данные, по которым можно идентифицировать карту памяти (серийный номер, ID производителя, дату изготовления и т. д.).

CSD (Card specific data): содержит всевозможную информацию о карте памяти (от размера сектора карты памяти до потребления в режиме чтения/записи).

Важными областями в CSD являются PERM_WRITE_PROTECT — постоянная защита от записи и стирания.

TMP_WRITE_PROTECT — защита от записи и стирания до перезагрузки карты.

OCR (Operation conditions register) — содержит данные о напряжении питания карты памяти, тип питания карты памяти, статус процесса инициализации карты.

extCSD (Extended card specificdata) — содержит всевозможную информацию о карте памяти, которая не вошла в CSD. Длина — 512 байт.

extCSD — регистр, основная его часть ReadOnly — никогда не меняется и прописана еще на заводе.

Таблица 1. Конфигурация загрузки MMC-карты

  • BOOT_CONFIG 1 R/W 0×0 — конфигурация загрузки (какой физический раздел отвечает за загрузку мобильного устройства).
  • BOOT_BUS_WIDTH 1 R/W 0×0 — ширина шины данных во время загрузки.

Если данные регистры не прописаны должным образом, телефон не сможет загрузиться с eMMC.

Версии стандарта

Изначальная версия стандарта MMC была разработана в 1996 компаниями Siemens и SanDisk. MMC 2.0 появился в 1999, 3.0 — в 2001 году.
На базе MMC был разработан стандарт Secure Digital; SD 1.0 был официально совместим с MMC 2.11.

В MMC 4.0 (2003 год) были введены режимы с 4-разрядной и 8-разрядной шинами, значительно увеличившие возможные скорости, однако 8-битная шина поддерживается крайне редко.

В 2008 году контроль над стандартом MMC полностью получила организация EIA JEDEC. В версии MMC 4.3 был представлен новый вариант eMMC (embedded MMC – встроенная ММС), предназначенный для применений, когда модуль памяти припаивается к печатной плате устройства. Несмотря на измененный форм-фактор, протокол и возможности у eMMC и MMC совпадают.

В марте 2009 года компания JEDEC опубликовала версию 4.4.

В марте следующего года JEDEC представила версию 4.41.

15 июня 2011 года компания JEDEC опубликовала версию 4.5.

В июне 2012 года компания JEDEC представила стандарт 4.51.

1 октября 2013 года JEDEC опубликовала стандарт 5.0.

24 февраля 2015 года компания JEDEC представила новый стандарт носителя 5.1.

Что такое SSD-хранилище и как оно работает?

Хранилище SSD (твердотельный накопитель) — это тип внутреннего хранилища, которое состоит из нескольких микросхем флэш-памяти, печатной платы и, интерфейса SATA или PCIe, который перемещает данные и обеспечивает питание SSD.

В отличие от более традиционных жестких дисков, твердотельные накопители не требуют движущихся частей, таких как двигатели привода, для чтения данных. Отсутствие движущихся частей в твердотельных накопителях означает, что им не нужно столько энергии для чтения данных, и они могут работать намного быстрее, чем жесткие диски. И, подобно хранилищу eMMC, твердотельные накопители используют флэш-память NAND, что позволяет твердотельным накопителям использовать меньше энергии при хранении данных.

SSD обычно используются в больших, более полнофункциональных ноутбуках или настольных компьютерах. Эти компьютеры также имеют тенденцию быть более дорогими и иметь большую емкость хранения, чем компьютеры eMMC и мобильные устройства. Большая емкость хранилища обусловлена ​​тем, что SSD имеют большие размеры.

Как выйти из Factory Mode?

Это очень просто. В меню Factory Mode вы можете увидеть пункт Reboot — в переводе «Перезагрузка».

Именно его вам и нужно выбрать для перезагрузки устройства. При этом смартфон будет загружен в обычном режиме. Больше вам ничего делать не нужно.

Статьи

Друзья! Сегодня столько разговорах о ОС, recovery, всяких словах с корнем -boot-, что если чего-то не знаешь, то чувствуешь себя глупым (я никого не унижаю, нет). Поэтому я решил Вам рассказать об этом

Внимание! За все Ваши действия никто, кроме вас ответственности не несёт!

И не зря у этого топика такое название, потому что я расскажу о Recovery и Factory mode. Я думаю многие слышали о recocery, но что это? Это набор программ для действия с ОС, таких как бекап и восстановление данных и так далее

Но мало кто слышал о factory mode. Это режим, который позволяет проверить телефон на работоспособность. Можно проверять всё сразу или по отдельности. Но об этом позже

Важно: перед действиями в recovery и factory mode, зарядите устройство не мение чем на 50%, так как все действия в этих режимах очень сильно расходуют батарею.
1. Как перейти:
если у вас есть качельки громкости, то выключите устройство.Если их нет, то зажмите кнопку «домой»

Затем, зажав их и кнопку питания, дождитесь такого окна (его может и не быть, ничего страшного) : 2.Выбор режима:
теперь выбираем то, что нужно. Для recovery — звук+, для factory mode — звук- соответственно. 3.Разбираемся, что зачем и как:
Так выглядит recovery: Разберём что к чему: reboot system now = перезагрузка системы; apply update from sdcard = распаковка архивов и установка прошивок и прочего содержимого архивов (в большинстве случаев нужны root-права) ; wipe data/factory reset = полный сброс настроек; wipe cache partition = очистка кеша; backup user data = бекап данных, причём всех. Нужно ~ 200 МБ на карте памяти) ; restore user data = восстановление данных из бекапа, сделанного в прошлом пункте. Теперь factory mode (не везде он есть) : 1.Tpupgrade = улучшение сенсорной панели внизу девайса; 2.Full Test = полный тест телефона; 3.Item Test = выбороный тест; 4.Test Report = оповещение о тесте; 5.Signaling Test = тест сигнала СИМ-карты; 6.GPS Test = тут всё понятно, тест GPS ; 7.Reboot = перезагрузка

4.Меры предосторожности:
соблюдайте правила, написанные и вы снизите риск того, что у Вас что-то случится с телефоном. 1

Зарядите устройство не мение чем на 50%, если хотите сделать бекап или перепрошиться и т.д. ; 2. Дайте девайсу остыть: во время выполнения вышеперечисленных действий девайс сильно нагревается. Если он слишком сильно нагрелся, лучше вытащите батарею. В принципе, всё. Удачи в перепрошивке и т.п.!

Технические различия

eMMC способен передавать данные со скоростью 400 Мб/с, почти как у бюджетных SSD. Но на SSD доступно несколько способов передачи информации, в то время как на eMMC только один. Чтение пакетов данных у eMMC происходит гораздо быстрее, чем у HDD, можно сказать, даже с отрывом. Основная причина такому явлению является различное время доступа к этим данным, и чем меньше их значение, тем быстрее происходит доступ.

Ограничивающим фактором для eMMC является максимальная емкость данных, которые достигают 128 ГБ, реже до 256 ГБ, это обусловлено строением самого модуля. eMMC показывает отличный результат при работе с файлами маленького объема. Но его трудно сравнить с SSD и его возможностями хранения до 2 ТБ информации и даже более. К тому же носитель SSD можно легко заменить на новый, как и HDD, в отличии от eMMC, который является встроенным и его даже невозможно улучшить.

Выберите тот, который соответствует потребностям

Выбор SSD или eMMC зависит от целей, которые вы ставите перед компьютером. Если вы ищете простую, функциональную модель, не требующую большой вычислительной мощности, то выбор устройства с eMMC может стать отличным выбором. А те, кому требуется немного больше от своего ноутбука, или кто хочет хранить или передавать большие объемы данных, безусловно, сделают выбор в пользу SSD, даже если он стоит немного дороже.

Сходства eMMC и SSD

И в памяти eMMC, и в накопителях SSD для хранения данных используются чипы NAND. Соответственно, при работе с eMMC, так же, как и с SSD, процедура чтения производится гораздо быстрее, чем процедура записи данных. И каждая флэш-ячейка также должна быть очищена перед тем, как в нее можно будет записать новые данные. Кроме того, как и в случае с накопителями SSD, стирание информации из ячеек в eMMC происходит гораздо медленнее, чем запись в пустую ячейку.

Эти сходства и обуславливают применение в технологиях хранения eMMC аналогичных механизмов повышения долговечности (регулирование уровня износа) и производительности (избавление от пустых ячеек через их удаление в фоновом режиме). Однако, в отличие от накопителей SSD, во многих контроллерах eMMC удаленные данные исчезают не мгновенно, вероятно, из-за отсутствия механизма параллельной работы с несколькими ячейками одновременно. В некоторых случаях удаленные данные остаются на носителе даже после выполнения команды TRIM; ячейки удаляются еще позже. Кроме того, в отличие от SSD-накопителей, многие контроллеры eMMC НЕ «обнуляют» ячейки, содержащие удаленные данные, до удаления самих ячеек. Таким образом, удаленные данные еще какое-то время остаются на носителе, а это значит, у специалиста по восстановлению данных всегда есть реальная возможность вернуть необходимые файлы.

Патченный adbd

Т.к. мне надоело иметь доступ к урезанной консоли Android, а патчить бинарник adbd мне лень, то я решил собрать свой adbd с блэкджеком и шлюхами. Для этого пришлось скачать 70 Gb исходников Android, чтобы не возиться с каждой зависимостью по отдельности. Убрал проверку при которой происходит урезание capabilities, скомпилировал, подменил и получил полноценную root консоль. Теперь я могу монтировать файловые системы, смотреть dmesg без отключения dmesg_restrict, спокойно просматривать и редактировать файлы, которые не принадлежат root и многое другое. Но я пока не могу монтировать раздел и загружать модули в ядро.

Кстати, этой процедуры можно избежать, скомпилировав lsh и подставить его путь в . Желательно обернув запуск lsh в скрипт, который задаёт environment, иначе придется задавать полный путь к каждой команде.

Что такое eMMC память

MultiMedia Card (MMC. eMMC
— улучшенная версия MMC) — портативная флеш-карта памяти, использующаяся для записи и хранения информации в электронных устройствах: планшетах, сотовых телефонах и т. д.

2. И все же, что представляет из себя eMMC память?

eMMC
это стандарт архитектуры, состоящий из интерфейса ММС, флеш-памяти (NAND) и контроллера. Все компоненты находятся в компактном корпусе типа BGA. Обычно eMMC содержит следующие разделы:

  • BOOT
    — раздел, в котором хранится загрузочный образ устройства.
  • RMP
    — шифрованный раздел. Служит для защиты от записи пониженной версии загрузчика. Применяется не всегда.
  • USER AREA
    — раздел с пользовательскими данными. Занимает бОльшую часть памяти.
  • Также в блоке NAND расположена служебная информация. Одним из важных параметров является CSD (Card-specific data, содержит всевозможную информацию о карте памяти): если выставлен флаг перманентной защиты у аппарата, то он будет включатся и работать, но все изменения будут обнуляться после перезагрузки.

3. Основные проблемы eMMC карт

Благодаря народным умельцам на просторах интернета существует некоторое количество аккумулированной информации по причинам выхода из строя eMMC памяти. Зачастую, производители «халтурят», не до конца тестируя и проверяя контроллеры на наличие ошибок, что потом выливается в частичную или полную потерю данных карточки. Конечно, все причинно-следственные связи от аппарата к аппарату разнятся и в каждой новой версии eMMC могут присутствовать новые «глюки». Большинство программных ошибок, дающих зависание
телефона на логотипе, поддается «лечению» перепрошивкой раздела boot. Аппаратные же недоработки ремонту не подлежат и потребуется заменить флеш-память на новую.

Если вы столкнулись с проблемами:

  • невозможно включить устройство
  • постоянные ошибки
    Google
  • зависания
  • невозможно сделать сброс устройства, либо появление приложений после их удаления
  • а также, если устройство висит на логотипе

И P10 Plus поступили в продажу со скандалом: из-за дефицита использовались разные модули флэш-памяти. У одних был eMMC 5.1, в других – UFS 2.0, в третьих – UFS 2.1. Конечно, на фоне гнущегося iPhone 6 Plus и взрывающегося Samsung Galaxy Note 7 это не скандал, а скандальчик, но все равно неприятно. Все-таки, eMMC 5.1 примерно в три раза медленнее UFS 2.1.

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

Сходства eMMC и SSD

И в памяти eMMC, и в накопителях SSD для хранения данных используются чипы NAND. Соответственно, при работе с eMMC, так же, как и с SSD, процедура чтения производится гораздо быстрее, чем процедура записи данных. И каждая флэш-ячейка также должна быть очищена перед тем, как в нее можно будет записать новые данные. Кроме того, как и в случае с накопителями SSD, стирание информации из ячеек в eMMC происходит гораздо медленнее, чем запись в пустую ячейку.

Эти сходства и обуславливают применение в технологиях хранения eMMC аналогичных механизмов повышения долговечности (регулирование уровня износа) и производительности (избавление от пустых ячеек через их удаление в фоновом режиме). Однако, в отличие от накопителей SSD, во многих контроллерах eMMC удаленные данные исчезают не мгновенно, вероятно, из-за отсутствия механизма параллельной работы с несколькими ячейками одновременно. В некоторых случаях удаленные данные остаются на носителе даже после выполнения команды TRIM; ячейки удаляются еще позже. Кроме того, в отличие от SSD-накопителей, многие контроллеры eMMC НЕ «обнуляют» ячейки, содержащие удаленные данные, до удаления самих ячеек. Таким образом, удаленные данные еще какое-то время остаются на носителе, а это значит, у специалиста по восстановлению данных всегда есть реальная возможность вернуть необходимые файлы.

Высокая сложность: поврежденная или не загружаемая система

Самый сложный (но все же оставляющий неплохие шансы вернуть ваши файлы) случай — это поврежденная файловая система или ситуации, в которых Windows не загружается вообще.

Только представьте, что на плату припаян носитель eMMC. Его нельзя снять и подключить к другому компьютеру. И вы ДОЛЖНЫ как-то загрузить систему на том же устройстве, с которого собираетесь восстановить данные. Сложно? Но решаемо!

Если вы не можете загрузить Windows, и у вас есть важные файлы, находящиеся на устройстве eMMC (особенно если эти файлы были удалены и / или если вы отформатировали диск или переформатировали хранилище), самое худшее, что вы можете сделать, – это просто восстановить Windows. Конечно, система в итоге загрузится, и устройство будет работать, однако исходные файлы, скорее всего, будут потеряны.

Вместо этого подумайте над самостоятельным созданием загрузочного диска для восстановления. Существует множество программ и руководств, которые помогут вам это сделать, некоторые из них даже предоставлены самой компанией Microsoft (например, эта статья: «Создать установочный диск для Windows 8.1» или эта, если ваша система работает нормально, но вы хотите позаботиться о безопасности данных заранее: http://windows.microsoft.com/en-us/windows-8/create-usb-recovery-drive).

Вы сможете выполнить загрузку системы с отдельного носителя для восстановления, получив доступ к UEFI BIOS на своем устройстве и разрешив загрузку с внешнего носителя.

В таком варианте вы сможете загрузиться в так называемом режиме восстановления. А в этом режиме – запустить средство восстановления данных, например, RS Partition Recovery, и извлечь ваши файлы с системы eMMC-диска.

Какая разница тогда?

Мы уже затронули тот факт, что они имеют разные форм-факторы и физические размеры. Мы также видели, что твердотельные накопители можно легко извлечь и заменить, но eMMC припаяна к материнской плате. Если вам нужно заменить его, вам, вероятно, лучше купить другой ноутбук.

Сейчас самая большая емкость eMMC — всего 128 ГБ. eMMC — это тип хранилища, используемый в смартфонах , поэтому он имеет объем 128 ГБ. Если вы когда-либо видели, что eMMC имеет емкость 1 Тб, следует понимать, что Tb означает Т эра б , а ТБ означает Т эра Байт. Терабит составляет около 125 ГБ. Терабайт составляет 1000 ГБ

Понимание размера хранилища важно

Самый большой доступный твердотельный накопитель составляет 60 ТБ, и, похоже, он растет с каждым месяцем. Размер eMMC, вероятно, также увеличится, но потребуется много времени, чтобы догнать SSD.

Проверка контактирования

При программировании микросхем eMMC, как и для всех остальных, выполняется проверка качества контактирования в панельке. Подробно о том, как это происходит, можно почитать в документе «Методика проверки контактирования», доступном в кабинете пользователя программатора. Проверка контактирования проводится перед всеми операциями с микросхемой, кроме чтения идентификатора: чтение, стирание, запись, верификация. Если проверка прошла успешно, окно, показанное ниже, не открывается.

Однако вы можете вызвать проверку контактирования вручную, тогда это окно будет показано всегда. Можно кликнуть по изображениям контактов, чтобы увидеть назначения контактов микросхемы и их взаимосвязи внутри адаптера. Микросхемы типа eMMC могут быть прочитаны и записаны в двух режимах шины данных: 8 бит и 1 бит. Если сигналы к линиям данным D1-D7 не имеют контакта с микросхемой, программа автоматически переключится в режим однобитной шины, и микросхема может быть успешно прочитана и записана, только медленнее. В этом случае каждый раз будет выдаваться предупреждение об отсутствии контакта, которое можно игнорировать.

Примечание: У программаторов ChipStar-Janus аппаратные возможности проверки контактирования отсутствуют.

Запись микросхемы и защита регистров CSD и ECSD

Если вы выберете чтение микросхемы (стандартная процедура чтения), то программа считает основную память и все три специальных регистра.

При сохранении в файл и при его последующем открытии вся структура закладок редактора восстанавливается.

Если вы попытаетесь записать микросхему, откроется стандартное окно подтверждения записи с несколькими закладками. Закладка «Области» определяет соответствие областей (т.е. какие области из исходных файлов в какие области микросхемы будут записаны):

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

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

На закладке «Операции» можно управлять выполнением различных этапов при записи микросхемы. Обычно программа по умолчанию включает все операции. Однако для некоторых микросхем, включая eMMC, все немного по-другому:

По умолчанию запись CSD и ECSD регистров будет выключена. Это сделано из соображений максимальной безопасности, поскольку данные регистры содержат однократно программируемые ячейки, и их изменение необратимо. Для защиты от необдуманных действий программа по умолчанию не включает запись таких регистров. Если вы абсолютно уверены, что вам нужно записать какой-либо из этих регистров, вручную включите соответствующую операцию, как показано на рисунке ниже:

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

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

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

Adblock
detector