NTFS 포맷 드라이브에 쓸 수 없습니다


10

무슨 일이 있었는지 잘 모르겠지만 NTFS 외장 드라이브에 대한 쓰기 액세스가 갑자기 끊어졌습니다.

소프트웨어 센터에서 몇 가지 게임과 앱을 설치했는데 NTFS 폴더에 새 폴더를 만들거나 파일을 복사하여 붙여 넣을 수 없습니다. 이제는 모든 것이 읽기 전용이므로 문제를 해결하기 위해 많은 노력을 기울 였지만 희망이없는 것 같습니다.

드라이브 자체가 아닌지 확인하기 위해 약간의 NTFS 형식의 truecrypt 볼륨과 뚱뚱한 형식의 볼륨을 만들었습니다. 그리고 네, 우분투가 NTFS에 아무것도 쓰지 못하게 막고있는 것 같습니다.

여기에 무슨 일이 벌어 졌었 나?

NTFS 드라이브에 대한 쓰기 액세스 권한을 가지기 만하면 모든 것을 백업 할 수 있습니다.

아마도 우분투를 다시 설치할 것입니다. 도와주세요.


업데이트 (빠른 답변에 감사드립니다)

문제가 해결되었습니다.

NTFS 쓰기 권한을 잃어 버렸다는 사실을 알기 전에 소프트웨어 센터에서 GParted를 설치했으며 그와 함께 제공되는 ntfsprogs라는 확장명이있었습니다.

문제에 대한 해결책을 찾는 동안 GParted를 제거했습니다 (문제 직전에 설치 한 앱 중 하나이기 때문에). 그러나 그것은 문제를 해결하지 못했습니다.

'NTFS 구성 도구'라는 앱을 발견했습니다. 이것을 설치했을 때, ntfsprogs 확장 프로그램을 제거해야한다고 말했습니다 (그래서 GPARTED를 제거해도 ntfsprog 확장 프로그램은 제거되지 않은 것 같습니다).

NTFS 구성 도구를 시작했는데 NTFS 드라이브에 대한 쓰기 권한이 있습니다. 불행히도 NTFS 구성 도구를 시작하기 전에 쓰기 권한이 있는지 확인하지 않았으므로 NTFS 구성 도구 또는 ntfsprog를 제거해도 NTFS 쓰기 권한이 있는지 여부를 잘 모르겠습니다.

다른 꿀벌이이 문제에 부딪 치면이 페이지를 방문하여 어떻게해야할지 알게되기를 바랍니다.


다시 설치하면 같은 결과가 나올 수 있습니다. 아마도 최근 업데이트로 NTFS 쓰기의 기본 동작이 변경 되었습니까? NTFS-3G가 설치되어 있습니까? NTFS 볼륨과 관련 하여 / etc / mtab 은 무엇을 말합니까?
제임스 T 스넬

답변이있는 경우 질문을 편집하는 대신 업데이트로 자신의 게시물에 답변하십시오.
토마스 워드

ntfsfix와 chown은 당신의 친구 일 수 있습니다. 아래 내 답변을 읽으십시오. 나는 이미 두 번 같은 문제가있었습니다.
친애하는

답변:


6

UTF-8 옵션을 사용하여 NTFS 드라이브를 마운트해야합니다. Google에서 ntfs-3g 파일 시스템을 마운트하는 방법을 살펴보면 다음 옵션이 필요하다는 것을 알 수 있습니다.

defaults,locale=en_US.UTF-8

UTF-8 옵션이 없으면 드라이브에서 읽을 수는 있지만 쓸 수 없다는 증상이 나타납니다. 예를 들어, 드라이브에서 파일을 이동시키는 기능이 손실됩니다.

참고 : 자세한 정보 링크는 여기에 있습니다 . UTF-8 옵션은 여기 에 언급되어 있습니다 .


3

달리는

sudo apt-get purge ntfs-3g

그리고

sudo apt-get install ntfs-3g

나를 위해 일했다.

커널 업데이트가 발생하는 동안 모듈로 initrd.img생성되지 않았기 때문 ntfs-3g입니다. 내가 ntfsprogs를ntfsprogs 설치 설치 하지 않았기 때문에 추측 합니다. 나는 작동하지 않는 ntfs-3gntfs-3g 설치 만 가지고있었습니다 .


3

듀얼 부팅하는 경우 시도하십시오

sudo ntfsfix /dev/sda1

/dev/sda1파티션 이름으로 바꾸십시오 (예 : /dev/sda4[기본 하드 드라이브의 네 번째 파티션의 경우] 또는 /dev/sdb[단일 파티션 된 보조 드라이브의 경우]).


많은 것들을 시도했지만 이것이 효과가 있습니다.
Mohsin Bukhari

제 경우에는 USB였습니다.
Mohsin Bukhari

2

NTFS의 경우 permissions옵션을 사용해야합니다 .

