"대체 된"파일을 다시 얻으려면 어떻게해야합니까?


-1

나는 단지 내가 필요로했던 정반대의 방향으로 파일을 복사하고 바꿨다. USB 플래시 드라이브에서 컴퓨터, 플래시 드라이브에 이르기까지 컴퓨터에 연결하십시오. 대체 된 파일을 다시 얻을 수있는 방법이 있습니까?


2
귀하의 질문을 편집하십시오 : 음, 일반적으로 대답은 '아니오'라고 생각되지만 사용중인 OS에 대한 구체적인 내용을 증명하지는 않습니다. 질문을 편집하여 시스템의 OS 정보를 추가하십시오.
JakeGould

2
파일이 드라이브의 똑같은 물리적 영역에 쓰여지지 않아서 Recuva와 같은 것을 만들 가능성이 약간 있습니다.
Tetsujin

답변:


1

섀도우 익스플로러 (Shadow Explorer)라는 프로그램을 사용하면 사고 전부터 복원 지점 (그림자)이있을 때 파일을 다시 가져올 수 있습니다. 다음은 내가 어떻게 작동하는지 보여주기 위해 만든 약간의 튜토리얼입니다.

http://www.sevenforums.com/tutorials/132087-shadowexplorer-recover-lost-files-folders.html#post1137368

복원 지점이 있는지 여부를 빠르게 확인하려면 상승 된 명령 프롬프트에서이 명령을 실행하십시오.

vssadmin 목록 그림자


그는 플래시 드라이브가 아니라 컴퓨터에서 파일을 망쳤다고 말했다.
whs

0

대부분 파일이 없어 졌을 가능성이 큽니다.

그러나 모든 것이 사라지는 것은 아닙니다 (문자 그대로) : 저장 매체가 얼마나 붐비었고, 파일 시스템에 몇 가지 다른 변화가 있었는지에 따라 데이터가 완전히 또는 부분적으로 남아있을 수 있습니다.

파일을 덮어 쓸 때 작동하는 방식은 데이터가 기록 된 후에 파일 시스템 테이블이 파일의 새 위치로 업데이트된다는 것입니다. 데이터는 다른 곳에서 쓸 수 있으며, 여기에서 운이 좋을 수도 있습니다.

내가 전에 유사한 손가락 지문을 만들었고 perl 코드의 형태로 한 달의 일을 거의 잃어 버렸지 만, 나는 그 모든 것에 가깝게 구조를 유지했다. 내가 뭘했는지는 리눅스에서만하는 방법을 알고 부분적으로는 할 수 있습니다.

  1. 손실 된 데이터를 더 이상 덮어 쓰지 않으려면 전체 드라이브를 백업하십시오. 예를 들면 다음과 같습니다.

    dd if = / dev / sdb1 of = / home / aoeu / drivedump bs = 16777216

  2. drivedump를 통해 복구해야하는 파일의 알려진 내용을 검색하십시오. 나는 이것의 조합으로 이것을했다. strings, cat, grep 및 정규 표현식. 여기있는 방법은 당신이 찾고있는 것에 많이 의존합니다. 저에게 그것은 간단했습니다. 평범한 펄 코드 였기 때문에 몇 조각을 기억하고있었습니다.

  3. 일단 어디에서 식별했으면이 부분을 추출 할 수 있습니다 (일부 스위치에서 grep을 사용하고 출력을 새 파일로 재 지정 함).

이 프로세스에 관련된 작업을 정당화하기 위해 파일의 충분한 부분이 그대로 유지되기를 바랍니다. 그것은 나를 위해 몇 시간 동안 일주일을 포함하여 일 개월을 잃지 않을 수 있도록했다.


노트 : 스크래치가 발생한 이후로 저장 매체에 더 많은 쓰기 작업이 이루어지면 원하는 데이터가 "사용 가능"으로 간주되므로 쓰기 작업 중 하나가 원하는 데이터보다 많을 가능성이 커집니다. 따라서 읽기 전용 방식으로 액세스 할 수있을 때까지 연결을 끊는 것이 좋습니다. 예를 들어, Windows는 디스크를 쓰는 것을 아주 좋아합니다. 특히 아무 것도하지 않는 경우에도 마찬가지입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.