Я ищу способ использовать hdparm
, чтобы разблокировать мой диск.
Достаточно просто, как вы думаете, когда у вас есть пароль?
Нет, пароль, спасибо dell, содержит не-ascii символы.
У меня есть пароль в шестнадцатеричном формате, поэтому $(print '\x2e\x20' )
отображается в hdparm как что-то вроде
password = 'squiggle no closing to the '
Так есть ли версия hdparm, которую я могу использовать?
может быть, та, которая возможно, принимает файл для пароля?
или даже инструкции о том, как загрузить исходный hdparm и файл diff для изменений, которые мне нужно внести в команды безопасности, чтобы разрешить использование файла?
о, а потом, как это сделать. собрать / сделать / заменить / использовать новый hdparm (переименован?) поискать «маленькие шаги», которые пользователь * nix «просто должен знать».
Я не на 100% уверен, чего Вы пытаетесь достигнуть здесь, но эта команда:
hdparm --security-unlock $(printf '\x48\x65\x6C\x6C\x6F\x20\x57\x6F\x72\x6C\x64') /dev/sdc
отправил бы перечисленные шестнадцатеричные значения от команды printf до hdparm и должен произвести
security_password = "Привет Мир"
/dev/sdc:
команда Issuing SECURITY_UNLOCK, пароль = "Привет Мир", user=user
- это, что Вы хотите? В противном случае можно поместить примерно что-либо в скобки для перевода от любой основы до любого другого. Никакая потребность использовать различную версию hdparm, меньше все еще скомпилировать из источника.