예를 들어 / dev / sda1을 사용하여 (fstab에서도 UUID를 사용할 수 있음) / media / ntfs에 마운트합니다 (파티션 / mountpoint / fstab 항목을 필요에 맞게 조정).

편집하다 /etc/fstab

# graphical
gksu gedit /etc/fstab

# command line
sudo -e /etc/fstab

이 줄과 유사하게 항목을 추가 / 편집

/dev/sda1 /media/ntfs ntfs-3g locale=en_US.UTF-8,permissions 0 0

마운트 포인트 만들기 (필요한 경우)

[[ -d /media/ntfs ]] || sudo mkdir /media/ntfs

NTFS 파티션 마운트 해제 및 다시 마운트

sudo umount /dev/sda1
sudo mount /media/ntfs

이제와 소유권 및 권한을 관리 할 수 있습니다 chownchmod

sudo chown -R your_user:your_user /media/ntfs
chmod -R ug+rw /media/ntfs

결국 파티션이 예상대로 작동하지 않으면 창에서 파티션을 확인하십시오.


권한 옵션 및 / 또는 상속 옵션에 대해 몰랐습니다. 미래에도 매우 유용합니다. ;-)
djangofan 2016 년

나를 위해 잘 작동
Mazhar Ahmed

참조 마운트 명령으로 인해 윈도우 최대 절전 모드로 읽기 전용 여전히으로 기각받을 경우 ...
내동

1

이 게시물을 찾아 주셔서 감사합니다. 폴더 또는 파일을 만들 수있는 비슷한 문제가 있었지만 삭제하지 않고 파일이나 폴더를 변경할 수 없었습니다. chmod모든 새 파일이나 폴더에서 수행해야 할 때 정말 짜증납니다 .

내가 한 것은 :

sudo apt-get purge ntfsprogs
sudo apt-get purge ntfs-3g
sudo apt-get install ntfs-3g

제거 옵션은 전체 제거입니다. 그 후 방금 새로 설치했습니다. 간단하고 작동합니다.


1

한 달 전에 추가 기능 으로 ntsfprog 와 함께 GParted를 설치 하고 쓰기 권한을 잃어 버렸습니다 (방금 알았습니다).

따라서 ntfsprogs 만 제거 한 다음 ntfs-3g 를 설치 하면 문제해결되었습니다 .


0

며칠 전에 GParted를 설치 한 후에도 같은 일이 일어났습니다. 그래서 나는 인터넷에서 약간의 연구를했고 그것이 " ntfsprogs "(이전 ntfs 유틸리티)라는 부가 기능이 부가 기능 " ntfs-3g "(최신 ntfs 버전)를 덮어 쓰기 때문에 그 사실을 발견했습니다 .

모든 것을 이해할 수는 없지만 그 두 부가 기능이 충돌합니다. 소프트웨어 센터를 사용하여 " ntfsprogs "를 제거하기 만하면 됩니다.

  1. GParted를 입력하고 "linux (ntfsprogs)에서 NTFS 파티션에서 깔끔한 작업을 수행하기위한 도구"표시를 해제하거나 GParted를 완전히 제거하십시오.

  2. 우분투 소프트웨어 센터에 "ntfs"를 입력하십시오. 첫 번째 옵션은 "NTFS 구성 도구"입니다.

  3. 그것을 설치하고 빙고하십시오. 이제 권한이 다시 부여되었습니다.


0

몇 달 동안 반복되는 문제 가있었습니다 . 나는 이것이 Toshiba 드라이브에 특유한 인상을 받았다.

어쨌든, 이것이 내가 성공적으로 처리 한 방법입니다.

  1. 드라이브가 마운트되지 않고 exit 13오류가 발생하면 ntfsfix지금 부터 하드 드라이브 / NTFS 드라이브로 ntfsfix -b /dev/sdbx교체 할 위치 에서 실행 sdbx하십시오. 에서 드라이브 이름을 얻을 수 있습니다 sudo fdisk -l. 거기에서 드라이브를 식별 할 수 있습니다.

예를 들어, 나를 위해, sudo fdisk -l반환 :

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000586fb

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2148   961320312   480659082+  83  Linux
/dev/sda2       961320313   976773167     7726427+   5  Extended
/dev/sda5       961320314   976773167     7726427   83  Linux

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xcfd88605

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1  1953525167   976762583+  ee  GPT

여기, /dev/sdb1내 외장 하드 드라이브가 있습니다.

  1. 그 후에 chown -R username:username /media/path/to/hardrive는 모든 폴더와 하위 폴더에 재귀 적으로 읽기 + 쓰기 권한을 부여 하기 위해 실행해야 할 수도 있습니다 .

아마 내 하드 드라이브가 죽어 가고 있음을 암시하는이 작업을 두 번 수행해야했습니다! 데이터를 백업 했습니까?

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