이것은 오래된 질문이지만 법의학 데이터 복구 경험이 있다고 가정 할 때 2 센트를 포기해야한다고 느꼈습니다.
묻는 질문은 전적으로 학문적이므로이 답변은 전적으로 학문적입니다. 실제로, 받아 들여진 대답은 맞습니다. 한 번의 패스로 드라이브의 데이터를 복구 할 수 없습니다. 그러나 정부가 여러 패스를 요구 하는 이유 가 있습니다.
사람들은 하드 드라이브를 디지털 장치로 생각합니다. 마그네틱 비트는 단단한 패턴으로 배열되며 드라이브 헤드에 의해 "플립"됩니다. 그러나 실제로 하드 드라이브는 자기 매체의 물리학에 관한 한 아날로그 장치입니다. 플래터의 표면은 인코딩하는 디지털 '비트'보다 작은 자기 쌍극자로 가득 찬 기판으로 코팅됩니다. 한 방향에서 다른 방향으로 충분한 쌍의 쌍극자가 개별 비트 레벨에서 순 전기 저항을 구성합니다. 비트가 디지털 '켜짐'또는 '꺼짐'극성이 아닌 1 또는 0으로 해석되는지 여부를 결정하는 것은 저항 의 임계 값입니다 .
드라이브의 전자 장치에 관한 한, 헤드에서 나오는 전기 신호는 변조 된 사인파이며 1과 0의 비트 스트림이 아닙니다. 이것은 자기 테이프가 수십 년 전에 오디오 신호를 녹음 한 방식입니다. 이제는 인쇄물이 훨씬 더 밀도가 높으며 수학을 사용하여 아날로그 '잡음'에서 디지털 신호를 추출합니다.
이제 물리적으로 100 % 완벽한 플래터를 제조하는 것은 불가능하며 심지어 운영 환경도 100 % 완벽하지는 않습니다. 현대식 하드 드라이브가 작동하는 물리학의 규모에는 말 그대로 신호에 미세한 결함을 만들도록 공모하는 수백 가지 요소가 있으며 일반적인 드라이브의 공간의 최대 1-2 %가 그것들을 다루기 위해 오류 수정에 "폐기 됨". 하드 드라이브는 문자 그대로 항상 오류를 복구하고 있습니다 . 정상적인 하드 드라이브 작동은 실제로 "좋은"섹터는 거기에 인코딩 된 데이터가 정확한 n % 확률 인 확률 게임이다.
이제 불량 섹터의 경우를 살펴보면 동일한 기술을 어떻게 우수한 섹터에 적용 할 수 있는지 알 수 있습니다.
섹터가 "불량"으로 표시되면 (OS가 아닌 컨트롤러에 의해) 특정 섹터 내의 모든 데이터 비트가 전체적으로 취해질 때 수학적 복 구성 임계 값 아래로 떨어질 가능성이 있음을 의미합니다. 드라이브의 오류 수정 알고리즘에 의해 그렇다고 비트가 실제로 죽었다는 의미 는 아닙니다 . 컨트롤러가 정확한지 확인할 수 없습니다.
그러나 손상이 얼마나 나쁜지에 따라 수백 또는 수천 번 읽음으로써 불량 섹터를 복구 할 수 있습니다. 헤드의 각 패스가 "나쁜"섹터를 통과하면 섹터가 약간 다르게 읽 힙니다. 플래터 워블, 온도, 진동, 클럭 스큐 등은 모두 약간 다를 수 있습니다. 그러나 충분한 시간이되기 전에 각 패스를 수천 개의 패스와 비교하면 불량 섹터가 신맛이 나기 전에 포함 된 데이터를 (절대적으로 확실하지는 않지만) 복구 할 수 있습니다. 이것이 바로 SpinRite와 같은 데이터 복구 소프트웨어의 작동 방식입니다.
이제 그 논리를 "좋은"부문에 적용 해 봅시다. 단일 패스로 드라이브를 닦을 때 컨트롤러는 각 섹터에 드라이브를 채운 비트 패턴이 포함되어 있는지 100 % 확신합니다. 그러나 이러한 읽기 에는 여전히 오류가 있으며 컨트롤러는 여전히 오류를 수정하고 있습니다. 이러한 오류 중 일부 는 환경 적이지만,이 오류 중 일부 는 섹터를 덮어 쓰기 전에 데이터가 무엇이든 남아있을 가능성이 높습니다.
우리는 여기서 수십 년 동안 오디오 테이프에 사용했던 것과 동일한 기술에 대해 이야기하고 있습니다. 이러한 자기 쌍극자가 모두 단일 패스에서 플립되는 것은 아니기 때문에 여전히 노이즈에 "고스트"신호가 있습니다.
(Mythbusters의) Adam Savage를 인용하면 : "나는 당신의 현실을 거부하고 내 자신을 대신합니다." 드라이브 컨트롤러를 (데이터가 지워진 데이터 패턴의 수학적 확실성으로) 빼고 드라이브 전자 장치에서 나오는 사인파를 보면 이론적 으로 드라이브에 있던 데이터를 재구성하는 것이 가능할 수 있습니다 "지워진"오디오 테이프를 사용했던 것처럼 말끔하게 닦였습니다.
아니면 아닐 수도 있습니다. 18 분 동안 닉슨 워터 게이트 테이프를 잃어버린 데 도움이되지 않았습니다. ;-)
자, 이것이 실용적입니까? 이 작업을 수행 할 수있는 장치가 실제로 있습니까? 아마도. 아마. 만약 그렇다면, 그것은 분명히 국가 비밀 일 것입니다. 그러나 이론적으로는 가능하기 때문에 이론적으로는 경계해야합니다. 즉, 고스트 신호를 최대한 많이 스크램블하기 위해 여러 비트 패턴으로 여러 패스를 수행해야합니다.
정부에서 분류 된 데이터를 지우려고하는 경우 고려해야합니다. 그것이 당신의 비밀 pr0n 숨김이라면 아마도 (아내가 NSA를 위해 일하지 않는 한) 아마도 아닐 것입니다.