Não é possível gravar em unidades formatadas em NTFS

6

Não sei o que aconteceu, mas de repente perdi o acesso de gravação a qualquer uma das minhas unidades externas NTFS.

Instalei alguns jogos e aplicativos do centro de software e agora não consigo criar novas pastas nem copiar e colar arquivos em nada que seja NTFS. Tudo é agora somente leitura, e eu tentei muitas coisas para consertá-lo, mas parece impossível.

Apenas para verificar se não eram os drives propriamente ditos, eu fiz um pequeno volume TrueCrypt formatado pelo ntfs e um volume formatado em gordura. E sim, parece que o Ubuntu está me impedindo de escrever qualquer coisa para NTFS.

O que aconteceu aqui?

O que é uma maneira que eu posso simplesmente obter acesso de gravação para minhas unidades NTFS, para que eu possa apenas fazer backup de todas as minhas coisas.

Provavelmente vou reinstalar o Ubuntu. Por favor ajude.

UPDATE (e agradece a todos por suas respostas rápidas)

O problema foi resolvido.

Antes de perceber que havia perdido a permissão de gravação do NTFS, instalei o GParted no centro de software e havia uma extensão chamada ntfsprogs que o acompanhava.

Durante minha busca por uma solução para o problema, eu desinstalei o GParted (já que esse era um dos aplicativos que eu instalei antes do problema). Mas isso não resolveu o problema.

Me deparei com um aplicativo chamado 'NTFS Configuration Tool'. Quando eu instalei isso, ele disse que a extensão ntfsprogs precisava ser removida (então eu acho que desinstalar o GPARTED, não removeu a extensão ntfsprog).

Eu iniciei a ferramenta de configuração NTFS e agora tenho acesso de gravação a unidades NTFS. Infelizmente, não verifiquei se tinha permissão de gravação antes de iniciar a Ferramenta de Configuração NTFS, por isso não tenho certeza se a Ferramenta de Configuração NTFS ou a desinstalação do ntfsprog me deu permissão de gravação NTFS.

Espero que, se outra novata encontrar esse problema, ele encontre essa página e saiba o que fazer.

    
por mloman 05.01.2012 / 20:22

7 respostas

4

Você precisa montar a unidade NTFS com as opções UTF-8. Se você pesquisar no Google como montar o sistema de arquivos ntfs-3g, verá que precisa dessas opções:

defaults,locale=en_US.UTF-8

O sintoma que você obterá se não tiver a opção UTF-8 é que você pode ler na unidade, mas não pode escrever. Por exemplo, você perderia a capacidade de remover um arquivo da unidade.

Observação: um link para mais informações é aqui . A opção UTF-8 é mencionada aqui .

    
por djangofan 05.01.2012 / 20:28
3

Rodando

sudo apt-get purge ntfs-3g

e depois

sudo apt-get install ntfs-3g

funcionou para mim.

Eu acho que é porque initrd.img não foi gerado com o módulo ntfs-3g enquanto a atualização do kernel ocorreu. Apenas um palpite porque eu não tinha ntfsprogs instalado. Eu tinha apenas ntfs-3g que não funcionou.

    
por user171297 06.07.2013 / 09:58
1

Para o ntfs, você deve usar a opção permissions .

Usando / dev / sda1 como exemplo (você pode usar o UUID no fstab também), montado em / media / ntfs (ajuste sua entrada de partição / ponto de montagem / fstab de acordo com suas necessidades).

Edite o /etc/fstab

# graphical
gksu gedit /etc/fstab

# command line
sudo -e /etc/fstab

Adicione / edite sua entrada para parecer com essa linha

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

Faça um ponto de montagem (se necessário)

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

Desmontar e montar novamente a partição ntfs

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

Agora você pode gerenciar a propriedade e as permissões com chown e chmod

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

Se, depois de tudo isso, a partição não estiver funcionando como esperado, verifique-a no Windows.

    
por Panther 05.01.2012 / 20:51
0

Ainda bem que eu encontrei este post. Eu estava tendo um problema semelhante, onde eu poderia fazer uma pasta ou arquivo, mas não consegui alterar o arquivo ou pasta, exceto excluí-lo. Fica muito chato quando você precisa fazer chmod em cada novo arquivo ou pasta.

Tudo o que fiz foi:

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

A opção de eliminação é uma desinstalação completa . Depois disso, acabei de pegar uma nova instalação. Simples e funciona.

    
por alex harper 08.07.2012 / 06:53
0

Instalei o GParted com ntsfprog como complemento um mês atrás e perdi a permissão de gravação (acabei de descobrir).

Então, eu instalei o ntfsprogs apenas, e então instalei ntfs-3g e isso resolveu o problema .

    
por fcoIbañezRio 03.02.2012 / 17:32
0

A mesma coisa aconteceu comigo depois que instalei o GParted alguns dias atrás. Então eu fiz alguma pesquisa na Internet e descobri que é porque um add-on chamado " ntfsprogs " (utilitário ntfs mais antigo) substituiu o complemento " ntfs-3g " (versão mais recente do ntfs).

Eu não consigo entender a coisa toda, mas esses dois add-ons estão em conflito. Portanto, tudo o que você precisa fazer é remover " ntfsprogs " usando o Centro de Software.

  1. Digite GParted e unmark "Ferramentas para executar tarefas organizadas em partições NTFS do linux (ntfsprogs)" ou remova o GParted completamente.

  2. Digite "ntfs" no centro do Ubuntu Software. A primeira opção que você obtém é "Ferramentas de Configuração NTFS".

  3. Instale e bingo. Agora você recuperou suas permissões.

por Nadeera 02.05.2012 / 07:45
0

Eu tive esse problema recorrente por meses. Eu estava com a impressão de que isso era específico para a Toshiba.

De qualquer forma, é assim que lidei com isso com sucesso:

  1. Se a sua unidade não estiver montada e você receber um erro exit 13 , já que você tem ntfsfix , execute ntfsfix -b /dev/sdbx onde você substitui sdbx pela sua unidade de disco rígido / NTFS. Você pode obter o nome da sua unidade em sudo fdisk -l . Você seria capaz de identificar sua unidade a partir daí.

Por exemplo, para mim, sudo fdisk -l retorna:

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

Aqui, /dev/sdb1 é meu disco rígido externo.

  1. Depois disso, talvez seja necessário executar chown -R username:username /media/path/to/hardrive para obter direitos de leitura + gravação (recursivamente para todas as pastas e subpastas).

Eu tive que fazer isso duas vezes, o que provavelmente sugere que meu disco rígido está morrendo! Você já apoiou seus dados?

    
por drN 26.10.2012 / 16:35