Este dilema se puede solucionar de diversas maneras, sin embargo te dejamos la que en nuestra opinión es la solución más completa.
Solución:
Probablemente, lo más seguro es tener las particiones NTFS montadas como de solo lectura y usar una memoria USB o una partición formateada en FAT32 para transferir datos. Esto debería evitar que se produzca corrupción.
El archivo de configuración que determina qué sistemas de archivos se montan en el momento del arranque de la computadora es /etc/fstab
. Enumera el nombre del dispositivo del sistema de archivos (partición), el punto del sistema de archivos en el que se monta (por ejemplo, “/mnt/Partition_Name”) y varias opciones que se pueden pasar al controlador del sistema de archivos.
Hay un programa llamado PySDM que puede editar el archivo por usted, y aparentemente puede obtenerlo para Linux Mint en esta página.
Usando la imagen a continuación como ejemplo, deberá buscar en la lista de particiones hasta que encuentre las particiones que se relacionan con su instalación de Windows (al verificar los puntos de montaje). donde ves el options
campo a continuación, probablemente tendrá algo como user,noexec
. Querrá mantener las opciones que ya están allí, pero agregue ro
(para solo lectura) a la lista de opciones (por ejemplo: user,ro,noexec
).
Después de un reinicio, es de esperar que pueda leer pero no escribir en sus particiones NTFS y, por lo tanto, también deben estar protegidas contra la corrupción. Como se mencionó anteriormente, una memoria USB o una partición formateada en FAT32 deberían ser seguras para los archivos que necesitan ambos sistemas. Dropbox también es una posibilidad para mantener los archivos sincronizados entre los sistemas.
Un poco de información sobre por qué podría estar recibiendo la corrupción:
Windows y Linux ejecutándose en un sistema es un mixed bolsa de problemas cuando se trata de trabajar con los mismos datos entre ambos sistemas operativos. Microsoft no tiene ningún deseo, ni razones reales, para proporcionar a la comunidad de código abierto detalles del funcionamiento interno completo del sistema de archivos NTFS (al momento de escribir este artículo). Esto tiende a significar que las implementaciones de NTFS en Linux pueden ser algo incompletas o carecer de funciones, aunque tienden a ponerse al día rápidamente con los cambios.
Con cada actualización sucesiva a Windows, Microsoft ha actualizado el sistema de archivos y Linux se ha quedado en una carrera para tratar de ponerse al día y admitir funciones para las personas que desean poder usar ambos sistemas a la vez. Por lo tanto, si bien Linux puede leer y escribir de manera segura las particiones NTFS de Windows XP, es posible que aún no sea tan confiable con las particiones NTFS de Windows 7 (al momento de escribir este artículo). También es posible que diferentes sabores de Linux tengan diferentes versiones de los controladores NTFS, lo que podría ser la razón por la cual Ubuntu estuvo bien, pero Mint no. Si estaba usando Windows XP con Ubuntu, entonces esa podría haber sido la razón por la que estaban felices trabajando juntos.
Utilicé Linux en el pasado, y cada vez que compilaba el kernel donde se encuentran las opciones de NTFS, en realidad tenía que habilitar conscientemente el soporte de escritura de NTFS porque estaba marcado como experimental y potencialmente peligroso (como descubrió).
FAT32 es un sistema de archivos maduro, bien definido y que no ha cambiado en muchos años, por lo que el soporte de Linux es muy bueno.
Es muy posible que después de una actualización en el futuro, pueda leer y escribir particiones NTFS sin temor a que esto suceda, pero Microsoft es propenso a la fantasía y podría volver a romper el soporte fácilmente en el futuro.
Si piensas que te ha sido provechoso este post, nos gustaría que lo compartas con más desarrolladores de este modo nos ayudas a extender nuestra información.