Muchos de los usuarios que utilizan Linux tienen una configuracin Dual-Boot en sus ordenadores. Esto significa que, adems de tener instalada una distro Linux en uno de los discos duros, tienen otro disco, o particin, con Windows, pudiendo cambiar de uno a otro fcilmente segn sus necesidades. La idea es que los dos sistemas estn aislados y sean independientes el uno del otro, pero si tenemos un disco duro en comn, por ejemplo, de almacn, entonces s necesitamos que este disco duro en NTFS, o en otro sistema de archivos, sea accesible desde los dos sistemas sin problemas.
Desde Windows no podemos acceder a las particiones EXT de Linux, no al menos de forma nativa, pero si podemos hacerlo utilizando aplicaciones diseadas para ello adems de utilizando WSL, aunque sin interfaz grfica. Y desde Linux, de serie, tampoco a las NTFS. Mientras que FAT32 est totalmente descartado hoy en da, una opcin intermedia para poder acceder a este disco duro desde los dos sistemas operativos sin problemas es utilizar el sistema de archivos exFAT.
exFAT es compatible con los dos sistemas operativos sin problema, adems de eliminar la limitacin de los 4 GB del sistema de archivos FAT32. Sin embargo, en Windows puede que el rendimiento de este sistema de archivos no sea el mejor que podemos obtener. Adems de que si en esa unidad es donde tenemos instalado Windows, no nos quedar otra que tenerla en NTFS ya que Windows no nos dar ninguna otra opcin a la hora de formatear la unidad desde el proceso de instalacin. De esta forma se asegura que el sistema operativo funcione de la forma ms fluida posible, sin limitaciones de tamaos de archivos y, de paso, sea ms eficiente a la hora de escribir y leer datos.
Por suerte, aunque desde Windows no podemos gestionar sin problemas las unidades EXT de Linux, desde Linux s podemos trabajar con unidades NTFS de una forma muy sencilla y sin tener que hacer prcticamente nada, excepto montar la unidad. A continuacin, os explicamos cmo hacerlo.
La mayora de las distribuciones Linux vienen con soporte para leer y escribir unidades NTFS sin problemas. Muchas, incluso, las montan automticamente en el ordenador cuando las vamos a utilizar. E incluso con alguna pequea configuracin podemos configurar nuestro Linux para que las monte al inicio del sistema para as poder acceder a todas las unidades o discos duros conectados al equipo nada ms iniciar Linux.
Por si acaso nuestra distro no viene preparada para montar unidades NTFS, podemos instalar la herramienta NTFS-3G que nos permitir trabajar sin problemas con este tipo de unidades. Esta herramienta suele estar en los repositorios oficiales de las principales distros. Por ejemplo, en el caso de Ubuntu podemos instalarla con el siguiente comando:
Una vez instalado este paquete, lo siguiente ser montar la unidad que queremos usar. Para ello simplemente ejecutaremos el siguiente comando, conde /dev/sdxx es la unidad que queremos montar, y /mnt/ntfs el punto de montaje donde queremos montarla:
Si queremos que la unidad NTFS est lista siempre desde el inicio de nuestro Linux, lo que debemos hacer es modificar un pequeo parmetro dentro del fichero fstab, fichero donde se guarda la configuracin de los puntos de montaje de Linux.
Aqu debemos aadir una lnea de cdigo ms, debajo de las que ya existen, que indique a este fichero cmo debe montar la unidad NTFS. Por ejemplo, para montar la primera particin de la segunda unidad, el comando concreto que debemos ejecutar es:
Este es uno de los errores ms comunes que podemos encontrar cuando intentamos acceder a unidades NTFS desde cualquier distro Linux. Algunos sistemas muestran un mensaje de error cuando esto ocurre, y otros directamente no muestran nada y nos damos cuenta de que algo va mal cuando intentamos copiar cualquier archivo a la unidad. Afortunadamente, este mensaje error no suele ser muy habitual, pero cuando aparece, tiene una solucin muy sencilla.
Esto se puede deber a muchas causas, pero el principal responsable de ello suele ser Windows. Si hemos hibernado el sistema o tenemos la funcin de inicio rpido habilitada, Windows deja la unidad bloqueada para poder recuperar su estado fcilmente. Esto impide que otras aplicaciones, como los gestores de particiones NTFS de Linux, puedan montar la unidad sin problemas.
Para evitar la prdida de datos y otros problemas que puedan aparecer en las unidades, Linux monta la unidad en modo solo lectura. Podremos acceder sin problema a los datos, pero no escribir en la unidad.
Lo primero que debemos tener en cuenta es que se trata de una medida de seguridad para evitar perder nuestros datos. No debemos forzar el montaje en modo lectura porque eso s podra ocasionarnos problemas.
Si necesitamos escribir en la unidad, lo que debemos hacer es volver a Windows y desactivar la funcin de inicio rpido dentro del sistema operativo. Si no queremos desactivar esta funcin, en vez de apagar el ordenador debemos usar la funcin reiniciar, ya que esta libera por completo la memoria y los discos e ignora el Fast Boot del sistema. Al seleccionar Linux como sistema al arranque del ordenador, como la unidad de Windows est desbloqueada no tendremos problemas para montarla en modo lectura y escritura.
Si nos gusta correr riesgos, hay un comando que nos permite forzar el montaje de estas unidades bloqueadas. Pero debis usarlo bajo vuestra propia responsabilidad. Debemos cambiar /dev/sdxx por la unidad concreta a la que corresponda.
Pero esta no es la nica razn por la que podemos tener problemas a la hora de intentar acceder al contenido de una particin de este formato y aparece de tan solo lectura. Seguro que muchos de vosotros ya sabis que tenemos la posibilidad de establecer una serie de permisos en la mayora de los sistemas operativos como Windows o Linux. De ah precisamente que estos permisos asignados previamente a determinadas carpetas de la particin puedan ser los causantes del fallo del que os hablamos ahora.
Bsicamente con esto lo que os queremos decir es que el error al modificar los datos contenidos en la particin NTFS se basa en asignar una serie de permisos a todos los archivos donde est montada dicha particin NTFS con la que tenemos el problema.
En resumidas cuentas, lo que podemos hacer a continuacin es cambiar los permisos de los contenidos que os comentamos para as poder modificar los archivos y carpetas de la particin con la que deseamos trabajar. Al mismo tiempo en determinadas ocasiones si el error persiste podemos echar mano de un comando que se encarga bsicamente de solucionar errores en el sistema de archivos NTFS. Por tanto lo nico que debemos hacer en este caso es ejecutar el siguiente comando:
Con esto lo que hacemos es validar la ubicacin de los discos que contienen la particin NTFS hoy que nos est dando problemas y as intentar solventar los mismos de manera automtica. Adems este mismo comando que os comentamos nos ser de mucha ayuda para otros fallos que aparezcan con los archivos cundo trabajamos en un PC con Linux.
En la red podemos encontrar una gran cantidad de usuarios que preguntan si abrir discos de Windows desde Linux es seguro. Los drivers NTFS no son oficiales, ya que se trata un sistema de archivos propietario de Microsoft, por lo que no hay ninguna garanta de que no vaya a pasar nada. Sin embargo, estn ms que probados, y tienen un excelente mantenimiento, por lo que la probabilidad de que algo salga mal es muy reducida.
Lo que s hay que tener en cuenta es que leer datos NTFS desde Linux no supone ningn problema. Al abrir o copiar los archivos, sin escribir en el disco, no estamos corriendo ningn riesgo. Los problemas los podemos encontrar cuando vamos a escribir en NTFS. Por temas de cach, y ciertas instrucciones, es cuando algo puede salir mal. De todas formas, los drivers NTFS para Linux han mejorado mucho respecto a hace unos aos, y lo mximo que puede pasar es que el archivo que hemos copiado se haya copiado mal. Los datos guardados en el HDD no corren peligro.
A pesar de no utilizar drivers oficiales de Microsoft, las posibilidades de que un disco duro con el sistema de archivos NTFS deje de funcionar accediendo desde Linux son muy remotas, por lo que no vamos a tener ningn problema, siempre y cuando no utilicemos distribuciones Linux que llevan muchos aos sin actualizarse. Aqu lo importante es que Linux hable el mismo idioma que el sistema de archivos, algo posible gracias a la comunidad de usuarios de Linux.
Por ltimo, si por alguna razn seguimos sin poder leer unidades formateadas en NTFS, entonces lo nico que podemos hacer es cambiar el sistema de archivos por otro que sea compatible tambin tanto con Windows como con Linux. Y uno de los mejores a los que podemos recurrir es a exFAT. Sin embargo, cambiar el formato no es una solucin si se trata de la unidad que gestiona Windows, ya que Microsoft no nos permite cambiar el sistema de archivos de esta unidad, siendo el NTFS el nico formato disponible.
exFAT es un sistema de archivos basado en FAT32 que mejora todas las limitaciones de este antiguo sistema de archivos. Tanto Windows como Linux son compatibles con l, por lo que no tendremos problemas a la hora de acceder a los datos. Adems, incluso es ms seguro de usar en Linux que NTFS, sobre todo al escribir datos, aunque el sistema de archivos recomendable en Linux es ext4. Sin embargo, podemos utilizar el sistema de archivos exFAT tanto en unidades USB como en discos duros externos para poder utilizarlos sin problemas desde Windows y desde Linux.
Cualquier gestor de particiones nos permitir cambiar el sistema de archivos de la unidad a exFAT. Eso s, debemos tener en cuenta que durante el proceso de formateo se perdern todos los datos, por lo que tendremos que hacer una copia de seguridad antes de empezar o comprobar si error que se muestra al intentar acceder est relacionado con el modo lectura, error que tiene una solucin muy sencilla tal y como os hemos explicado en anteriores apartados.
d3342ee215