NTFS 드라이브는 Debian에 마운트할 수 없습니다

NTFS 드라이브는 Debian에 마운트할 수 없습니다

드라이브는 한동안 잘 작동했지만 과거에 드라이브를 설치하는 데 몇 가지 사소한 문제가 있었던 것을 기억합니다. 어쨌든 한동안 컴퓨터와의 연결이 끊어졌다가 다시 연결하고 다음을 사용하여 다시 설치하려고 시도했습니다 ntfs-3g.

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.

그래서 드라이브를 Windows 시스템에 연결하고 실행했습니다 chkdsk. 출력이 준비 되지 않았지만 chkdsk명확한 경고/오류 메시지가 없으며 성공적인 실행을 나타내는 출력을 이해합니다. 또한 Windows 탐색기에서 디스크를 마운트하고 읽고 쓸 수 있습니다.

드라이브를 제거하고 데비안 상자에 다시 연결했습니다. 설치를 시도하면 처음과 동일한 효과가 나타납니다.

디스크를 OSX 시스템에 삽입했는데 해당 시스템이 드라이브를 읽을 수 있었지만 분명히 쓸 수는 없었습니다. Windows 컴퓨터에 다시 연결하면 모든 것이 정상임을 나타내는 것 같습니다. 그러나 몇 분 후 Windows에 설치된 드라이브가 응답하지 않게 되었고 Windows 탐색기에서 "잘못된 매개변수"와 "액세스 거부됨"(추가 세부정보 없음!)을 번갈아 표시하는 오류 메시지를 표시했습니다.

그래서 나는 지금 조금 길을 잃었습니다. 여전히 여러 컴퓨터의 디스크에서 읽을 수 있고 Windows에서 디스크에 쓸 수 있지만 데비안에서는 여전히 이를 마운트하지 않습니다. 어떤 제안이 있으십니까?

답변1

"입/출력 오류"는 파일 시스템과 관련이 없는 낮은 수준의 문제를 나타냅니다.

이는 에 나타나야 하며 dmesg의 출력에서도 smartctl -x /dev/sdX단서를 제공할 수 있습니다.

strace -f -s200 ntfs-3g [args] 2>&1 | lessI/O 오류가 발생한 시스템 호출을 확인할 수도 있습니다 .

근본 원인은 다음 중 하나일 수 있습니다.

  • 데비안 상자의 SATA 케이블에 결함이 있습니다.
  • 데비안 상자의 전원 공급 장치나 SATA 전원 케이블에 문제가 있습니다.
  • 디스크 오류;
  • 장치 끝을 넘어 콘텐츠에 액세스하려고 시도하게 하는 ntfs-3g의 버그(특정 NTFS 볼륨의 일부 특이한 점을 추가할 수도 있지만 다른 구현에는 영향을 주지 않는 방식)
  • Debian 상자의 RAM에 결함이 있습니다.

위 명령의 출력을 게시하면 어떤 명령인지 알 수 있을 것입니다.

관련 정보