Сообщение от Dennis:
поставил пароль на флешку и забыл
Сообщение от fizzzz:
Оживить с данными или все равно? Если все равно - форматни и все...
Сообщение от Erema:
устройства вроде этих тогда зачем придумали?
Сообщение от Sandy:
обычный развод на бабло.
Сообщение от fizzzz:
Полностью согласен...
Как говорится "Не читайте Советских газет перед едой"...
Дайте мне флэху и я её форматну))
Сообщение от :
6.4.7 Card Lock/Unlock Operation
The password protection feature enables the host to lock the card by providing a password, which later will be used for
unlocking the card. The password and its size is kept in an 128 bit PWD and 8 bit PWD_LEN registers, respectively. These
registers are non-volatile so that a power cycle will not erase them.
Locked card responds to (and executes) all commands in the “basic” command class (class 0), ACMD41 and “lock card”
command class. Thus the host is allowed to reset, initialize, select, query for status, etc., but not to access data on the
card. If the password was previously set (the value of PWD_LEN is not ‘0’) the card will be locked automatically after
power on.
Similar to the existing CSD and CID register write commands the lock/unlock command is available in “transfer state” only.
This means that it does not include an address argument and the card has to be selected before using it.
The card lock/unlock command has the structure and bus transaction type of a regular single block write command. The
transferred data block includes all the required information of the command (password setting mode, PWD itself, card lock/
unlock etc.). The following table describes the structure of the command data block.
Table 6-4 : Lock Card Data Structure
Byte # Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
0 Reserved ERASE LOCK_UNLOCK CLR_PWD SET_PWD
1 PWDS_LEN
2 Password data
...
PWDS_LEN + 1
• ERASE: ‘1’ Defines Forced Erase Operation. In byte 0 bit 3 will be set to "1" (all other bits shall be ‘0’). All other bytes of this
command will be ignored by the card.
• LOCK/UNLOCK: ‘1’ = Locks the card. ‘0’ = Unlock the card (note that it is valid to set this bit together with SET_PWD
but it is not allowed to set it together with CLR_PWD).
• CLR_PWD: ‘1’ = Clears PWD.
• SET_PWD: ‘1’ = Set new password to PWD
• PWDS_LEN: Defines the following password/s length (in bytes). In case of Password change, this field include the
toatal password lengths of old and new passwords. The password length is up to 16 bytes. In case of password change
the total length of the old password and the new password can be up to 32 bytes.
• Password data: In case of set new password contains the new password. In case of password change it contains the
old password followed by new password.
The data block size shall be defined by the host before it sends the card lock/unlock command. The block length shall be
set to greater than or equal required data structure of lock/unlock command. In the following explanation, changing block
size by CMD16 is not mandatory requirement for the lock/unlock command.
Сообщение от :
Reset the Password:
• Select the card (CMD7), if not previously selected already
• Define the block length (CMD16), given by the 8 bit card lock/unlock mode, the 8 bit password size (in bytes), and
the number of bytes of the currently used password.
• Send the card lock/unlock command with the appropriate data block size on the data line including 16 bit CRC.
The data block shall indicate the mode CLR_PWD, the length (PWD_LEN) and the password (PWD) itself (LOCK/
UNLOCK bit is don’t care). If the PWD and PWD_LEN content match the sent password and its size, then the con
tent of the PWD register is cleared and PWD_LEN is set to 0. If the password is not correct then the
LOCK_UNLOCK_FAILED error bit will be set in the status register.
Сообщение от :
• Unlocking the card:
• Select the card (CMD7), if not previously selected already.
• Define the block length (CMD16), given by the 8 bit card lock/unlock mode, the 8 bit password size (in bytes), and
the number of bytes of the currently used password.
• Send the card lock/unlock command with the appropriate data block size on the data line including 16 bit CRC. The
data block shall indicate the mode UNLOCK, the length (PWD_LEN) and the password (PWD) itself.
If the PWD content equals to the sent password then the card will be unlocked and the card-locked status bit will be
cleared in the status register. If the password is not correct then the LOCK_UNLOCK_FAILED error bit will be set in the
status register.
Сообщение от Flaming:
Erema, microSD/SD-флешки не умеют шифроваться на каком-нить аппаратном уровне =) максимум, что там может быть - ползунок, позволяющий сделать её read-only.
Сообщение от Erema:
Я то вот читаю как раз нужную документацию. Потрудитесь прочесть с 47-49 вот этого документа SAMSUNG microSD Card
На всякий случай процетирую для линивых и "быстрых на выводы"