Cómo escribir en la partición de Windows en Linux

Si tienes un arranque dual con Windows y Linux, habrás notado que cuando montas una partición NTFS desde Linux, a veces no puedes escribir en ella. Puedes leer cualquier cosa que tengas allí, pero no puedes borrar archivos, renombrarlos, modificarlos o escribir nuevos archivos y directorios.

¿Por qué no puedo escribir en mis particiones de Windows desde Linux?

Esto sucede porque las particiones se montan en modo de sólo lectura. Algunos administradores de archivos mostrarán un diálogo de aviso cuando montes una partición de Windows y te advertirán sobre esto. Otros no mencionarán nada – simplemente no podrás realizar ninguna operación de escritura en el sistema de archivos NTFS.

Mount Ntfs From Linux Read Only Warning Message Example

«¿Pero por qué la partición se monta en modo de sólo lectura?», te preguntarás. Bueno, eso es debido a una característica llamada Fast Startup. Resumiendo, cuando se apaga el ordenador, Windows guarda una parte de la memoria de acceso aleatorio (RAM) en el disco. La siguiente vez que arranca, carga esa parte de nuevo en la memoria.

Esto es mucho más rápido porque es casi una simple operación de copia, del disco a la memoria. En cambio, en un arranque normal hay que leer los archivos del disco, y luego la CPU tiene que procesar un montón de datos para inicializar todo. Si esto suena abstracto, piénsalo de esta manera: cuando haces un «arranque normal», es como preparar la comida desde cero y luego meterla en el horno. Cuando se hace un «arranque rápido», es como sacar la comida ya preparada de la nevera y recalentarla.

Es una función de seguridad

Recapitulando, cuando Windows se apaga, hiberna los datos del sistema operativo principal en el disco. Cuando arranca después de la hibernación, se reanuda y se inicia mucho más rápido. Como la hibernación congela algunos datos de la memoria y el estado del sistema operativo y los guarda en el disco, es arriesgado modificar cualquier dato de ese disco.

RELACIONADO:  Bicicletas electricas amazon usa

Imagina que un programa está en medio de hacer algo. Tiene algunos archivos abiertos con contenidos parciales escritos en ellos. Cuando el sistema se apaga, el código del programa se guarda en el disco para poder reanudarlo más tarde. Si modifica los archivos del programa, cuando la aplicación se reanude, no encontrará los datos en los que estaba trabajando, por lo que se bloqueará o simplemente perderá todo su progreso, una situación de la que puede ser difícil recuperarse.

Cómo hacer que las particiones NTFS sean grabables desde Linux

Hay dos soluciones, cada una con sus propias desventajas. Si rara vez necesita escribir en particiones Windows desde Linux, pruebe la que se menciona en la siguiente sección.

Arrancar en Windows y reiniciar en lugar de apagar

Es cierto que esto es un poco incómodo. Sin embargo, también es la solución más rápida para tu problema y no implica cambiar nada a largo plazo, como la otra solución.

1. Si estás actualmente en Linux, reinicia.

2. Arranca en Windows.

3. Haz clic en el menú de inicio y elige reiniciar en lugar de apagar.

4. Finalmente, vuelve a arrancar en Linux, y deberías poder montar tus particiones NTFS de Windows en modo lectura/escritura.

Cuando Windows se reinicie, no utilizará la función de inicio rápido para el siguiente arranque. Esto significa que no hibernará, ni tomará una instantánea del estado operativo del sistema, ni guardará ningún dato de la memoria en el disco. Que no haya datos de hibernación en las particiones significa que es seguro escribir en ellas, y Linux lo reconocerá.

En caso de que haya alguna confusión, no tienes que pasar por los cuatro pasos cada vez. Siempre que la última vez que arrancaste Windows hayas reiniciado en lugar de apagar, Linux podrá escribir en las particiones NTFS.

Desactivar el inicio rápido

Esto es útil si a menudo necesitas escribir en tus particiones de Windows desde Linux. El inconveniente es que el sistema operativo de Microsoft tardará más en arrancar.

RELACIONADO:  Windows 10 S está aquí: Todo lo que necesitas saber

