손상된 NTFS 파티션을 수정하는 방법은 무엇입니까?

손상된 NTFS 파티션을 수정하는 방법은 무엇입니까?

외장하드가 하나 있는데NTFS분할. PC 간에 일부 파일을 전송하고 싶어서 Debian PC에서 드라이브로 일부 파일을 복사했습니다. 그런 다음 평소와 같이 드라이브를 분리하기 전에 안전 제거를 선택한 다음 "사용하기 전에 드라이브를 포맷해야 합니다"라는 메시지가 표시된 Windows 7 PC에 연결한 다음 Linux PC에 연결했지만 오류만 기록했습니다. 먼저 Linux에서 다음을 사용하여 복구를 시도했습니다.ntfsfix (ntfstools 2.0.0-1)프로그램이지만 다음과 같이 말했습니다.

"볼륨 마운트 중... inode 열기 실패: 입력/출력 오류.
FAILED 오류 수정 시도 중...
$MFT 및 $MFTMirr 처리 중...
$MFT 읽기... 확인
$MFTMirr 읽기... 확인
$MFTMirr 비교 중 $MFT로... 확인
$MFT 및 $MFTMirr 처리가 성공적으로 완료되었습니다.
파티션에 필수 플래그를 설정하는 중입니다... $Volume을 읽지 못했습니다. 입력/출력 오류 설정 플래그가
있습니다 ."

업데이트를 시도한 후ntfstools에게1:2012.1.15AR.5-2.1(테스트 중) 다음 메시지를 받았습니다.

Mounting volume... ntfs_mst_post_read_fixup_warn: magic: 0x43425355  size: 1024   usa_ofs: 2303  usa_count: 65535: Invalid argument  
ntfs_mst_post_read_fixup_warn: magic: 0x43425355  size: 1024   usa_ofs: 140  usa_count: 65535: Invalid argument  
ntfs_mst_post_read_fixup_warn: magic: 0x00000000  size: 1024   usa_ofs: 0  usa_count: 65535: Invalid argument  
ntfs_mst_post_read_fixup_warn: magic: 0xd8eb1fc2  size: 1024   usa_ofs: 1001  usa_count: 65535: Invalid argument  
ntfs_mst_post_read_fixup_warn: magic: 0x00000000  size: 1024   usa_ofs: 0  usa_count: 65535: Invalid argument  
ntfs_mst_post_read_fixup_warn: magic: 0x43425355  size: 1024   usa_ofs: 1277  usa_count: 65535: Invalid argument  
ntfs_mst_post_read_fixup_warn: magic: 0x43425355  size: 1024   usa_ofs: 160  usa_count: 65535: Invalid argument  
ntfs_mst_post_read_fixup_warn: magic: 0x00000000  size: 1024   usa_ofs: 0  usa_count: 65535: Invalid argument  
ntfs_mst_post_read_fixup_warn: magic: 0xd8eb1fc2  size: 1024   usa_ofs: 1001  usa_count: 65535: Invalid argument  
ntfs_mst_post_read_fixup_warn: magic: 0x00000000  size: 1024   usa_ofs: 0  usa_count: 65535: Invalid argument  
$MFT error: Invalid mft record for '$Bitmap'.  
FAILED  
Attempting to correct errors...   
Processing $MFT and $MFTMirr...  
Reading $MFT... ntfs_mst_post_read_fixup_warn: magic: 0x43425355  size: 1024   usa_ofs: 2303  usa_count: 65535: Invalid argument  
ntfs_mst_post_read_fixup_warn: magic: 0x43425355  size: 1024   usa_ofs: 140  usa_count: 65535: Invalid argument  
ntfs_mst_post_read_fixup_warn: magic: 0x00000000  size: 1024   usa_ofs: 0  usa_count: 65535: Invalid argument  
ntfs_mst_post_read_fixup_warn: magic: 0xd8eb1fc2  size: 1024   usa_ofs: 1001  usa_count: 65535: Invalid argument  
ntfs_mst_post_read_fixup_warn: magic: 0x00000000  size: 1024   usa_ofs: 0  usa_count: 65535: Invalid argument  
OK  
Reading $MFTMirr... ntfs_mst_post_read_fixup_warn: magic: 0x43425355  size: 1024   usa_ofs: 1277  usa_count: 65535: Invalid argument  
ntfs_mst_post_read_fixup_warn: magic: 0x43425355  size: 1024   usa_ofs: 160  usa_count: 65535: Invalid argument  
ntfs_mst_post_read_fixup_warn: magic: 0x00000000  size: 1024   usa_ofs: 0  usa_count: 65535: Invalid argument  
ntfs_mst_post_read_fixup_warn: magic: 0xd8eb1fc2  size: 1024   usa_ofs: 1001  usa_count: 65535: Invalid argument  
ntfs_mst_post_read_fixup_warn: magic: 0x00000000  size: 1024   usa_ofs: 0  usa_count: 65535: Invalid argument  
OK  
Comparing $MFTMirr to $MFT... FAILED  
$MFT error: Invalid mft record for $Bitmap.  
Cannot handle this yet. )-:

그런 다음 Windows에서도 chkdsk를 사용해 보았지만 다음과 같이 썼습니다.

볼륨 버전과 상태를 확인할 수 없어 chkdsk가 중단되었습니다.

해결책을 찾는 데 도움을 주세요. 드라이브에 중요한 데이터가 있고 그 데이터가 필요합니다.

관련 정보