문제의 모델은 Kingston SV300S37A120G입니다.
나는 읽었다여기보안 비밀번호를 잠금 해제하려고 할 때 특수 문자가 포함된 경우 비밀번호 앞뒤에 "따옴표"를 넣어야 합니다. 캡에도 적용되나요?
sudo hdparm --user-master u --security-set-pass XXXXXX /dev/sda
라이브 USB에서 실행되는 UbuntuStudio에서 명령을 실행하여 비밀번호를 설정했습니다 . 그런 다음 보안이 다음에서 전환되었음을 확인할 수 있었습니다.활성화되지 않음에게활성화됨.
업데이트
내가 묻는 이유는 내가 발급하려고 했기 때문입니다sudo hdparm --user-master u --security-unlock XXXXXX /dev/sda
(XXXXXX는 내가 선택한 비밀번호, 그 다음 ""
은 "NULL"
,
그 다음은 "따옴표로 묶인 내가 선택한 비밀번호").
어떤 변형을 시도하든 계속해서
security_password: "XXXXXX"
/dev/sda:
Issuing SECURITY_UNLOCK command, password="XXXXXX", user=user
SECURITY_UNLOCK: Input/output error
처음에sudo hdparm --user-master u --security-erase XXXXXX /dev/sda
.
게다가 오늘 아침에 시스템을 재부팅했는데 시스템이sudo hdparm -I /dev/sda
다시 돌아오는 것을 알았습니다.활성화됨뿐만 아니라잠긴, 아래 Security
, 재부팅하기 전에는활성화됨하지만잠겨 있지 않음.
업데이트 II
--user-master u --security-erase "XXXXXX " /dev/sda
(내가 선택한 비밀번호 + 공백 26개 = 32자)
또는
--user-master m --security-erase NULL /dev/sda
또는
--user-master m --security-erase " " /dev/sda
(32칸입니다)
모두 돌아오다
security_password: "password_as_typed"
/dev/sda:
Issuing SECURITY_UNLOCK command, password="password_as_typed", user=user (in 1st case) OR master (in 2nd and 3rd case)
SECURITY_UNLOCK: Input/output error
어떤 종류의 도움이라도 대단히 감사하겠습니다.
답변1
좋아요. Ubuntu 환경에서 Kingston SSD의 보안 삭제를 수행하는 데 관심이 있는 모든 분들께 드리는 말씀입니다.
sudo hdparm --user-master u --security-set-pass <password> /dev/sda
권고대로 발행여기, 다른 곳 중에서( <password>
귀하가 선택한 비밀번호)
실제로 드라이브에 사용자 비밀번호를 설정합니다.
비밀번호를 갈매기형 문자( <
및 >
)로 묶어서는 안 됩니다.
그렇게 하면 터미널이 반환됩니다 bash: password: No such file or directory
( password
선택한 비밀번호).
발급을 통해 비밀번호가 설정되었음을 확인할 수 있습니다.sudo hdparm -I /dev/sda
보안이제 다음에서 전환되었습니다.활성화되지 않음에게활성화됨,
앞서 언급한 링크에 따르면 이제 로 진행할 시간이 되었음을 의미합니다sudo hdparm --user-master u --security-erase <password> /dev/sda
.
여기서 문제가 시작되었습니다.
security_password: "<password>"
/dev/sda:
Issuing SECURITY_ERASE command, password="<password>", user=user
SECURITY_ERASE: Input/output error
...터미널이 응답했습니다.
따옴표가 있거나 없는 비밀번호를 입력하고 , , 또는 와 같은 다른 제안으로 바꾸면서 계속 시도했지만 ""
터미널 "NULL"
은 NULL
계속해서 동일한 대답을 제공했습니다. 결론은 다음과 같습니다.Input/output error
이틀이 지났고 재부팅하는 것이 현명하다고 생각했습니다. 다음에 발행했을 때 sudo hdparm -I /dev/sda
볼 수 있었어요보안전환했을 뿐만 아니라활성화되지 않음에게활성화됨, 뿐만 아니라잠겨 있지 않음에게잠긴.
그것은 정상입니다. 암호를 설정하면 다음 전원을 껐다 켤 때까지 드라이브가 잠금 해제된 상태로 유지됩니다.
당연한 일이지만 조금 걱정이 되어서 다른 작업을 하기 전에 드라이브 잠금을 해제해 보기로 결정했습니다.
내 경험으로는 불가능합니다.
sudo hdparm --user-master u --security-unlock <password> /dev/sda
보고
security_password: "<password>"
/dev/sda:
Issuing SECURITY_UNLOCK command, password="<password>", user=user
SECURITY_UNLOCK: Input/output error
비밀번호를 따옴표로 묶어도 아무런 차이가 없습니다.
sudo hdparm --user-master m --security-unlock "" /dev/sda
sudo hdparm --user-master m --security-unlock "NULL" /dev/sda
sudo hdparm --user-master m --security-unlock NULL /dev/sda
또는
sudo hdparm --user-master m --security-unlock " " /dev/sda
(32칸입니다)
모두 돌아오다
security_password: "whatever_pw_I_provide"
/dev/sda:
Issuing SECURITY_UNLOCK command, password="whatever_pw_I_provide", user=master
SECURITY_UNLOCK: Input/output error
이 경우에는 내가 시도했습니다.중대신에유에서와 같이주인대신에사용자, 사용자 비밀번호를 설정하면 마스터 비밀번호가 다시 NULL로 설정된다는 내용을 어딘가에서 읽었습니다(현재 링크를 찾을 수 없음). Kingston의 경우 딜러가 변경하지 않는 한 기본적으로 NULL이라고 그들은 말합니다.
(reference: https://www.kingston.com/datasheets/SVP100ES2_us.pdf)
어쨌든 나는했다이 변형을 둘 다 사용해보십시오중그리고유, ZERO 진행 중입니다.
놀랍게도 내가 나 자신에게 이렇게 말한 순간이 왔습니다.그걸로 지옥에그리고 입력
sudo hdparm --user-master m --security-erase "" /dev/sda
터미널은 내가 방금 말한 내용을 잠시 생각했습니다... 그리고 보라, 내 드라이브가 지워졌습니다.
명령 에 대해 를 반환한 것과 동일한 마스터 비밀번호( ""
)가 명령 과 잘 작동했습니다 .Input/output error
security-unlock
security-erase
Tom Yan이 언급했듯이벌레안에 hdparm
.
유사한 문제가 보고되었습니다.여기:
보안으로 NULL을 입력하면 " "로 표시되지만 잠금 해제 명령에 NULL을 입력하면 "NULL"로 표시됩니다.
요점: 실제로 삭제할 의도가 없다면 SSD를 잠그지 마십시오.
추신: 안타깝지만 내 평판으로 인해 링크를 2개 이상 게시할 수 없습니다.
답변2
Input/output error
이는 비밀번호가 드라이브에서 거부되었음을 의미합니다(잘못되었기 때문에 또는전원 주기당 5회 시도expired: security count
) 에서 사용되었습니다 hdparm -I
. 적어도 내 Intel SSD(X25-M G1/530)의 경우입니다.
딸꾹질의 원인이 무엇인지 잘 모르겠습니다.귀하의 드라이브/케이스그렇지만. hdparm의 이전/버그 버전을 사용하고 있었을 수도 있습니다. 드라이브의 펌웨어에 버그가 있을 수 있습니다.
어떤 경우든 다음을 시도해 볼 수 있습니다.
- 아직 사용하지 않았다면 hdparm의 최신 버전(현재 9.48)을 사용하십시오.
- 가능한 최대 길이에 도달할 때까지 비밀번호를 인용하고 공백으로 채우십시오(예: 32자, 예:
"XXXXXX "
). --user-master m
대신에 or와--user-master u
같은 비밀번호를 사용하세요 (예: 공백 32개).NULL
" "
앞서 언급했듯이 각 세션마다 5번 이상 시도하지 마세요.전원 사이클(어떤 경우에는 "재부팅"만으로는 충분하지 않습니다. hdparm -I
노력하기 전에 확인하십시오).
버전 9.48에도벌레--security-unlock
특별한 비밀번호를 사용 하므로 무엇이 잘못되었는지 알아낼 때까지 NULL
계속 사용하고 싶을 것입니다 (분명히 이는 버그를 해결하는 데에도 사용할 수 있으므로 동일 합니다).--security-disable
""
NULL
...이제 활성화되었을 뿐만 아니라 잠긴 상태로 돌아왔습니다...
그것은 정상입니다. 암호를 설정하면 다음 전원을 껐다 켤 때까지 드라이브가 잠금 해제된 상태로 유지됩니다.
답변3
이 경우 특수 문자는 명령줄에서 스위치나 수정자를 해석하는 모든 문자로 보입니다. -
또는 /
명령의 다른 플래그로 간주될 수 있는 것과 같은 것입니다 .
안전을 위해 영숫자(az, 1-0)가 아닌 모든 항목은 "특별"하고 따옴표로 묶어야 한다고 가정해야 합니다. 대문자는 특수문자가 아닙니다.
반면에 항상 암호를 큰따옴표로 묶고 특수 문자가 있는지 여부에 대해 걱정하지 않아도 됩니다.
흥미롭게도 맨페이지에는 이 제한 사항이 명시되어 있지 않습니다.hdparm 매뉴얼 페이지.
답변4
보안 지우기를 시작한 후 드라이브가 잠기는 것과 같은 종류의 문제가 발생했습니다.
마침내 다음 명령으로 비밀번호 없는 문제를 해결했습니다.
sudo hdparm --security-disable NULL / dev / sda
확인 후
sudo hdparm -I /dev/sda
리더는 더 이상 잠겨 있지 않습니다 :)