비교적 새로운 외장하드를 설치하려고 하는데 실행시
sudo mount /dev/sdc /mnt/harddrive
다음과 같은 오류 메시지가 나타납니다.
mount: /mnt/harddrive: wrong fs type, bad option, bad superblock on /dev/sdc, missing codepage or helper program, or other error.
그리고 달리는 중
sudo mount /dev/sdc1 /mnt/harddrive
생산하다:
Failed to open ntfs attribute: No such file or directory
Failed to load $MFT: No such file or directory
Failed to mount '/dev/sdc1': No such file or directory
문제를 찾을 수 없는 것 같습니다. 이것이 내 결과입니다fdisk -l
디스크 /dev/sdc: 1.8TiB, 2000398933504바이트, 3907029167 섹터 단위: 섹터 1 * 512 = 512바이트 섹터 크기(논리/물리): 512바이트/4096바이트 I/O 크기(최소/최적): 4096바이트 / 33553920바이트 디스크 레이블 유형: dos 디스크 식별자: 0x584a9df4 장비 전원 켜짐 시작 끝 부서 크기 ID 유형 /dev/sdc1 * 64 3907024128 3907024065 1.8T 7 HPFS/NTFS/exFAT
어떤 아이디어가 있나요?
답변1
sudo mount /dev/sdc /mnt/harddrive
mount: /mnt/harddrive: wrong fs type, bad option, bad superblock on /dev/sdc, missing codepage or helper program, or other error.
이 오류는 놀라운 일이 아닙니다. 하나만 마운트할 수 있습니다.파일 시스템(보통 거주하는 곳은분할) 과 같지만 /dev/sdx1
여기서는 설치를 시도하고 있습니다.전체 디스크( /dev/sdx
).
따라서 "잘못된 fs 유형 [...]" 오류가 발생합니다. 지정한 위치에 파일 시스템이 없습니다.
sudo mount /dev/sdc1 /mnt/harddrive
여기서는 파일 시스템을 포함할 수도 있고 포함하지 않을 수도 있는 파티션을 지정합니다.
(Resources를 사용하여 살펴본 fdisk -l
) 파티션 테이블의 정보를 기반으로 커널은 파티션에 NTFS가 있어야 한다고 가정하고 이를 마운트하기 위해 관련 커널 모듈을 로드합니다. 그런 다음 모듈은 NTFS 마운트에 실패하고 프로세스 중에 일부 오류를 보고합니다.
이는 여러 가지 중 하나를 의미할 수 있습니다.
- 파티션에 NTFS가 있지만 손상되었습니다.
이 경우 Windows 컴퓨터에서 복구를 시도하십시오.마이클이 제안했다. - Linux는 기본적으로 exFAT와 같은 다양한 파일 시스템을 지원하지 않습니다.
이 경우 타사 소프트웨어를 설치하여 파일 시스템을 마운트할 수 있습니다. 하지만 임의로 설치하여 시도하기 전에 드라이브에 실제로 어떤 파일 시스템이 존재하는지 확인해야 합니다. - 파일 시스템이 전혀 없습니다. 파티션 테이블의 항목은 오해의 소지가 있습니다.
이 경우 잃을 것이 없습니다. 선택한 파일 시스템으로 파티션을 포맷하고 이에 따라 파티션 테이블에서 파일 시스템 유형을 변경하면 됩니다.
답변2
먼저 낮은 수준의 백업을 만듭니다.
sudo dd if=/dev/sdc1 of=/path/to/lots/of/space/sdc1.img
그런 다음 드라이브를 Windows 시스템에 넣고 Windows 복구 도구를 사용합니다. Linux는 NTFS 복구를 지원하지 않기 때문입니다.
ntfsfix는 Windows에서 드라이브에 주의가 필요한 것으로만 표시합니다.