NTFS 외장 하드 드라이브를 마운트 할 수 없습니다


76

시도 할 때마다 외장 하드 드라이브를 장착하는 데 문제가 있습니다. 다음과 같은 메시지가 나타납니다.

"Error mounting /dev/sdb1 at /media/fuzzy27/My Book: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sdb1" "/media/fuzzy27/My Book"' exited with non-zero exit status 13: $MFTMirr does not match $MFT (record 0).
Failed to mount '/dev/sdb1': Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details."

하드 드라이브의 데이터를 잃지 않고이 오류 / 문제를 해결하려면 어떻게해야합니까?

창을 다시 설치하거나 창을 사용하는 사람을 찾을 필요없이 다른 방법으로 해결할 수 있습니까?


1
"NTFS가 일치하지 않거나 하드웨어 오류가 있거나 SoftRAID / FakeRAID 하드웨어입니다. 첫 번째 경우 Windows에서 chkdsk / f를 실행 한 다음 Windows로 두 번 재부팅하십시오."메시지를 참조하십시오. Windows 도구로 해결 한 Windows 문제
Rinzwind

예, 다시 시작 창을 종료 한 다음 우분투에 와서 액세스해야한다고 생각합니다. 드라이브가 암호화되어 있습니까?
Chinmaya B

3
"Windows에서 chkdsk / f를 실행 한 다음 Windows로 두 번 재부팅하십시오."라는 메시지가 표시됩니다. 즉, Windows를 부팅하거나 Windows를 실행하는 컴퓨터를 가지고있는 친구에게 드라이브를 가져 가야합니다. 그런 다음 Windows 명령 행을 사용하여 "chkdsk / f X : 여기서 X는 외장 드라이브입니다. 메시지가 표시되면 Windows로 두 번 재부팅하십시오.
user68186

더 동의 할 수 없었습니다. chkdsk /fWindows 환경 에서 실행 하거나 USB로 부팅 된 HirensBootCD를 사용해야 합니다. 나는 똑같이 겪었고 그것을 고치는 데 도움이되었다.
AzkerM

답변:


86

로 ntfs-3g를 설치하십시오 sudo apt-get install ntfs-3g. 그런 다음 NTFS 파티션에서 ntfsfix 명령을 실행하십시오.

ntfsfix v2.0.0 (libntfs 10 : 0 : 0)

사용법 : ntfsfix [옵션] 장치

Attempt to fix an NTFS partition.

-h, --help             Display this help
-V, --version          Display version information

예를 들면 다음과 같습니다. ntfsfix / dev / hda6

개발자 이메일 주소 : linux-ntfs-dev@lists.sf.net Linux NTFS 홈페이지 : http://www.linux-ntfs.org

참고 : 파티션을 다룰 때는 항상 안전한 곳에 백업을 완료하십시오.


sudo apt-get install testdisk

그런 다음 실행하십시오.

sudo testdisk

지침을 따르십시오. 파티션을 검색 한 후 변경 사항을 작성해야합니다.

응답자 덕분에 여기에 :


1
yr 답변의 중간 부분을 제거하는 것이 좋습니다. 당신이 말한대로 ntfsprogs오래 갔다. yr 답변의 나머지는 의미합니다.
Cbhihe

1
참고로, ddrescue를 사용하여 죽어가는 하드 드라이브에서 이미지를 가져간 경우 이미지에서 ntfsfix를 사용하여 NTFS 문제도 해결할 수 있습니다. / dev /의 실제 장치 대신 이미지 파일 (ntfsfix dyinghdd.image)을 ntfsfix로 지정하십시오.
dan_linder

1
여기서 요점은 하드 드라이브가 올바르게 마운트되지 않았다는 것입니다. 그러면 어떻게 백업을 수행 할 수 있습니까?
zondo

이 경우 첫 번째 줄로 충분했습니다.
Yair Daon

sudo ntfsfix / dev / sdc1에서 문제를 해결하고 외부 하드 디스크를 마운트 할 수있었습니다.
Nidheesh

60

이것은 나에게 충분했습니다.

sudo ntfsfix /dev/sdb1

우분투 14.04 이 포함되어 있습니다 :

sudo apt-get install ntfs-3g

이전 버전의 Ubuntu (예 : 12.04)에는 다음이 필요합니다.

sudo apt-get install ntfsprogs

1
chkdsk /FWindows 시스템을 먼저 사용하는 경우 Windows와 마찬가지로 손상된 파일을 모두 복구 할 수는 없습니다 .
Sridhar Sarnobat

실제로 나는 창문으로 그것을 시도했다. 이제는 Windows에 마운트되지만 데이터 전송이 실제로 느립니다 (0 ~ 70 ~ 200 kbps). 우분투는 전혀 마운트되지 않습니다. 같은 문제. 그래서 이제이 ntfsfix를 실행했습니다. 모든 수정을했습니다. "ntfs 파티션 / dev / sdb1이 성공적으로 처리되었습니다"이후에 이제 마운트됩니다. :). 그러나 문제는 속도입니다. 여전히
200kbps

물리적 손상처럼 들립니다. 내가 당신이라면 모든 비트의 저수준 사본을 수행하기 위해 드라이브 복제기를 구입하고 더 소중한 데이터를 잃기 전에 해당 드라이브를 버려야합니다. amazon.com/gp/aw/d/B003WV5DLA?pc_redir=T1
Sridhar Sarnobat가

@sridhar Thannks
Er. Mohit Agrawal

그럼에도 불구하고 이것은
매번

2

이것은 오래된 질문처럼 보이지만 우분투 15.10 에서이 문제가 발생했습니다. 하드 드라이브를 Windows에 마운트하고 많은 데이터를 포함하는 드라이브의 ._. Trashes 디렉토리를 간단히 제거했습니다. 그런 다음 Linux에 다시 연결하면 정상적으로 작동합니다.


1
2017 년부터 안녕하세요! 광산이 더 이상합니다. 디스크를 다른 USB 포트에 꽂았습니다 ..? 왜 오류가 발생했는지 모릅니다.
Dr Hannibal Lecter

2

다른 사람에게 이런 일이 일어나고 Hannibal Lecter 박사의 의견에 맞지 않으면 다른 USB 포트를 사용해보십시오. 해당 USB 포트에는 아무런 문제가 없지만 어떤 이유로 든이 드라이브에서는 작동하지 않습니다.


0

우분투 유틸리티 디스크를 사용하여 장치를 FAT 형식으로 포맷 하면 문제가 해결되었습니다.


0

외장 하드 디스크를 Windows PC에 연결하십시오.

디스크가 열거되면 chkdsk /f [driveletter]:명령 프롬프트에서 실행하십시오 .

ntfs-3g를 시도했을 때 터미널에서 실행하도록 제안했습니다 chkdsk. :) (나는 가상화 된 환경이 아닌 실제 네이티브 설치 인 Ubuntu 14.04에 있습니다)

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