손상된 NTFS 파일 시스템, 폴더에서 파일을 복구하는 방법?


13

중요한 데이터가있는 폴더를 잃어 버렸고 파일을 복구하기 위해 가장 좋은 방법은 무엇인지 알고 싶습니다.

이것이 일어난 일입니다.

  • Windows (vista)를 부팅 한 후 K : /의 TrashBin (문제가되는 디스크)이 손상되어 비워야한다는 메시지를 받았으므로 확인을 클릭했습니다.
  • 그런 다음이 디스크에서 하나의 프로젝트 폴더에 액세스하려고했습니다. 폴더를 열 수 없으며 일부 손상과 관련된 다른 메시지가 표시되었습니다 (정확한 메시지를 잊어 버렸습니다). 그 후 폴더의 축소판이 파일로 채워지지 않고 비어 있음으로 변경되어 더 이상이 폴더에 파일이 없습니다. (이 디스크의 다른 폴더는 정상적으로 열리고 여전히 파일이 들어 있습니다).
  • 그래서 내가 한 첫 번째 일은 컴퓨터를 clone-zilla로 재부팅하고 전체 디스크의 바이트 단위 복사본을 외부 하드 디스크에 만드는 것입니다.

그것이 내가 지금 서있는 곳입니다. 하드 디스크가 연결된 상태에서 컴퓨터를 재부팅하면 Windows가 파일 시스템을 복구하려고합니다. 나는 지금까지 그렇게하지 않았다.

내 폴더 내용을 되찾기 위해 진행하는 가장 좋은 방법은 무엇입니까?


7
손상된 파일 시스템의 백업을 즉시 작성하려면 +1하십시오.
Darth Android

답변:


9

구조에 대한 테스트 디스크 ! TestDisk를 사용하여 디스크의 파일 시스템을 복구 / 복구 한 다음 데이터 복구를 계속할 수 있습니다. 와 달리 dd, TestDisk는 실제로 파일 시스템 수준에서 항목을 복구합니다 (즉, 디스크를 탐색하고 복구 할 파일 / 폴더를 선택할 수 있으며 불량 섹터를 수동으로 처리하는 방법을 설정할 수 있습니다).

기본 프로세스는 드라이브를 스캔하고, 관심있는 파티션을 선택하고, 파티션 테이블 및 헤더를 복원 / 수정하고 (필요한 경우) 데이터를 백업하는 것입니다. 파일 시스템이 손상되지 않았다고 가정하면 TestDisk로 파티션을 수정하고 운영 체제에서 데이터를 다시 복사하는 것이 훨씬 쉽습니다. 그러나 OS에서 복사 할 수없는 종류의 손상이 의심되면 TestDisk를 사용하여 파일을 복구 할 수도 있습니다.


이 팁에 감사드립니다. 컴퓨터를 시작할 때 Windows는 디스크에서 chckdsk를 수행하려고합니다. 지금은 건너 뛰었지만 TestDisk를 사용하기 전에 실행해야합니까?
Mat

@Mat가 따라 어떤 손상되었습니다. TestDisk로 시작하는 것이 좋으며 파티션 테이블을 복구 한 후에는 파티션에서 파일을 찾아 볼 수 있는지 확인하십시오 (TestDisk). 당신이 할 수 없다면, 아마도 마스터 파일 테이블을 다시 빌드하기 위해 TestDisk를 사용해야 할 것입니다. ( chkdsk또한 복구 할 수 있다고 생각하지만 시간을 절약하기 위해 TestDisk로 완전히 할 수 있다고 생각합니다 .TestDisk는 부분적으로 복구 된 파일을 반환 할 수도 있습니다. 나는 가능하다면 손을 모른다 chkdsk. 이 문제를 해결하는 방법은 여러 가지가 있기 때문에 단순히 "이 작업을 수행"이라고 말하기는 어렵습니다.
획기적인

3

수리를 시도하십시오. 최악의 시나리오 인 경우 Vista 설치 디스크를 부팅하고 복구 콘솔을 열어서를 수행했을 수 있습니다 chkdsk -r. 첫 번째 시도에서 작동하지 않으면 다시 시도하십시오. NTFS 파일 시스템을 몇 chkdsk번 이상 복구했습니다 .

불행히도 너무 나빠서 수리 할 수 ​​없습니다. Linux 라이브 부팅 디스크에서 ntfsfix 와 같은 외부 도구를 사용해 볼 수 있습니다 . 행운을 빕니다.

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