No se puede escribir en unidades con formato NTFS

10

No estoy seguro de lo que ha sucedido, pero de repente he perdido el acceso de escritura a cualquiera de mis unidades externas NTFS.

Instalé algunos juegos y aplicaciones desde el centro de software, y ahora no puedo crear nuevas carpetas ni copiar y pegar archivos en nada que sea NTFS. Ahora todo es de solo lectura, y he intentado muchas cosas para solucionarlo, pero parece inútil.

Solo para verificar si no se trataba de las unidades en sí, hice un pequeño volumen de criptografía verdadera con formato NTFS y un volumen con formato grueso. Y sí, parece que Ubuntu me está bloqueando para que no escriba nada en NTFS.

¿Que pasó aquí?

De alguna manera, simplemente puedo obtener acceso de escritura a mis unidades NTFS, para poder hacer una copia de seguridad de todas mis cosas.

Probablemente reinstalaré Ubuntu. Por favor ayuda.


ACTUALIZACIÓN (y gracias a todos por sus respuestas rápidas)

El problema ha sido resuelto.

Antes de notar que había perdido el permiso de escritura NTFS, había instalado GParted desde el centro de software, y había una extensión llamada ntfsprogs que venía con él.

Durante mi búsqueda de una solución al problema, desinstalé GParted (ya que esa era una de las aplicaciones que instalé justo antes del problema). Pero eso no resolvió el problema.

Encontré una aplicación llamada 'Herramienta de configuración NTFS'. Cuando instalé esto, decía que la extensión ntfsprogs necesitaba ser eliminada (así que supongo que desinstalar GPARTED no eliminó la extensión ntfsprog).

Lancé la herramienta de configuración NTFS y ahora tengo acceso de escritura a las unidades NTFS. Desafortunadamente, no verifiqué si tenía permiso de escritura antes de iniciar la herramienta de configuración NTFS, por lo que no estoy seguro de si la herramienta de configuración NTFS o la desinstalación de ntfsprog me devolvieron el permiso de escritura NTFS.

Con suerte, si otra abeja nueva encuentra este problema, se encontrará con esta página y sabrá qué hacer.

mloman
fuente
Reinstalar puede llevar al mismo fin. ¿Quizás una actualización reciente cambió el comportamiento predeterminado para las escrituras NTFS? ¿Tiene instalado NTFS-3G? ¿Qué dice su / etc / mtab con respecto a sus volúmenes NTFS?
James T Snell
si tiene una respuesta que encontró, responda su propia publicación con su actualización, en lugar de solo editar su pregunta.
Thomas Ward
ntfsfix y chown pueden ser tus amigos, lee mi respuesta a continuación. Ya tuve el mismo problema un par de veces.
dearN

Respuestas:

6

Necesita montar la unidad NTFS con las opciones UTF-8. Si busca en Google cómo montar el sistema de archivos ntfs-3g, verá que necesita estas opciones:

defaults,locale=en_US.UTF-8

El síntoma que obtendrá si le falta la opción UTF-8 es que puede leer en la unidad pero no puede escribir. Por ejemplo, perdería la capacidad de mover un archivo fuera de la unidad.

Nota: un enlace a más información está aquí . La opción UTF-8 se menciona aquí .

djangofan
fuente
3

Corriendo

sudo apt-get purge ntfs-3g

y entonces

sudo apt-get install ntfs-3g

trabajó para mi.

Supongo que es porque initrd.imgno se generó con el ntfs-3gmódulo mientras se realizaba la actualización del kernel. Solo una suposición porque no tenía instalado ntfsprogsInstalar ntfsprogs . Solo tenía ntfs-3gInstalar ntfs-3g que no funcionó.

usuario171297
fuente
3

Si tiene un arranque dual, intente

sudo ntfsfix /dev/sda1

