Выбираем флеш-карты: подробное руководство по разновидностям Secure Digital



    При выборе жесткого диска у «продвинутого» покупателя обычно не возникает особых проблем. Взять тот же WD6003FZBX на 6 ТБ: скорость вращения шпинделя 7200 оборотов в минуту, вместительный кэш в 256 мегабайт и наличие высокоскоростного интерфейса SATA III с пропускной способностью 6 Гбит/с красноречиво свидетельствуют о том, что перед нами высокопроизводительное решение, способное удовлетворить нужды как заядлых геймеров и энтузиастов, так и профессионалов. Единственный нюанс, который здесь необходимо учитывать, заключается в том, что показатель 6 Гбит/с — это пропускная способность самой шины: хотя скорость передачи информации из кэша в систему составляет 550 МБ/с, реальная скорость обмена данными между системой и накопителем для рассматриваемой модели достигает 227 МБ/с, что все равно является превосходным результатом для классических винчестеров. Впрочем, об этом и так знает практически любой технически подкованный пользователь ПК.

    Когда же речь заходит о флеш-картах, в тупик может зайти даже бывалый админ. За примерами далеко ходить не надо: достаточно открыть страницу карты памяти SanDisk Extreme PRO UHS-I. Помимо привычных строк «скорость чтения: до 170 МБ/с» и «скорость записи: до 90 МБ/с», в спецификациях красуется таинственная надпись «скорость видео: C10, U3, A2, V30». Но позвольте, мы уже знаем скоростные характеристики продукта. Зачем нужны еще какие-то непонятные классы скорости, да еще и в количестве четырех штук? И в чем вообще состоит принципиальное отличие перечисленных показателей друг от друга? Именно в этих вопросах нам предстоит разобраться в сегодняшнем материале.

    Первая версия Secure Digital Memory Card была разработана в 1999 году при участии SanDisk (в настоящее время является дочерним предприятием Western Digital), Panasonic и Toshiba. Уже в 2000 году в рамках International Consumer Electronics Show (CES) было объявлено о создании некоммерческой организации SD Card Association, учредителями которой стали перечисленные выше корпорации. На сегодняшний день в ее работе участвуют более 1000 компаний, инженеры которых помогают в проектировании и развитии целого комплекса спецификаций, описывающих практически все параметры съемных карт памяти — начиная от форм-фактора и заканчивая особенностями интерфейса обмена данными с клиентским устройством. Документ носит название «SD Specification», а с его содержанием можно ознакомиться на официальном сайте https://www.sdcard.org. Давайте внимательно изучим ресурс и разберемся, что же означают различные аббревиатуры и маркировки.

    Форм-фактор карт памяти Secure Digital


    Начнем с самого простого — форм-фактора. SD Specification предусматривает три типоразмера карт памяти:

    • SD — классическая флеш-карта с габаритными размерами 24×32×2,1 мм. Из интересных особенностей стоит выделить наличие механического переключателя защиты от перезаписи. Будучи установленным в положение Lock, он блокирует возможность записи на карту новых файлов, удаления имеющихся либо ее форматирования.



    • miniSD — более компактная версия флеш-карт, имеющая размеры 20×21,5×1,4 мм и ориентированная на использование в портативных устройствах. В настоящее время карты такого формата практически не выпускаются.



    • microSD — самая миниатюрная из существующих SD-карт, ее размеры составляют всего 11×15×1 мм. Она пришла на смену своей предшественнице miniSD. В настоящее время карты именно этого типа используются в смартфонах, планшетах, MP3-плеерах, фотоаппаратах, видеокамерах и другой переносной технике. Кстати, у microSD есть и другое, ныне устаревшее название — TransFlash (T-Flash или TF).



    Помимо перечисленных, существует и еще один, уникальный в своем роде форм-фактор — nanoSD, представленный в октябре 2018 года компанией Huawei. По размеру данные карты памяти полностью идентичны nanoSIM и имеют габариты 12,3×8,8×0,67 мм, то есть оказываются практически на 45% миниатюрнее обычных microSD. Они были выпущены одновременно со смартфонами Huawei Mate 20 и Mate 20 Pro, поддерживающими работу исключительно с данным форматом флеш-карт, а также с фирменными двухпортовыми (USB + Type-C) кардридерами, позволяющими работать с другими моделями мобильных девайсов, настольными компьютерами и ноутбуками.



    К сожалению, единственным козырем новых карт оказался миниатюрный размер, тогда как по цене и техническим характеристикам они существенно уступают классическим microSD. Например, Huawei Nano SD емкостью 128 ГБ и скоростью последовательного чтения 90 МБ/с, стоит в официальном магазине практически 6 тысяч рублей. Для сравнения, Sandisk Extreme аналогичной емкости, обладающая куда более впечатляющими характеристиками (скорость чтения/записи до 160/90 МБ/с соответственно, с защитой от воздействия воды, высоких и низких температур, ударов и рентгеновского излучения) обойдется вам в 2200–2500 рублей по данным «Яндекс.Маркета» (приведенные сведения актуальны на момент написания материала).

    Поскольку новый формат до сих пор не был согласован с SD Card Association и не получил официального статуса, говорить о его дальнейшем распространении пока рано. А в свете санкций США против компании Huawei и торговой войны с Китаем, перспективы nanoSD становятся еще более туманными.

    Стандарты карт памяти Secure Digital


    Если с форм-фактором все достаточно очевидно, то со стандартами флеш-карт ситуация несколько более сложная. На сегодняшний день SD Specification описывает 5 поколений карт Secure Digital, различающихся объемом и другими техническими характеристиками. Рассмотрим каждое из них по отдельности.

    SD


    Данный стандарт представлен в двух версиях: 1.0 и 1.1. Карты памяти SD 1.0 имеют объем от 8 МБ до 2 ГБ, тогда как емкость устройств, отвечающих спецификации 1.1, достигает уже 4 ГБ. SD-карты этого типа используют побайтную адресацию и 32-разрядные адреса (чем и объясняется максимальный предел емкости в 4 гигабайта), поддерживая файловые системы FAT16 и FAT32.

    SDHC


    Карты памяти, удовлетворяющие SD Specification версии 2.0. Их главным отличием от предшествующих является поддержка посекторной адресации, что позволило увеличить максимальный объем флеш-карт до 32 гигабайт. Негативная сторона данного преимущества — отсутствие обратной совместимости с устройствами, ориентированными на работу с обычными SD-картами. В качестве файловой системы используют FAT32.

    SDXC


    Стандарт, представленный SD Association в 2009 году в рамках профильной международной выставки International Consumer Electronics Show (CES). Аббревиатура расшифровывается как Secure Digital eXtended Capacity («SD-карты повышенной емкости»). Карты памяти SDXC могут иметь объем до 2 ТБ и используют файловую систему exFAT, а также получили шину UHS (о ней мы поговорим ниже), способную работать в четырехбитовом режиме и обеспечивать скорость передачи данных вплоть до 312 МБ/с. Еще одной особенностью нового стандарта является прямая и обратная совместимость с предшествующими стандартами: устройства с поддержкой SDXC способны работать с картами памяти SD и SDHC, а карты памяти SDXC могут работать в устройствах с поддержкой SDHC при условии, что были предварительно отформатированы в FAT32.

    SDUC


    Этот стандарт вошел в перечень спецификаций SD Specification версии 7.0. Подобно SDXC, данные карты памяти используют файловую систему exFAT, однако их максимальная емкость может достигать уже 128 ТБ.

    SD Express


    Стандарт, представленный SD Association широкой общественности 27 июня 2018 года. В него вошли сразу три разновидности флеш-карт, отличающиеся друг от друга максимальной емкостью: SDHC Express (до 32 ГБ), SDXC Express (до 2 ТБ) и SDUC Express объемом до 128 ТБ. Новое поколение карт памяти принципиально отличается от своих предшественников, так как использует интерфейс PCI Express 3.0 и протокол NVMe 1.3 (на втором ряду контактов), что позволяет им развивать скорость передачи данных вплоть до 0,9 ГБ/с. При этом флеш-карты данного типа обратно совместимы с устройствами, поддерживающими работу с шиной UHS.

    Что касается SDXC и SDUC, необходимо понимать, что SD Card Association при разработке стандартов играет на опережение, так как на создание соответствующих технологий и практическое внедрение принятых спецификаций требуется достаточно продолжительное время. На сегодняшний день самой вместительной и самой быстрой картой памяти является SanDisk Extreme емкостью 1 ТБ: в довесок к рекордному объему данная карта демонстрирует впечатляющую скорость последовательного чтения (до 160 МБ/с), при том что сам стандарт SDXC, как было сказано выше, предусматривает максимальную емкость карты до 2 ТБ и скорость передачи данных до 312 МБ/с, то есть потенциально флеш-карта SDXC может быть в 2 раза вместительнее и вдвое быстрее.



    Создание данной карты стало возможным благодаря использованию новейшей 64-слойной трехмерной флеш-памяти 3D NAND BiCS, выполненной по 28-нанометровому техпроцессу, о которой мы подробно рассказывали в предыдущих материалах, посвященных твердотельным накопителям. Именно повышение плотности упаковки ячеек практически в 1,4 раза по сравнению с предыдущим поколением трехмерной памяти помогло нам создать флеш-карту рекордной по меркам современного рынка емкости. Дальнейшее же развитие перспективной технологии позволит в будущем увеличить количество слоев в трехмерном кристалле до 128 и создавать еще более совершенные продукты, отвечающие спецификации SDUC.

    Скоростные характеристики SD-карт


    Со стандартами разобрались, пришло время изучить скоростные классы. Однако для того чтобы в дальнейшем не возникало путаницы, необходимо разобраться с таким понятием, как UHS. Данная аббревиатура расшифровывается как Ultra High Speed — «сверхскоростная передача данных». Термин имеет два значения. Прежде всего это название шины, спецификация которой впервые появилась в третьей версии стандарта Secure Digital. Главным отличием UHS от предшественников стала поддержка 4-битового режима передачи информации, что позволило вывести производительность флеш-карт на принципиально новый уровень. Так, UHS-I, спецификации которой были определены в стандарте Secure Digital 3.01, поддерживает скорость обмена данными 50 или 104 МБ/с, а UHS-II (вошла в обновленную версию стандарта Secure Digital 4.0) — уже 156 МБ/с или 312 МБ/с, тогда как для SD-карт с интерфейсом High Speed пределом мечтаний были 25 МБ/с.

    Кстати, запись «50 или 104 МБ/с» не является ошибкой. Здесь имеется в виду не диапазон скоростей, а два возможных режима работы. Карты UHS-I способны функционировать в режиме SDR50 или SDR104. В режиме SDR (Single Data Rate) за один такт передается одно слово данных и принимается одна управляющая команда. Таким образом, при частоте 100 МГц шина способна передавать 50 мегабайт в секунду, а при частоте 208 МГц — уже 104 МБ/с.

    С интерфейсом UHS-II все несколько сложнее. Такие карты памяти имеют две строки контактов.



    Верхняя обеспечивает обратную совместимость с интерфейсами High Speed и UHS-I, тогда как нижняя — возможность функционирования карты в двух дополнительных режимах: FD156 и HF312. Использование пары низковольтных (0,4 В) полос в дуплексном режиме (а FD означает не что иное, как Full Duplex) позволяет добиться честных 156 МБ/с при частоте 52 МГц, а полудуплексный режим (HD, то есть Half Duplex) — уже 312 МБ/с при той же частоте, однако при этом данные могут передаваться только в одном направлении в каждый конкретный момент времени.

    Аббревиатура UHS также используется для обозначения класса скорости флеш-карт, снабженных данным интерфейсом (полное название — UHS Speed Class). Но, прежде чем перейти к его обсуждению, имеет смысл четко определиться с используемой терминологией. Для этого обратимся к техническим характеристикам карт памяти SanDisk Extreme PLUS SDHC/SDXC UHS-I.



    Здесь цифры 90 и 60 МБ/с — это номинальная скорость, достижимая в определенных сценариях (последовательное чтение и запись соответственно) при идеальных условиях, в которых клиентское устройство полностью раскрывает потенциал конкретной карты. На практике подобные ситуации крайне редки: чаще всего карта работает в смешанном режиме, а сам девайс может являться «бутылочным горлышком». В связи с этим появилось понятие «класс скорости» — минимальный устойчивый показатель производительности в наихудших условиях тестирования на совместимом оборудовании. На сегодняшний день существуют 4 класса скорости:

    • Speed Class,
    • UHS Speed Class,
    • Video Speed Class,
    • Application Performance Class.

    Первые три классификации определяют пригодность флеш-карт для записи видео определенного разрешения, тогда как Application Performance Class декларирует скоростные показатели карт при работе с приложениями и, помимо пропускной способности, также учитывает минимальное устойчивое количество операций ввода-вывода в секунду.

    Наличие сразу трех классификаций, определяющих пригодность той или иной карты для работы с потоковым видео, объясняется как постоянным развитием самих флеш-карт, так и распространением новых форматов видеозаписи. Первой классификацией стала Speed Class, включающая 4 класса производительности (от 2 до 10 МБ/с). Классификация UHS Speed Class была введена специально для устройств с шиной UHS и включает всего два класса: 1 (10 МБ/с) и 3 (30 МБ/с). Video Speed Class была впервые представлена SD Card Association в ходе ежегодной выставки CP+, проведенной в Иокогаме в 2016 году, и вошла в спецификацию SD 5.0. Данная классификация учитывает поддержку записи потокового видео сверхвысоких разрешений (4K, 8K и 3D) и охватывает диапазон скоростей от 6 до 90 МБ/с.

    Application Performance Class вошел в дополненную версию спецификации SD Specification 5.1. Потребность в его разработке была во многом обусловлена появлением возможности использования флеш-карт в качестве внутреннего хранилища в мобильных устройствах на базе Android (возможность полноценного объединения собственной памяти смартфона с пространством флеш-карты появилась начиная с 6-й версии операционной системы Marshmallow). Хотя карты памяти демонстрировали хорошие результаты при записи потокового видео, их производительности зачастую оказывалось недостаточно для работы с приложениями, а появление нового стандарта как раз и было призвано исправить этот недостаток.

    Все перечисленные классификации используют единый формат сокращенных обозначений: XY, где X — литера, указывающая на тип используемой классификации, а Y — число, обозначающее собственно сам класс. Классам скорости флеш-карт соответствуют следующие латинские буквы:

    • Speed Class — C,
    • UHS Speed Class — U,
    • Video Speed Class — V,
    • Application Performance Class — A.

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

    Speed Class


    UHS Speed Class


    Video Speed Class


    Минимальная устойчивая скорость записи


    Область применения


    C2




    2 МБ/с


    Запись видео стандартного разрешения (SD, 720 на 576 пикселей)


    C4




    4 МБ/с


    Запись видео высокой четкости (HD), включая Full HD (от 720p до 1080p/1080i)


    C6



    V6


    6 МБ/с


    C10


    U1


    V10


    10 МБ/с


    Запись видео Full HD (1080p) и серийная съемка в HD (шина High Speed), потоковое вещание HD-видео и передача файлов большого объема (шина UHS)



    U3


    V30


    30 МБ/с


    Запись видео с разрешением 4K и фреймрейтом 60/120 кадров в секунду (шина UHS)




    V60


    60 МБ/с


    Запись видеофайлов с разрешением 8K и фреймрейтом 60/120 кадров в секунду (шина UHS)




    V90


    90 МБ/с



    Особняком стоит классификация Application Performance Class. По скорости передачи данных классы A1 и A2 соответствуют U1 (10 МБ/с). Различия кроются в минимальном устойчивом количестве операций ввода-вывода в секунду.

    Application Performance Class


    Минимальная установившаяся скорость записи


    Случайное чтение, минимум


    Случайная запись, минимум


    A1


    10 МБ/с


    1500 IOPS


    500 IOPS


    A2


    4000 IOPS


    2000 IOPS



    Практикум: расшифровываем таинственные письмена


    Теперь, вооружившись полученными знаниями, вы без труда сможете расшифровать маркировку любой флеш-карты. Давайте вернемся к SanDisk Extreme PRO UHS-I и еще раз внимательно прочитаем ее технические характеристики.



    Начнем по порядку:

    • microSD — карта памяти имеет габаритные размеры 11×15×1 мм (ширина × высота × толщина).
    • SDXC — перед нами карта стандарта Secure Digital eXtended Capacity, снабженная высокоскоростной шиной UHS.
    • С10 — карта демонстрирует минимальную устойчивую скорость записи 10 МБ/с в режиме обратной совместимости (шина High Speed).
    • U3 — карта демонстрирует минимальную устойчивую скорость записи 30 МБ/с по шине UHS.
    • V30 — карту можно использовать для записи видеопотока в разрешении до 4K с частотой 60/120 кадров в секунду.
    • A2 — карта демонстрирует минимальную стабильную производительность на уровне 4000 IOPS в операциях случайного чтения и 2000 IOPS в операциях случайной записи при скорости передачи данных 10 МБ/с и пригодна для расширения встроенной памяти смартфонов и планшетов на базе операционной системы Android.

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

    Комментарии 31

      +1

      Спасибо за обзор. Подскажите, существует ли стандартизация надёжности этих карт? Не каждый производитель заявляет о ресурсе TBW или DWPD для карт памяти.

        +1
        Здравствуйте! К сожалению, общепринятых стандартов, определяющих рабочий ресурс карт памяти, не существует. Остается ориентироваться на заявленные значения TBW или количество циклов программирования/стирания. Кстати, в одной из следующих публикаций мы как раз планируем рассмотреть вопрос надежности флеш-карт, и рассказать о том, как рассчитывать их ресурс исходя из доступных данных, предоставленных производителем.
          0
          Остается ориентироваться на заявленные значения TBW или количество циклов программирования/стирания.

          Их почти никто не публикует — исключения есть, но они очень редки, и практически никогда в эти исключения не входят обычные потребительские карты, независимо от "ultra fast" и прочей маркетинговой шелухи. По факту, только Transcend CF Industrial SLC карты указывают этот параметр — и всё.


          Количество циклов стирания не говорит вообще ни о чём, если не используется wear leveling, но это, видимо, "секретная информация".


          Я совершенно не понимаю какая религия мешает производителям указывать эти данные — они ведь точно им известны. Единственное разумное объяснение — там нет wear leveling и очень недолговечный NAND, поэтому их указание представит продукт в очень неприглядном свете.

            0
            Напротив, именно количество циклов программирования/стирания является объективным критерием оценки долговечности карты памяти. Смысл же технологии «wear leveling» (то есть, выравнивания износа) заключается в том, чтобы флэш-накопитель сохранял постоянный объем на протяжении всего срока службы, а на «выносливость» чипов как таковых он не влияет.

            К примеру, вы купили гипотетический флэш-накопитель на 512 ГБ, в котором установлены два чипа по 256 ГБ, и данное устройство вообще не поддерживает «wear leveling», а запись на второй чип ведется только в том случае, если на первом нет свободного места. Так получилось, что при эксплуатации накопителя на нем хранилось около 256 ГБ данных, но не более. Поскольку в описанных условиях будет активно использоваться только первый чип, то когда он выйдет из строя, у вас на руках окажется накопитель, емкость которого будет составлять лишь половину от исходной.

            Выравнивание же износа как раз помогает предотвратить такие ситуации, так как нагрузка равномерно распределяется по всем ячейкам памяти. За счет этого флэш-накопитель будет сохранять постоянную максимальную емкость на протяжении всего срока службы. Однако сами чипы от этого не станут более надежными.
              0
              Когда выйдет из строя первый чип — вы получите кирпич, т.к. именно в первом чипе лежит таблица разделов. А без возможности записать в таблицу разделов ваша флешка — кирпич.
                0

                Вероятно, я недостаточно точно выразился. Да, количество циклов безусловно влияет на выносливость — но не само по себе, без wear leveling и при постоянной записи в одну и ту же область это совершенно никак не поможет.


                То есть даже в банальном "бытовом" варианте "сделать 10 фоток, скачать, удалить, повторить" через тысячу циклов (или сколько там на SD) мы потеряем такую возможность, про всякие IoT с карточками где часто производится запись в один и тот же логический блок (базы данных, перезапись файлов) я у же молчу.


                Причём тут "постоянный объём" я вообще не понимаю — если я записал на карточку весь доступный объём, потом удалил (но контроллер про это не знает — обычная ситуация с кард-ридерами и обычными FS типа exFATб, когда нет поддержки TRIM/DISCARD) — что случится при попытке записи в уже записанный сектор? Неужели я не смогу этого сделать? Скорее всего, без wear leveling, весь блок (а это намного больше одного сектора) будет прочитан, стёрт и переписан с учётом измененного блока (на том же месте).


                Впрочем, вопрос был в другом… как представитель производителя — может всё-таки откроете тайну — почему эти характеристики не указываются?

                  0
                  Здесь нет никакой тайны. Спецификация — это набор параметров, которые производитель может гарантировать. Чтобы гарантировать определенное количество циклов P/E, нужен определенный уровень селекции чипов и проведение целого комплекса тестов, что делает продукт существенно дороже и малопривлекательным для конечного потребителя (вряд ли кто-то станет покупать для смартфона или MP3-плеера карту памяти по цене индустриальной).
                  При этом, как показывает статистика, при типичных сценариях использования бытовых карт памяти ресурс по перезаписи не будет выработан за срок гарантии/жизни карты. Поэтому удорожание продукта ради включения в спецификацию гарантированного ресурса перезаписи не имеет смысла.
            0
            Надёжность у любых SD карт вообще никакая. Только картинки и ultrahd 8k видосики с котиками. Для любой важной информации обязательны контрольные суммы и коды восстановления. И переодическая проверка всех данных. Но это не помогает при помирании карты целиком. И еще один интересный момент чем больше карта тем дольше делать backup и восстанавливать обратно (6 часов можно спокойно на это убить, а если файлами копировать то вообще можно попасть на дни).
            0
            Статья замечательная, сохранил.

            Но проблема в том, что я уже второй месяц нигде не могу купить карту на 512 Гб — ни один наш поставщик их не возит (не может найти?)
            Про 1Тб и речи нет.
              0
              В Элко есть прямо сейчас и SD и microSD на 512 и microSD на 1Tb, в мерлионе microSD на 512
                0
                В Элко есть прямо сейчас


                Спасибо!
                У моих проверенных поставщиков пока ничего нет, но я послал им запрос.
                Кстати, разница между А2 и А3 действительно настолько велика, чтобы оправдать почти двукратную разницу в цене? (в реале, не по таблице)
                Кто-то из читающих реально работал с такими картами?
              –6
              А почему вместимость microSD на порядки больше процессорных кешей, хотя и там, и там используется SRAM?
                0
                SD — классическая флеш-карта… Из интересных особенностей стоит выделить наличие механического переключателя защиты от перезаписи. Будучи установленным в положение Lock, он блокирует возможность записи на карту новых файлов, удаления имеющихся либо ее форматирования.


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


                  У меня есть все еще рабочая флешка Transcend JetFlash 2 256 MB с переключателем блокировки записи.
                  На эту флешку, в качестве учебного пособия, записана целая коллекция вирусов.
                  Если ее вставить в компьютер, любой антивирус мгновенно поднимает тревогу.

                  Но, тем не менее — ни одному из них за десять лет не удалось обойти блокировку и очистить содержимое флешки.
                    0
                    USB Flash могут иметь реально аппаратную защиту от записи (GPIO, читаемое контроллером и корректирующее поведение, или физический отрыв сигнала WR# от микросхем Flash-памяти). Но это USB Flash.

                    Во всех без исключения видимых мной картах памяти этот переключатель был не элекрическим. Посмотрите на адаптеры SD/microSD. На них переключатель есть, а электрики за ним нет никакой. И все они без исключения позволяли делать запись на заблокированные карты. А с этими накопителями я работаю по долгу службы с 2005 года. И проверил их очень немало. Возможно, в самом начале за этим переключателем и была аппаратная защита от записи, но сегодня таких карт просто нет. Если и были, то вымерли как динозавры. Потому и веры этому переключателю быть не должно.
                      0
                      На usb флешке это аппаратная защита, контроллер не выполняет операцию записи которую подаёт хост если есть сигнал блокировки.
                      В картах памяти это просто индикатор, который сообщает хосту что карта памяти не желает быть перезаписана, но хост может игнорировать это и произвести запись.
                      +1
                      И каким образом переключатель на дискете отключает возможность магнитной записи? Правильно будет не "В отличии от дискет, на картах...", а "Так же как и на дискетах, на картах...".
                        0
                        Справедливо. Однако я не всречал ни одного дисковода, на котором не было бы датчика защиты от записи и не видел ни одного рецепта программного обхода этой защиты. А вот картридеров, не оснащенных соответствующим датчиком — сколько угодно. Или оснащенных, но позволяющих его программно игнорировать. И карт-ридеров, и встраиваемых систем. И отключается при необходимости его проверка чисто программными средствами достаточно легко, хотя и не универсально. Где-то патчится DTS, где-то параметры модуля ядра, где-то опции монтирования. Но практически на любой сиситеме можно записать данные на заблокированную SD карту. Потому все же «в отличии», а не «так же как».
                          +1
                          Датчик может быть сломан случайно или специально. Суть одна и та же — эта "защита" вовсе не защита. "Защитив" так что дискету, что кассету, что SD карту нельзя быть на 100% уверенным, что запись на нее невозможна.
                            0
                            Да нет же. Сейчас сложно найти схему (во всяком случа сходу), потому (пока?) пруфоф не будет. Но ищу. Найду — выложу.

                            Окно, что на дискете будучи закрытым, блокировало поток света от излучателя к датчику, чем снимало питание с головки записи и запись физически была невозможна. Да, наверное, можно было залезть в кишки «дисковода» и перемкнуть фотодатчик. В итоге получить некий специальный дисковод, который позволял бы записывать защищенные от записи дискеты. Но на произвольном компьютере, без аппаратных модификаций, такая возможность была бы недоступна. При этом это не была типовая неприятность. Более типичные обрыв фотодатчика, его непропай или загрязнение вызывали ровно обратный эффект — любая дискета становилась защищенной от записи. Т.е. записать защищенную дискету можно было только выполнив аппаратную модификацию аппаратуры. К счастью, программное обеспечению такому не обучено. Что раньше, что сейчас.

                            С полноформатными SD картами совсем другое дело. В 90% случав, mount -o force,rw /dev/card0 /mnt уже смонтирует карту в режиме чтения-записи в независимости от состояния переключателя. И только специально продуманные технические решения в схемотехнике контроллера позволят противостоять такой атаке. А они редкость. Я написал 90% подразумевая 99%. Мне таких не одного не попадалось. Ни в виде внешних с USB-интерфейсом, ни в виде встроенных в мосты в ноутбуках, ни в виде контроллеров, встроенных в ARM'ы. Любой из видимых мной позволял обойти этот lock чисто программными средствами. Если не через -o force,rw то совсем немногим сложнее.

                            Конечно, это требует наличия прав администратора или соответствующей конфигурации системы. Но права администратора при любом раскладе плучить проще, чем право аппаратной модификации.

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


                              При возможности злоумышленника получить права администратора на компьютере — ему будет проще просто вынуть карту и снять защиту в штатном порядке.
                              (или еще проще — удаленно попросить пользователя сделать это за него )
                      0
                      Было бы интересно сравнить алоритмы wear leveling у sd и у SSD. Например, ssd может перенести блоки, которые давно не переписывались, в другое место. Насколько я слышал, контроллер sd таким не занимается.
                        +1
                        При выборе жесткого диска у «продвинутого» покупателя обычно не возникает особых проблем. Взять тот же WD6003FZBX на 6 ТБ: скорость вращения шпинделя 7200 оборотов в минуту, вместительный кэш в 256 мегабайт и

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


                          Лет десять назад сталкивался с забавной ситуацией (когда приходилось подключать картридер к разным левым компам).
                          Карты, с учетом обстоятельств, были заблокированы переключателями.
                          Как следствие, на экранах некоторых компьютеров можно было увидеть окно с примерно следующим текстом: «Ваша карта заблокирована. Будьте добры, снимите защиту от записи с вашего носителя»

                          Очень вежливый был вирус, но защиту самостоятельно преодолеть не мог…
                            0
                            Раз уж такое дело, как там обстоят дела с поддержкой разных стандартов контроллерами и операционными системами? Почему до сих пор у смартфонов, регистраторов и прочей электроники в технических характеристиках встречается «поддержка карт памяти: до 32 ГБ»?
                              0
                              встречается «поддержка карт памяти: до 32 ГБ»


                              Это хорошо что вообще встречается такое предупреждение.
                              Давеча пытался найти подобную инфу для одного относительно свежего девайса, так ни на сайте производителя, ни у продавцов подобной инфы не оказалось.
                              Пришлось искать помощи у заграницы, и только на одном из тамошних сайтов смогли поделится инфой, добытой сугубо опытным путем — до 1 Тб проверено, работает.
                              А ведь карты такие не дешевые, не поэкспериментируешь.
                              +1
                              полезная статья, спасибо, автор!
                                +1

                                "Будучи установленным в положение Lock, он блокирует возможность записи на карту новых файлов, удаления имеющихся либо ее форматирования" – насколько я знаю, это не так. Этот переключатель НИЧЕГО не делает внутри карты, а только сообщает устройству ввода, что пользователи желал бы запретить эти функции. а как дальше поведёт себя прибор куда вставлена эта карта — остается только гадать.

                                  0
                                  Спасибо за статью, ну если со скоростью записи видео все понятно, то как выбрать карту для Raspberry PI, на какие характеристики нужно смотреть?
                                    0
                                    В случае с Raspberry PI как раз можно ориентироваться на классификацию Application Performance Class, которая определяет минимальное устойчивое количество операций ввода/вывода в секунду. То есть, наиболее подходящим вариантом в данном случае станут карты памяти класса A2.

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

                                    Самое читаемое