Búsqueda de sitios web

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


Si tiene un arranque dual de Windows y Linux, es posible que haya notado que cuando monta una partición NTFS desde Linux, a veces no puede escribir en ella. Puede leer todo lo que tenga allí, pero no puede eliminar archivos, cambiarles el nombre, modificarlos ni 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 cuadro de diálogo de aviso cuando monte una partición de Windows y le advertirán sobre esto. Otros no mencionarán nada: simplemente no podrá realizar ninguna operación de escritura en el sistema de archivos NTFS.

"¿Pero por qué la partición se monta en modo de sólo lectura?" Tu puedes preguntar. Bueno, eso se debe a una función llamada Inicio rápido. En pocas palabras, cuando apaga su computadora, Windows guarda una parte de la memoria de acceso aleatorio (RAM) en su disco. La próxima vez que inicie, cargará esa parte nuevamente en la memoria.

Esto es mucho más rápido porque es casi una simple operación de copia, del disco a la memoria. Por el contrario, en un arranque normal los archivos deben leerse desde el disco y luego la CPU tiene que procesar una gran cantidad de datos para inicializar todo. Si esto suena abstracto, piénselo de esta manera: cuando hace un "arranque normal", es como preparar comida desde cero y luego ponerla en el horno. Cuando realiza un "arranque rápido", es como sacar comida ya preparada del refrigerador y recalentarla.

Es una característica de seguridad

En resumen, cuando Windows se apaga, hiberna los datos principales del sistema operativo en el disco. Cuando se inicia después de la hibernación, se reanuda y comienza mucho más rápido. Debido a que una 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 en ese disco.

Imagine que un programa está haciendo 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 modificas los archivos del programa, cuando la aplicación se reanude, no encontrará los datos en los que estaba trabajando, por lo que fallará o simplemente perderá todo su progreso, situación de la que puede ser difícil recuperarse.

Cómo hacer que las particiones NTFS se puedan escribir desde Linux

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

Inicie Windows y reinicie en lugar de apagar

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

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

2. Inicie Windows.

3. Haga clic en el menú Inicio y elija reiniciar en lugar de apagar.

4. Finalmente, reinicie Linux y debería poder montar sus particiones NTFS de Windows en modo lectura/escritura.

Cuando Windows se reinicie, no utilizará la función de inicio rápido para el próximo inicio. Esto significa que no hiberna, no toma instantáneas del estado operativo del sistema ni guarda datos de la memoria en el disco. No hibernar datos en las particiones significa que es seguro escribir en ellas, y Linux lo reconocerá.

En caso de que haya alguna confusión, no es necesario que siga los cuatro pasos cada vez. Siempre que la última vez que inició Windows lo haya reiniciado en lugar de apagarlo, Linux podrá escribir en particiones NTFS.

Deshabilitar el inicio rápido

Esto es útil si necesita escribir con frecuencia en sus particiones de Windows desde Linux. El inconveniente es que el sistema operativo de Microsoft tardará más en arrancar.

Para desactivar el inicio rápido, haga clic derecho en el menú Inicio y luego haga clic izquierdo en Opciones de energía.

Busque "Configuraciones de energía adicionales" y haga clic en el texto. Encontrarás esto en el lado derecho de la ventana o tendrás que desplazarte hacia abajo para encontrarlo si la ventana es demasiado pequeña.

A continuación, haga clic en "Elegir qué hace el botón de encendido".

Luego haga clic en "Cambiar configuraciones que actualmente no están disponibles".

Anule la selección de "Activar inicio rápido" y luego haga clic en el botón "Guardar cambios" en la parte inferior derecha de la ventana.

Conclusión

Estos son los métodos seguros. Si está dispuesto a correr riesgos, este comando de Linux funcionó en el pasado. (Sin embargo, no parece funcionar con versiones modernas de Windows). Reemplace "/dev/sda4" con el nombre de dispositivo correcto para su partición NTFS. Si no conoce el nombre del dispositivo, puede encontrarlo siguiendo este tutorial.

sudo mount -o remove_hiberfile /dev/sda4 /mnt

Tenga en cuenta que podría arruinar el próximo proceso de inicio de Windows, así que inténtelo sólo si puede permitirse el riesgo de tener que solucionar los problemas de Windows. Si esto funciona para usted, encontrará el contenido de su partición de Windows en el directorio "/mnt".

Artículos relacionados