y reemplace /dev/sda1con el nombre de la partición (por ejemplo, /dev/sda4[para la cuarta partición en el disco duro primario] o /dev/sdb[para una sola unidad secundaria particionada]).

Harry S
fuente
Probé un montón de cosas, pero esto es lo que funcionó.
Mohsin Bukhari
en mi caso fue un USB.
Mohsin Bukhari
2

Para ntfs deberías usar la permissionsopción.

Usando / dev / sda1 como ejemplo (puede usar UUID también en fstab), montado en / media / ntfs (ajuste su entrada de partición / punto de montaje / fstab a sus necesidades).

Editar /etc/fstab

# graphical
gksu gedit /etc/fstab

# command line
sudo -e /etc/fstab

Agregue / edite su entrada para que se parezca a esta línea

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

Hacer un punto de montaje (si es necesario)

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

Desmontar y volver a montar la partición ntfs

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

Ahora puede administrar la propiedad y los permisos con chownychmod

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

Si, después de todo eso, la partición no funciona como se esperaba, verifíquela desde Windows.

Pantera
fuente
No sabía sobre la opción de permiso y / o la opción de herencia. Muy útil para el futuro también. ;-)
djangofan
Funciona bien para mí
Mazhar Ahmed
Vea esto si los comandos de montaje se anulan como de solo lectura debido a la hibernación de Windows ...
Nae
1

Gracias a Dios encontré esta publicación. Estaba teniendo un problema similar en el que podía hacer una carpeta o archivo, pero no podía cambiar el archivo o carpeta, excepto eliminarlo. Se vuelve realmente molesto cuando debes hacerlo chmoden cada nuevo archivo o carpeta.

Todo lo que hice fue:

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

La opción de purga es una desinstalación completa . Después de eso, acabo de obtener una nueva instalación. Simple, y funciona.

alex harper
fuente
1

Instalé GParted con ntsfprog como complemento hace un mes y perdí el permiso de escritura (me acabo de enterar).

Entonces, desinstalé solo ntfsprogs , y luego instalé ntfs-3g y eso resolvió el problema .

Francisco Ibáñez
fuente
0

Lo mismo me sucedió después de instalar GParted hace unos días. Así que investigué un poco en Internet y descubrí que es porque un complemento llamado " ntfsprogs " (utilidad ntfs más antigua) sobrescribió el complemento " ntfs-3g " (última versión de ntfs).

No puedo entender todo, pero esos dos complementos están en conflicto. Entonces, todo lo que necesita hacer es eliminar " ntfsprogs " mediante el Centro de software.

  1. Escriba GParted y desmarque "Herramientas para hacer cosas ordenadas en particiones NTFS de Linux (ntfsprogs)" o elimine GParted por completo.

  2. Escriba "ntfs" en el centro de software de Ubuntu. La primera opción que obtienes es "Herramientas de configuración NTFS".

  3. Instalarlo y bingo. Ahora recuperaste tus permisos.

Nadeera
fuente
0

Tuve este problema recurrente durante meses. Tenía la impresión de que esto era específico para la unidad Toshiba.

De todos modos, así es como lo manejé con éxito:

  1. Si su unidad no se está montando y le está dando un exit 13error, como lo ha hecho ntfsfixahora, ejecute ntfsfix -b /dev/sdbxdonde reemplaza sdbxcon su unidad de disco duro / NTFS. Puede obtener el nombre de su unidad sudo fdisk -l. Podrá identificar su unidad desde allí.

Por ejemplo, para mí, sudo fdisk -ldevuelve:

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

Aquí /dev/sdb1está mi disco duro externo.

  1. Después de esto, es posible que deba ejecutar chown -R username:username /media/path/to/hardrivepara otorgarse derechos de lectura + escritura (recursivamente a todas las carpetas y subcarpetas).

¡He tenido que hacer esto dos veces, lo que probablemente sugiere que mi disco duro está muriendo! ¿Has respaldado tus datos?

querida N
fuente