Para desactivar el Arranque Rápido, haz clic con el botón derecho del ratón en el Menú Inicio y luego con el izquierdo en Opciones de Energía.

Montar Ntfs desde el menú de inicio de Linux con el botón derecho

Busca «Ajustes adicionales de energía» y haz clic en el texto. Lo encontrarás en la parte derecha de la ventana o tendrás que desplazarte hacia abajo para encontrarlo si la ventana es demasiado pequeña.

Montar Ntfs desde Linux Abrir la configuración de energía de Windows

A continuación, haz clic en «Elegir la función del botón de encendido».

Montar Ntfs desde Linux Elegir lo que hace el botón de encendido

A continuación, haz clic en «Cambiar la configuración que no está disponible actualmente».

Montar Ntfs desde Linux Obtener derechos de administrador en la configuración de energía

Deseleccione «Activar el inicio rápido» y, a continuación, haga clic en el botón «Guardar cambios» situado en la parte inferior derecha de la ventana.

Conclusión

Estos son los métodos seguros. Si estás dispuesto a correr riesgos, este comando de Linux funcionó en el pasado. (Sin embargo, no parece funcionar con las versiones modernas de Windows.) Sustituye «/dev/sda4» por el nombre correcto del dispositivo de tu partición NTFS. Si no sabes el nombre del dispositivo, puedes encontrarlo siguiendo este tutorial.

sudomount-o remove_hiberfile /dev/sda4 /mnt

Ten en cuenta que podrías fastidiar el siguiente proceso de arranque de Windows, así que inténtalo sólo si puedes permitirte el riesgo de tener que arreglar los problemas de Windows. Si esto te funciona, encontrarás el contenido de tu partición de Windows en el directorio «/mnt».

¿Es útil este artículo? SíNoAlexandru AndreiSe enamoró

de los ordenadores cuando tenía cuatro años. 27 años después, la pasión sigue ardiendo, alimentando el aprendizaje constante. Pasa la mayor parte de su tiempo en ventanas terminales y sesiones SSH, administrando escritorios y servidores Linux.

Comentarios (5)

  1. scott Jan 5, 2020 a las 12:38 am Usando Kubuntu 19.10, ninguna de las 2 opciones funciona.Alexandru Andrei Jan 9, 2020 a las 1:17 pm Hola, perdón por la tardanza en la respuesta, tal vez resolviste tu problema mientras tanto. En caso de que no lo hayas hecho, ¿has probado a montar la partición desde la línea de comandos y comprobar el mensaje de error? ¿Está instalado el paquete «ntfs-3g»?
  2. SDcott Jan 9, 2020 at 4:35 pm Gracias por tu respuesta,una convergencia de acontecimientos me hizo reinstalar Ubuntu y volví a mirar esto. Lo que hice fue mirar la propiedad de las unidades NTFS y usé eso como un proxy para poder escribir en ellas. Así que originalmente no podía escribir en ellos, pero el uso de la opción de energía de Windows cambio que podía, pero yo no era consciente de esto porque todavía no podía cambiar la propiedad en Ubuntu.So mi primer comentario es simplemente incorrecto. Disculpas por mi ignorancia.
  3. Jon Andrews Jan 16, 2020 at 4:10 pm No tengo el arranque de Windows con el fast boot. De hecho, nunca he conseguido hacer un sistema de arranque dual con el fast boot de Windows porque parecía saltarse el bootloader de grub. No obstante, he tenido el problema descrito aquí y lo he resuelto entrando en Windows y cambiando los permisos de mis documentos (esto es bastante fácil, pero lleva un poco de tiempo). No puedo entender por qué sucedió esto. Parecía estar relacionado con mi uso de FreeFileSync desde Windows. Ahora sólo uso FreeFileSync en Linux y no he tenido ningún problema desde entonces.
  4. Jenny Jun 27, 2020 at 1:59 am ¡Absolutamente hermosa solución! Esto solucionó tanto la partición del SO de windows, como una partición en otra unidad, formateada a ntfs para almacenamiento extra. La verdad es que no me gusta la idea de que me hayan hackeado, pero ayer funcionó.
RELACIONADO:  Cómo bloquear las llamadas automáticas y recuperar la cordura

Los comentarios están cerrados.