솔리드 스테이트 드라이브를 안전하게 포맷하려면 어떻게해야합니까? DBAN을 사용하여 DoD 지우기를 먼저

HDD를 팔거나 버리거나 버리면 항상 DBAN을 사용하여 DoD 지우기를 먼저 수행합니다.

이것이 SSD에서 여전히 유효한 일입니까?

SSD 수명에 악영향을 미칩니 까?



답변

DBAN으로 DoD 삭제는 필요하지 않습니다 …

SSD 보안 : 솔리드 스테이트 드라이브 데이터 지우기

컴퓨터 나 하드 드라이브를 판매하거나 양도하기 전에 하드 드라이브의 데이터를 안전하게 지우는 (읽기 : 파일 안전하게 지우기) 상식은 아니지만 SSD (Solid State Drives)와 관련하여 문제가 더욱 복잡해집니다. 솔리드 스테이트 드라이브의 긍정적 인 측면은 드라이브에서 데이터를 덮어 쓰면 데이터를 복구 할 수 없다는 것입니다. 즉, SSD에서 데이터를 지우려면 한 번만 패스하면됩니다. 그러나 나쁜 소식은 운영 체제가 아니라 컨트롤러가 SSD에서 데이터가 기록되는 위치를 지정한다는 것입니다.

이는 사실상 사용 가능한 공간을 덮어 쓰는 모든 방법이 해당 드라이브에서 데이터를 안전하게 지우는 데 충분하지 않음을 의미합니다. 이것은 또한 SSD에서 특정 파일을 안전하게 지울 수 없다는 것을 의미합니다. SSD에서 안전하게 데이터를 삭제하려는 사용자에게는 다음과 같은 옵션이 있습니다.

  • 암호화
  • 체재
  • 드라이브 채우기

암호화 없이는 SSD의 데이터를 안전하게 보호 할 수있는 최상의 방법입니다. 반면에 드라이브 포맷은 더 이상 해당 드라이브의 데이터가 필요하지 않은 경우에만 합리적입니다. 그렇지 않으면 광범위한 백업 및 복원 절차가 필요합니다. 드라이브에 데이터를 채우면 드라이브의 내용을 덮어 쓰는 것뿐만 아니라 작동 할 수도 있습니다.

출처


답변

실제로 지난 10 개월 동안 많은 변화가있었습니다. 많은 SSD 제조업체들이 옵션 소프트웨어 유틸리티에 보안 지우기 기능을 포함 시키거나 곧 출시 할 것입니다. 컨트롤러 수준에서. (인텔이 이미 가지고 있으며 훌륭하게 작동한다는 것을 알고 있습니다.)


답변

Molly에서 암호화를 뺀 것에 동의합니다. 암호화는 데이터를 보호하는 좋은 방법이지만 삭제하지는 않습니다.

전체 SSD를 지우려면 단일 패스의 DBAN이 작동합니다. 나는 의사 난수로 설정하여 누군가 본다면 암호화 될 수있는 것처럼 보일 것입니다.

파일 만 지우려면 일반적인 지우기 프로그램 (하드 드라이브 용)을 사용하면 삭제 취소 도구에서만 파일을 저장할 수 있습니다. SSD / 플래시웨어 레벨링을 인식하는 데이터 조각 도구는 알지 못하지만 도구가없는 경우 확실합니다. SSD / 플래시에서 파일을 지우는 가장 효과적인 방법은 모든 여유 공간을 채우는 것입니다.

플래시의 모든 여분의 셀을 덮어 쓸지 모르겠습니다. 대부분의 플래시에는 하드 드라이브에 예비 섹터가있는 것처럼 예비 셀이 있습니다.

또한 엄밀히 말하면 덮어 쓰기 (통과 여부에 상관없이)는 DoD에서 더 이상 하드 드라이브를 살균 할 권한이 없습니다. 또한 많은 소프트웨어가 DoD 와이프를 말하지만 7 패스가 아닌 3 패스를 수행합니다. 또한 많은 사람들이 하드 드라이브 자기학에 ​​대해 이야기하는 것을 듣고 최고의 닦기는 멀티 패스 임의 패턴입니다. 그들은 알려진 패턴을 가지고 있으면 재구성이 더 쉬워 질 것이라고 말합니다.


답변

다음 코드를 사용합니다.

// fillSSD(.c)
#include <stdio.h>

void main() {
    while(1) {
        printf("-----WIPED DATA\n");
    }
}

사용하여 SSD를 재정의

a) 모든 데이터를 지 웁니다. b) ./fillSSD >/media/DISKTOWIPE/dummy.txt

얼마 후 HD가 가득 차서 삭제합니다. dummy.txt