휴지통에서 데이터가 삭제되면 어떻게됩니까?
대개의 경우 삭제 된 파일에 대한 생각은 현재 상태가 아니라는 것을 알지 못하는 편입니다. 삭제할 때 실제로 어떻게됩니까? 오늘의 수퍼 유저 Q & A 게시물에는 삭제 프로세스에 대한 궁금한 독자의 질문에 대한 답변이 있습니다..
오늘의 질문 및 답변 세션은 Q & A 웹 사이트의 커뮤니티 중심 그룹 인 Stack Exchange의 하위 부문 인 수퍼 유저의 도움으로 이루어졌습니다..
사진 제공 : Gerard 's World (Flickr).
질문
수퍼 유저 Shea A.는 컴퓨터에서 삭제 된 파일이 어떻게되는지 알고 싶어합니다.
내가 틀렸다면 나를 바로 잡아라. 그러나 당신이 당신의 PC에서 무언가를 삭제할 때, 당신의 모든 컴퓨터는 0이 1을 대체하는 바이너리의 일부를 덮어 쓰는 것이다. 따라서 휴지통에 무언가를 보내면 파일의 일부에 쓴 다음 휴지통에서 파일을 삭제하면 더 많은 내용을 씁니다?
전체 파일 삭제 및 휴지통 프로세스는 어떻게 작동합니까??
대답
수퍼 유저 기고가 보얀 (Boann)과 메리 빅스 (Mary Biggs)는 우리에게 답을줍니다. 먼저, 보얀 :
어느 작업도 파일을 덮어 쓰지 않습니다. 파일을 휴지통으로 옮기면 파일이 옮겨집니다. 그 내용은 완전히 그대로 남아 있습니다..
휴지통에서 파일을 삭제하거나 Shift + Delete를 사용하여 파일을 직접 삭제하면 파일 이름 항목이 폴더에서 제거됩니다. 이전에 파일이 차지하고 있던 디스크 부분은 수정되거나 덮어 쓰이지 않고 여전히 파일 데이터를 포함하지만 그 데이터는 더 이상 파일 이름에 링크되지 않습니다. 디스크의 해당 위치는 "자유"로 기록되므로 향후 디스크에 쓰면 해당 공간을 다시 사용할 수 있습니다. 디스크를 계속 사용하면 공간을 거의 확실하게 덮어 씁니다 결국.
삭제 된 데이터의 복구를 방지해야하는 경우 데이터를 안전하게 덮어 쓸 수있는 특별한 도구가 있습니다. 속도가 느리고 디스크 마모가 증가하기 때문에 기본적으로 완료되지 않습니다..
메리 빅스 (Mary Biggs)의 대답이 이어졌다.
파일은 두 부분으로 나뉩니다.
- 파일 이름을 기록하고 파일의 데이터 내용이 들어있는 디스크의 블록 목록을 포함하는 디렉토리 항목. 그런 다음 운영 체제는 이러한 블록이 사용 중임을 "인식"합니다.
- 파일의 데이터 내용을 포함하는 실제 블록.
파일이 삭제되면 :
- 디렉토리 항목의 블록 목록은 "사용 가능"으로 표시되고 운영 체제로 리턴됩니다. 디렉토리 항목이 삭제되므로 파일 시스템에서 파일이 "사라집니다".
- 실제 블록에는 영향을 미치지 않으므로 파일의 데이터 내용은 다른 새로운 파일이 덮어 쓰기 전까지는 그대로 유지됩니다. 이것은 파일 복구 소프트웨어가 종종 삭제 된 파일을 재구성 할 수있는 이유입니다 (단, 삭제 직후에 사용하는 경우).
설명에 추가 할 것이 있습니까? 의견에서 소리가 나지. 다른 기술에 정통한 Stack Exchange 사용자의 답변을 더 읽고 싶습니까? 전체 토론 스레드를 여기에서 확인하십시오..