fsck가 fsck.ntfs를 찾을 수 없습니다 drive for /windows/c. Press

Natty에서 Oneiric으로 업그레이드 한 여러 컴퓨터에서 부팅 할 때마다 (모든 NTFS 파티션마다 하나씩) 오류가 발생합니다.

Serious errors were found while checking the disk drive for /windows/c.

Press I to ignore, S to skip mounting, or M for manual recovery

이 답변 의 제안에 fsck따라 수동 복구 셸에서 실행 했습니다. 나는이 출력을 얻었다 :

fsck from util-linux 2.19.1
fsck: fsck.ntfs: not found
fsck: Error 2 while executing fsck.ntfs for /dev/sda1

fsck.ntfs를 찾을 수 없으며 command-not-found어느 것도 도움이되지 않습니다. 이 오류를 어떻게 해결할 수 있습니까?

그건 그렇고, Windows가 파일 시스템을 복구 할 것이라고 생각하면서 Windows (XP)로 여러 번 부팅을 시도했습니다. 그러나 분명히 Windows는 파일 시스템이 훌륭하다고 생각합니다. 그리고 모든 NTFS 파일 시스템이 영향을받는 것은 이상합니다 .

또한 복구 셸을 삭제 mount -a하고을 발행하여이 문제를 해결할 수 있지만 동료를 위해 무인 부팅이 필요합니다.



답변

fsck.ntfs일반적으로 Ubuntu의 표준 설치에서 이미 사용 가능한 ntfsfix패키지의 유틸리티 인 링크 일뿐 ntfsprogs입니다.

fsck.ntfs와 ntfsfix를 간단하게 연결하여 영구적으로 해결할 수 있습니다.

sudo ln -s /usr/bin/ntfsfix /sbin/fsck.ntfs
sudo ln -s /usr/bin/ntfsfix /sbin/fsck.ntfs-3g

이 유틸리티는 리버스 엔지니어링 프로세스에서 제공되었으며 파일 시스템을 관리하기위한 최상의 옵션이 아니며 NTFS 파일 시스템은 GNU / 리눅스 세계에 속하지 않습니다.


답변

나는 대신에 ntfsfix설치되는 일부 사람들에게 주목할 수 있다고 생각합니다 . 그래서/bin//usr/bin

sudo ln -nsf /bin/ntfsfix /sbin/fsck.ntfs
sudo ln -nsf /bin/ntfsfix /sbin/fsck.ntfs-3g

이미 심볼릭 링크를 만든 경우 /usr/bin/

sudo rm -f /sbin/fsck.ntfs
sudo rm -f /sbin/fsck.ntfs-3g

그런 다음 심볼릭 링크를 다시 만드십시오.


답변

시작시 NTFS 파티션이 자동으로 마운트 된 경우 유일한 이유는 수동으로 또는 일부 도구를 통해 추가 한 것입니다 /etc/fstab(WUBI를 고려하지 않음).

시스템이 시작시 파티션을 확인하려고하면 해당 행에 /etc/fstab여섯 번째 필드가 있으며 그 값은 1또는 2입니다.

ntfsfix기본적으로에 링크되어 있지 않으며 fsck.ntfs매뉴얼 페이지에 설명 된대로 제한된 검사 기능 만 제공합니다.

ntfsfix는 일반적인 NTFS 문제를 해결하는 유틸리티입니다. ntfsfix는 chkdsk의 Linux 버전이 아닙니다. 기본 NTFS 불일치를 복구하고 NTFS 저널 파일을 재설정하며 Windows로 처음 부팅 할 때 NTFS 일관성 검사를 예약합니다.

일반적인 해결책은 심볼릭 링크를 만드는 것이 아니라 0에서 여섯 번째 필드 를 제거하거나 설정하는 것입니다 /etc/fstab.


답변

마이크로의 대답 은 나를 위해 일했지만 내 11.10 (11.04에서 업그레이드 됨)에는 ntfsprogs가 없었습니다. ‘ sudo apt-get install ntfsprogs‘그것을 해결하면 링크 제안이 제대로 작동했습니다.


답변

문제는 하나에, 누락 된 심볼릭 링크 /usr/bin/ntfsfix/bin/ntfsfix. 다음과 같이 필요한 링크를 만들 수 있습니다.

sudo ln -s $(which ntfsfix) /sbin/fsck.ntfs
sudo ln -s $(which ntfsfix) /sbin/fsck.ntfs-3

답변

실수로 설치 한 후에도 같은 문제가 ntfsprogs있습니다. ntfsprogs모든 NTFS 드라이브를 설치 한 후 읽기 전용 마운트를 시작하기 때문에 종속성에 버그가 있다고 생각 합니다.

나는 다시 설정하면 ntfs-3g, fsck.ntfs사라졌다.

그래서:

sudo apt-get install ntfsprogs
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
  ntfs-3g
The following NEW packages will be installed:
  ntfsprogs
0 upgraded, 1 newly installed, 1 to remove and 0 not upgraded.

그러나:

apt-cache showpkg ntfs-3g
Package: ntfs-3g
Versions:
1:2011.4.12AR.4-2ubuntu3 (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_oneiric_main_binary-amd64_Packages) (/var/lib/dpkg/status)
...
Provides:
1:2011.4.12AR.4-2ubuntu3 - ntfsprogs

올바른 행동이 무엇인지 잘 모르겠지만 알고 있어야합니다.


답변

우분투 14.04 패키지는 2015 년 1 월 현재 사용할 수 없습니다

  1. sudo ln -s /bin/ntfsfix /sbin/fsck.ntfs
  2. sudo ln -s /bin/ntfsfix /sbin/fsck.ntfs-3g
  3. sudo apt-get install ntfsprogs

    Package ntfsprogs is not available, but is referred to by another package.
    This may mean that the package is missing, has been obsoleted, or
    is only available from another source
    E: Package 'ntfsprogs' has no installation candidate