경고 : 누구나 USB 드라이브 및 외장 SSD에서 삭제 된 파일을 복구 할 수 있습니다.

삭제 된 파일은 솔리드 스테이트 미디어에서 복구 할 수없고 기존의 기계식 하드 드라이브에서만 복구 할 수 있다는 것이 일반적입니다. 그러나 이것은 내부 드라이브에만 적용됩니다. USB 플래시 드라이브와 외부 솔리드 스테이트 드라이브는 파일 복구 공격에 취약합니다.

한편으로 이것은 좋은 소식이 될 수 있습니다. 이러한 드라이브에서 실수로 삭제 한 파일을 복구 할 수 있습니다. 반면에 다른 사람들은 이러한 드라이브에 액세스 할 수있는 경우 중요한 삭제 된 데이터를 복구 할 수 있습니다.

내부 솔리드 스테이트 드라이브에서 삭제 된 파일을 복구 할 수없는 이유

관련 : 삭제 된 파일을 복구 할 수있는 이유와이를 방지 할 수있는 방법

삭제 된 파일을 기존의 내부 기계식 하드 드라이브에서 복구 할 수있는 이유는 간단합니다. 이러한 기존 드라이브에서 파일을 삭제해도 파일은 실제로 삭제되지 않습니다. 대신 해당 데이터는 하드 디스크 드라이브에 남아 있으며 중요하지 않은 것으로 표시됩니다. 운영 체제는 더 많은 공간이 필요할 때마다 이러한 섹터를 덮어 쓰게됩니다. 섹터를 즉시 비울 이유가 없습니다. 이렇게하면 파일 삭제 프로세스가 훨씬 더 오래 걸립니다. 빈 섹터를 덮어 쓰는 것만 큼 사용 된 섹터를 덮어 쓰는 것이 빠릅니다. 삭제 된 파일의 일부가 주위에 있기 때문에 소프트웨어 도구는 드라이브의 사용되지 않은 공간을 스캔하고 아직 덮어 쓰지 않은 모든 것을 복구 할 수 있습니다.

솔리드 스테이트 드라이브는 다르게 작동합니다. 플래시 메모리 셀에 데이터를 기록하려면 먼저 셀을 지워야합니다. 새 드라이브는 비어 있으므로 쓰기가 가능한 한 빠릅니다. 삭제 된 파일 비트가있는 전체 드라이브에서는 각 셀을 쓰기 전에 먼저 비워야하므로 드라이브 쓰기 프로세스가 느려집니다. 그러나 이것은 솔리드 스테이트 드라이브가 시간이 지남에 따라 느려지는 경향이 있음을 의미합니다. 이 문제를 해결하기 위해 TRIM이 도입되었습니다. 운영 체제가 내부 솔리드 스테이트 드라이브에서 파일을 삭제하면 TRIM 명령이 전송되고 드라이브는 즉시 해당 섹터를 지 웁니다. 이렇게하면 향후 섹터에 쓰는 프로세스의 속도가 빨라지고 내부 솔리드 스테이트 드라이브에서 삭제 된 파일을 복구하는 것이 사실상 불가능하다는 부수적 이점이 있습니다.

TRIM은 내부 드라이브에서만 작동합니다.

일반적인 지식은 솔리드 스테이트 드라이브에서 삭제 된 파일을 복구 할 수 없다는 것입니다. 그러나 이것은 여기에 큰 문제가 있기 때문에 잘못된 것입니다. TRIM은 내부 드라이브에 대해서만 지원됩니다. TRIM은 USB 또는 FireWire 인터페이스를 통해 지원되지 않습니다. 즉, USB 플래시 드라이브, 외장 솔리드 스테이트 드라이브, SD 카드 또는 다른 유형의 솔리드 스테이트 메모리에서 파일을 삭제하면 삭제 된 파일이 메모리에 저장되어 복구 할 수 있습니다.

