Hola amigos del software libre.
Hoy os traigo una solución a un pequeño problema que tuve.
El problema consistía en que no podía copiar archivos desde una partición de mi disco duro principal hacia otra partición de mi segundo disco duro. Trabajando desde Ubuntu 18.04.
Me daba error de permisos. Mientras que los permisos estaban correctamente configurados.Os pongo en situación:
Computadora con arranque dual, donde tengo instalados 2 sistemas operativos, uno es Ubuntu 18.04 y el otro Windows 10.
Instalados dos discos duros:
En el disco duro principal tengo instalados en dos particiones Ubuntu 18.04 y Windows 10.
En el segundo disco duro tengo una partición formateada con el sistema de archivos "ntfs-3g" donde puedo acceder para guardar archivos tanto desde Ubuntu 18.04 como desde Windows 10.
Os muestro una captura de pantalla del archivo "/etc/fstab":
Como podéis observar tengo el directorio "/copias_seguridad" apuntando a la partición "/dev/sdb1" de mi segundo disco duro, con el sistema de archivos "ntfs-3g", habilitada la lectura y escritura "rw" y habilitado para todos los usuarios y con los permisos de lectura y escritura con el umask=000.
Todo funcionaba correctamente, podía guardar archivos tanto desde la sesión iniciada en Ubuntu como con la sesión iniciada en Windows, hasta que un día desde Ubuntu no pude escribir en él, solo podía leer.
Me dio el siguiente error cuando intenté copiar archivos en la partición "/dev/sdb1".
"cp: no se puede crear el directorio : Sistema de archivos de solo lectura"
Así que lo que hice fué desmontar la partición:
$ umount /dev/sdb1
E intentarla volver a montar, y fué al volver a montar donde Ubuntu me dio la pista de lo que pasaba:
$ mount -o remount,rw /copias_seguridad/
"The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Falling back to read-only mount because the NTFS partition is in an unsafe state. Please resume and shutdown Windows fully (no hibernation or fast restarting.)"
Los metadatos guardados en el caché de Windows, se negaron a montar.
Recurrir al montaje de solo lectura porque la partición NTFS está en un estado inseguro. Por favor, reanude y apague Windows por completo (sin hibernación ni reinicio rápido)."
Si amigos, el señorito Windows 10 era el causante de dicho problema. Posiblemente el sistema de archivos fué dañado, causado por algún cierre inesperado de la sesión de Windows 10 producido por algún corte de luz.
Y como lo solucioné:
Desde Ubuntu con el comando:
$ sudo ntfsfix /dev/sdb1
Y posteriormente volver a montar la partición:
$ sudo mount -o rw /dev/sdb1
Y solucionado, ya se puede volver a escribir en dicha partición del disco duro.
Pero realmente que es lo que hace el comando "ntfsfix"?
El comando "ntfsfix" sirve para reparar un sistema de archivos NTFS después de un mal apagado. Os dejo el enlace de las páginas de manual de Ubuntu para que os lo leáis con detenimiento: http://manpages.ubuntu.com/manpages/xenial/man8/ntfsfix.8.html
Y nada mas, espero os sirva de ayuda.
Saludos.
gracias me sirvió la info para arreglar mi partición ntfs :)
ResponderEliminarDe nada, y suerte.
EliminarGracias por la ayuda, me estaba volviendo loco para solucionar este problema!!
ResponderEliminarMe alegro. Saludos.
EliminarGracias por la ayuda, anteriormente lo solucione indicándole a win10 que apagara por completo el su sistema, me paso como en 4 ocasiones, pero esta ocasión no funciono.
ResponderEliminarPero con tu explicación si me funciono.
Si, el causante es Win10, ya sea para que arranque rápidamente o para lo que sea que haga. Compartir particiones con Windows es un problema.
EliminarGuay si te lo has solucionado. Saludos.
muchas gracias! me ha funcionado.
ResponderEliminarDe nada, suerte.
EliminarGracias, ha funcionado a la perfección
ResponderEliminarDe nada.
Eliminarque pasa con un pendrive (USB) no puedes copiar ni pegar nada en el desde ubuntu
ResponderEliminarNo tiene nada que ver con este post. Puede tener el sistema de ficheros corrupto. Formatealo. O protegido contra escritura, repásate los permisos.
EliminarEste comentario ha sido eliminado por el autor.
EliminarGracias. Me sirvió. Tenía un disco externo conectado a un lector de discos y no podía editar o eliminar archivos de la partición NTFS. Me la montaba como partición básica de datos (o algo así). Después de aplicar el comando ntfsfix puede modificar los datos de la partición. No pude montar la partición con el comando mount pero desde la aplicación Archivos la montó sin problemas.
ResponderEliminarDe nada. Suerte.
EliminarMuchas gracias tu ayuda, funciona :)
ResponderEliminarJajajaja, claro. De lo contrario no lo hubiera posteado. Saludos
EliminarGenial, funciono! Gracias. Me ahorraste un reinicio desde windows.
ResponderEliminarAñado algo:
Tampoco se puede escribir en la partición NTFS cuando en Windows tenés activada la opción "inicio rápido" o en ocasiones si pusiste windows a hibernar porque Linux montará la partición NTFS como "solo lectura" (aunque la tengas configurada con permisos de escritura).
Excelente, Gracias
ResponderEliminarDe nada, suerte.
Eliminarsaludos, le comento que tengo odos dispositivos con el mismo problema proteccion de escritura. y aplico lo que vos indicas y no paso este punto, coloco la respuesta que consigo:
ResponderEliminarroot@lubuntu:/home/lubuntu# sudo ntfsfix /dev/sdg1
Mounting volume... Can only open '/dev/sdg1' as read-only
The disk contains an unclean file system (0, 0).
FAILED
Attempting to correct errors... Can only open '/dev/sdg1' as read-only
Processing $MFT and $MFTMirr...
Reading $MFT... OK
Reading $MFTMirr... OK
Comparing $MFTMirr to $MFT... OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition... OK
Going to empty the journal ($LogFile)... OK
Can only open '/dev/sdg1' as read-only
The disk contains an unclean file system (0, 0).
Remount failed: Operation not supported
root@lubuntu:/home/lubuntu#
que puede ser que no me deja seguir?
agradezco su ayuda
¿Su partición está formateada como "ntfs-3g", para poder ser accesible desde Ubuntu y desde Windows?
EliminarLo siguiente que veo es que usted está ejecutando ntfsfix con el comando sudo, pero usted ya es root, no necesita usar sudo.
¿Anteriormente a ejecutar ntfsfix ha desmontado su partición /dev/sdg1 con el comando umount?
hola que tal me pasa lo mismo me aparece el siguiente error soy muy nuevo en ubuntu tengo la distro lubuntu 18.04
EliminarMounting volume... Windows is hibernated, refused to mount.
FAILED
Attempting to correct errors...
Processing $MFT and $MFTMirr...
Reading $MFT... OK
Reading $MFTMirr... OK
Comparing $MFTMirr to $MFT... OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition... OK
Going to empty the journal ($LogFile)... OK
Windows is hibernated, refused to mount.
Remount failed: Operation not permitted
no puedo escribir ni borrar archivos, creo mi problema es por que lubuntu lo tengo en un disco y la particion ntfs que quiero usar esta en otro disco, y contestando las preguntas 1.- la partición no esta formateada en ntfs-3g y 2.- ya desmonte la particion para usar ntfsfix y nada, sigo con mi problema la particion solo es de lectura ya he hecho varias cosas, mi duda final si alguien me puede orientar es ¿se puede cambiar para escritura y lectura o de plano no?
Hola, Linux siempre te da pistas. En la penúltima línea de los mensajes, te dice: Windows is hibernated, refused to mount
EliminarWindows está en modo hibernación o de arranque rápido. Intenta deshabilitarlo entrando en windows. No te puedo ayudar, no uso windows. Pero googleando encontrarás como deshabilitar la hibernación y el arranque rápido. Saludos y suerte.
Gracias, el segundo comando me dio un error, pero el primero y mas importante funcionó a la perfección y se solucionó el problema, de verdad muchas Gracias
ResponderEliminarMe alegro. Cuando dices el segundo comando, te refieres a mount?
EliminarSaludos
Gracias, me sirvio mucho el comando sudo ntfsfix /dev/sdb1. Aunque lo demas no aplico ese comando si.
ResponderEliminarDe nada.
EliminarMuchas gracias me sirvió, tenia una partición interna que no me dejaba crear carpeta
ResponderEliminarSaludos.
EliminarHola, cuando ejecutas el comando "mount" al final, el shell te contesta que no encuentra el punto de montaje del volumen /dev/sdb2 en el archivo /etc/fstab
ResponderEliminarDebes añadir en el archivo /etc/fstab el directorio en el cual montas el volumen o partición /dev/sdb2. Para que al arrancar cada vez el PC monte automáticamente el directorio que tengas creado con la partición /dev/sdb2
No tengo ningún tutorial al respecto. Googlea añadir puntos de montaje en fstab.
Saludos y suerte.
Muchas gracias, me sirvió la información, por un momento pensé que se había dañado el disco duro no me permitía hacer nada, busque en varios sitios y no daba con la solución. Hasta que encontré este sitio.
ResponderEliminarntfsfix /dev/sda5
Mounting volume... The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
FAILED
Attempting to correct errors...
Processing $MFT and $MFTMirr...
Reading $MFT... OK
Reading $MFTMirr... OK
Comparing $MFTMirr to $MFT... OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition... OK
Going to empty the journal ($LogFile)... OK
Checking the alternate boot sector... OK
NTFS volume version is 3.1.
NTFS partition /dev/sda5 was processed successfully.
Muchas gracias xD
Saludos.
Me alegra que te haya servido. Suerte y sigue dándole a GNU/Linux
EliminarSí sirvió, muchas gracias!
ResponderEliminarMe alegro, sigue dándole a GNU/Linux
EliminarMuchas gracias me sirvió
ResponderEliminarDe nada.
EliminarGRACIAS, GRACIAS, GRACIAS!!!
ResponderEliminarNo encontraba cómo hacer. Finalmente corregido.
Bendiciones bro
De nada
EliminarLo mismo digo, es grandioso encontrar personas como tú, ayudando a los demás a solucionar estas cuestiones. Me pasaba lo mismo con Ubuntu 20 y W10 recién instalados ambos.. Ubuntu no podía escribir en un segundo disco que tengo para guardarlo todo, con varias particiones. En ambas me daba el mismo problema y mira.. el culpable nuestro querido amigo y vecino W... UN MILLÓN DE GRACIAS!! a ver si algún día puedo ayudar yo con algo..
ResponderEliminarGracias señor.
EliminarHola a todxs. Gracias a los comentarios entendí el problema y decidí solucionarlo desactivando el inicio rápido de Windows. Funciona.
ResponderEliminarSalu2!
Enhorabuena, gracias por compartirlo.
EliminarGracias, me sirvió para solucionarlo
ResponderEliminarDe nada.
EliminarMuchísimas gracias. Con sólo desactivar el Inicio Rápido de Windows, todo me volvió a funcionar y ya se quitó el problema de los ficheros en modo sólo lectura en Ubuntu.
ResponderEliminarMe ha ayudado mucho este artículo. Y sin necesidad de teclear ningún comando, sólo era ese mi problema y ni se me había ocurrido. Creo que fue a partir de una actualización que me hizo Windows, que lo activó, porque hasta ahora no había tenido ese problema.
No termino de quitar Windows, porque alguna cosilla no me funciona en Ubuntu (y soy muy, muy torpe aún con Linux), pero cada día me estorba más, jeje.
Muchísimas gracias de nuevo.
Gracias por compartir tu problema y solución. No desesperes, GNU/Linux y en particular Ubuntu no es una distribución complicada. Suerte.
EliminarBuenas, a mi me ha dado un problema con Windows 10 que no lo veo en los foros similares a éste. En principio desactivé el inicio rápido de windows y me permitió escribir sobre archivos de la partición NTFS donde está windows 10. Pero a los dos días me volvió a denegar el acceso para escritura. Estuve dos días intentando solucionarlo y al final lo he conseguido gracias a un mensaje de denegación que me daba la terminal relativo a la hibernación. He tenido que deshabilitar la hibernación de windows 10 con la terminal de windows (símbolo de sistema) metiendo los comandos que te da la ayuda de microsoft y por fin pude volver a escribir en la partición NTFS del sistema de windows, porque en otro dispositivo sí podía escribir en partición NTFS. Por si os sirve de ayuda.
ResponderEliminarGracias por comentar tu solución.
Eliminarhttps://docs.microsoft.com/es-es/troubleshoot/windows-client/deployment/disable-and-re-enable-hibernation
EliminarMuchas gracias, llevaba un par de dias con esos errores, solo acoto algo, a mi me bastó con desmontar y luego lo conecté y ya pude escribir, en fin , gracias.
ResponderEliminarGracias por comentar.
EliminarHola, yo uso tecnología del siglo 21:-), la aplicación gráfica Discos que viene por defecto sirve perfectamente, eliges el HD que quieras pulsas la opción reparar sistema de ficheros y listo. Como curiosidad si eliges comprobar dice que esta perfectamente, pero después de efectuar la reparación se ha quitado el modo solo lectura.
ResponderEliminarSaludos.
Gracias por aportar tu solución del siglo 21. Pero, mas bien estás usando una aplicación GUI y yo uso CLI. ;)
EliminarExcelente, me funcionó!!! MIL GRACIAS
ResponderEliminarDe nada.
EliminarMuchas gracias. Un saludo.
ResponderEliminarDe nada, otro saludo.
EliminarEres un Dios, me funcionó a la perfección ❤️, tenía días con este problema y no encontraba solución. Gracias por compartir 😃
ResponderEliminargracias
ResponderEliminarUfff brother... muchas gracias, llevaba varios días sin saber por que no podía escribir en la partición ntfs, pensé que eran permisos de rw, pero no, era un unclean file system, gracias!
ResponderEliminarGracias Bro...
EliminarGracias Bro!!!!
ResponderEliminarDe nada bro.
EliminarMuchísimas Gracias, tengo Pop OS y me re sirvió con un disco NTFS que no me dejaba mover los archivos, pese a tener los permisos
ResponderEliminarGracias excelente aporte me salvaste.
ResponderEliminar