손상된 NTFS 볼륨 마운트 문제

손상된 NTFS 볼륨 마운트 문제

저는 2TB Seagate EHDD를 사용하고 있습니다. 나는 일을 잘 했어요. 하지만 한동안 Windows와 Linux에는 설치할 수 없었습니다. HDD를 연결하면 Windows가 작동을 멈춥니다. 나는 리눅스에서 그것을 시도했고 아래와 같이 몇 가지 설치 문제를 보여주었습니다.

/media/user/pErSoNaL dAtA에서 /dev/sdb1 마운트 오류: 명령줄 `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000" "/dev/sdb1 "/ media/user/pErSoNaL dAtA" '0이 아닌 종료 상태로 종료됨 13: ntfs_mst_post_read_fixup_warn: 매직: 0x00000000 크기: 1024
usa_ofs: 72 usa_count: 65535: 잘못된 인수 레코드 10 아니요 FILE 매직(0x0) inode를 열 수 없습니다. FILE_UpCase: 입력 / 출력 오류 '/dev/sdb1'을 탑재할 수 없습니다. 입/출력 오류 NTFS가 일치하지 않거나 하드웨어 오류 또는 SoftRAID/FakeRAID 하드웨어가 있습니다. 첫 번째 경우에는 Windows에서 chkdsk /f를 실행한 다음 Windows를 두 번 다시 시작합니다. /f 매개변수의 사용법은 매우 중요합니다! 장치가 SoftRAID/FakeRAID인 경우 먼저 활성화하고 /dev/mapper/ 디렉터리(예: /dev/mapper/nvidia_eahaabcc1)에 다른 장치를 설치합니다. 자세한 내용은 "dmraid" 문서를 참조하세요.

오류 메시지에 표시된 대로 Windows에 연결하고 chkdsk /f를 실행해 보았습니다. 하지만 Windows에서는 하드 드라이브가 응답하지 않습니다. 그런 다음 Linux에서 nxtfsfix를 사용해 보았습니다. 결과는 다음과 같습니다.

sudo ntfsfix /dev/sdb1

볼륨 마운트 중... ntfs_mst_post_read_fixup_warn: 매직: 0x00000000 크기: 1024 usa_ofs: 72 usa_count: 65535: 잘못된 인수 레코드 10 아니요 FILE 매직(0x0)이 inode를 열 수 없습니다. FILE_UpCase: 입력/출력 오류 실패 오류를 수정하는 중... $ 처리 중 MFT 및 $MFTMirr... $MFT 읽는 중... 확인 $MFTMirr 읽는 중... 확인 $MFTMirr을 $MFT와 비교하는 중... 확인 $MFT 및 $MFTMirr 처리가 성공적으로 완료되었습니다. ntfs_mst_post_read_fixup_warn: 매직: 0x00000000 크기: 1024 usa_ofs: 72 usa_count: 65535: 잘못된 인수 레코드 10 아니요 FILE 매직(0x0)은 inode를 열 수 없습니다. FILE_UpCase: 입력/출력 오류

다음은 fdisk 세부 정보입니다.

파티션 3은 물리적 섹터 경계에서 시작되지 않습니다. 파티션 테이블 항목이 디스크 순서가 아닙니다.

디스크 /dev/sdb: 1.8TiB, 2000398933504바이트, 3907029167 섹터 단위: 1 * 512 = 512바이트 섹터 섹터 크기(논리적/물리적): 512바이트/4096바이트 I/O 크기(최소/최적): 4096바이트/ 33553920바이트 디스크 레이블 유형: dos 디스크 식별자: 0x9be30dda

장치 시작 시작 및 끝 섹터 크기 ID 유형 /dev/sdb1
2048 3907031039 3907028992 1.8T 7 HPFS/NTFS/exFAT

도와주세요.

답변1

마침내 해결책을 찾았습니다. testdisk라는 무료 백업 유틸리티를 사용했습니다. Windows와 Linux에서 사용할 수 있습니다. 나는 그것을 하드 드라이브의 데이터를 백업하는 데 사용합니다. 그런 다음 Partition Manager를 사용하여 전체 파티션을 삭제했습니다. 마지막으로 새로운 파티션이 생성됩니다. 지금은 잘 작동합니다.

관련 정보