실제적으로 이것은 이러한 외장 드라이브가 기존의 자기 드라이브만큼 파일 복구에 취약하다는 것을 의미합니다. 사실 USB 스틱이나 내장 드라이브를 잡는 것이 더 쉽기 때문에 훨씬 더 취약합니다. 당신은 그것들을 주위에 앉아 두거나, 사람들이 그것들을 빌리 게하거나, 당신이 그것들을 다 마쳤을 때 그것들을 양도 할 수 있습니다.

직접 확인

관련 : 삭제 된 파일을 복구하는 방법 : 궁극적 인 가이드

우리의 말을 믿지 마십시오. 직접 테스트 할 수 있습니다. USB 플래시 드라이브를 잡고 컴퓨터에 연결하고 여기에 파일을 복사합니다. USB 드라이브에서 해당 파일을 삭제 한 다음 파일 복구 프로그램을 실행하십시오. 여기에서 Piriform의 무료 Recuva를 사용하고 있습니다. 파일 복구 프로그램으로 드라이브를 스캔하면 삭제 된 파일이 표시되고 복구 할 수 있습니다.

Recuva는 빠른 검색으로 삭제 한 파일을 찾았습니다.

빠른 포맷은 도움이되지 않습니다

드라이브를 포맷하는 것이 도움이 될 수 있다고 생각할 수 있습니다. 포맷하면 드라이브의 모든 파일이 지워지고 새로운 FAT32 파일 시스템이 생성됩니다.

이를 테스트하기 위해 기본 "빠른 포맷"옵션이 활성화 된 상태로 Windows에서 드라이브를 포맷했습니다. Recuva는 일반적인 빠른 검사로 삭제 된 파일을 찾지 못해 개선되었습니다. 더 긴 "Deep Scan"은 드라이브가 포맷되기 전에 존재했던 다양한 다른 삭제 된 파일을 발견했습니다. 빠른 포맷은 드라이브를 지우지 않습니다.

그런 다음 "빠른 포맷"옵션을 선택 취소하여 더 긴 포맷 작업을 시도했습니다. 나중에 Recuva는 삭제 된 파일을 찾지 못했습니다. 아무도 드라이브에서 삭제 된 파일을 복구 할 수 없도록하려면 드라이브를 포맷 할 때 "빠른 포맷"옵션을 선택 취소하십시오.

드라이브를 포맷하려면 Windows 탐색기 또는 파일 탐색기에서 드라이브를 마우스 오른쪽 버튼으로 클릭하고 포맷 옵션을 선택합니다. 파일을 삭제할 때마다이 작업을 수행하면 안됩니다. 드라이브에 추가 쓰기가 추가되고 플래시 메모리의 수명이 단축되기 때문입니다.

삭제 된 파일을 복구 할 수 없는지 확인하는 방법

관련 : VeraCrypt로 PC의 민감한 파일을 보호하는 방법

크로스 플랫폼 TrueCrypt, Microsoft의 BitLocker To Go, Mac OS X의 내장 암호화 기능 또는 Linux의 USB 드라이브 암호화 기능과 같은 암호화 솔루션을 사용하여 대신 드라이브를 암호화 할 수 있습니다. 암호화 키 없이는 삭제 된 파일을 복구 할 수 없으므로 드라이브의 모든 파일이 보호됩니다.

이것은 드라이브에 민감한 파일이있는 경우에만 중요합니다. 드라이브에 세금 환급 또는 비즈니스 정보가있는 경우이를 보호하고 싶을 것입니다. 반면에 덜 민감한 데이터를 위해 USB 드라이브를 사용하는 경우 (컴퓨터에서 홈 엔터테인먼트 센터로 비디오 파일을 전송하는 경우) 그다지 신경을 쓸 필요가 없습니다.

TRIM은 내부 솔리드 스테이트 드라이브에서 최상의 성능을 얻을 수 있도록 도와주는 기능입니다. 보안 기능을 의도 한 것은 아니지만 많은 사람들이 모든 솔리드 스테이트 플래시 메모리가 동일하게 작동한다고 당연하게 여겼습니다. 그렇지 않습니다. 외장 드라이브는 여전히 파일을 복구 할 수 있습니다. 드라이브를 폐기하고 민감한 데이터를 추적 할 때이 점을 고려해야합니다.