после стирания SD-карты, какое значение считывается с карты? Все ясно или все биты?
После стирания SD-карты, какое значение считывается с карты? Все ясно или все биты?


2 ответа
на официальные спецификации от ассоциации SD должен быть ваш первый порт захода:
4.3.5 стереть
желательно стирать несколько блоков записи одновременно, чтобы повышения пропускной способности.
идентификация этих блоков записи выполняется с помощью ERASE_WR_BLK_START (CMD32), ERASE_WR_BLK_END (команды CMD33).
хост должен придерживаться следующей команды последовательность: ERASE_WR_BLK_START, ERASE_WR_BLK_END и ERASE (CMD38).
Если удалить (CMD38) или установка адреса (CMD32, 33) команды из последовательности, карточка установит бит ERASE_SEQ_ERROR в регистр состояния и переустановил всю последовательность.
Если из командной последовательности (за исключением SEND_STATUS) получено, карточка установит бит состояния ERASE_RESET в регистре состояния, сбросить последовательность стирания и выполнить последнюю команда.
Если ряд стирания включает, то напишите защищенные участки, они будет оставленные нетронутыми и удаляются только незащищенные секторы. Тот Устанавливается бит состояния WP_ERASE_SKIP в регистре состояния.
поле адреса в командах настройки адреса является блоком записи адрес в байтах. Карточка проигнорирует все LSB под WRITE_BL_LEN (см. CSD) размер.
Как описано выше для блока пишет, карточка покажет что выполняется стирание, удерживая DAT0 на низком уровне. Фактическое время стирания может быть довольно долго, и хост может выдать CMD7, чтобы отменить выбор карты или выполните отключение карты памяти, как описано в разделе блочная запись, выше.
данные на карточке после того как деятельность erase или "0" или "1", зависит от поставщика карты.
бит регистра SCR DATA_STAT_AFTER_ERASE (бит 55) определяет, является ли он это " 0 " или '1'.

файловая система действительно проверяет только заголовок файла, видит, что заголовок говорит, что он пуст и движется дальше. Затем ОС видит это как пространство, которое можно использовать, но до тех пор, пока эти сектора / блоки не будут перезаписаны, данные все еще существуют и легко восстанавливаются. Если вы хотите, чтобы увидеть его, скачать бесплатно Recuva, удалить некоторые файлы, а затем просматривать этот каталог с Recuva. Это должно вас напугать.

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]