Entiende el código correctamente previamente a utilizarlo a tu proyecto si tquieres aportar algo puedes compartirlo con nosotros.
Solución:
Se ha presentado un error sobre el cuadro de diálogo de Nautilus que está viendo, ya que recomienda una opción potencialmente peligrosa que podría provocar la pérdida de datos. No ejecute el comando en este cuadro de diálogo a menos que desee Eliminar su sesión de Windows guardada y potencialmente perder el trabajo no guardado.
Explicación: Por qué Linux no puede abrir particiones de Windows en hibernación:
Está viendo este error porque hibernó Windows en lugar de apagarlo de la forma habitual (en las versiones más recientes de Windows, hibernar podría ser la opción predeterminada).
- La hibernación guarda la información del estado actual en el disco duro y luego apaga la computadora.
- Apagar la computadora cierra todos los programas y finaliza todos los procesos en ejecución antes de apagar la computadora.
Cuando apaga Windows hibernándolo, básicamente está pausando el sistema y guardando toda esa información (en un archivo grande llamado
hiberfil.sys
De esta manera, cuando salga de la hibernación, todas sus aplicaciones y archivos estarán exactamente como los dejó. También establece una bandera enhiberfil.sys
para que otros sistemas operativos sepan que Windows está hibernado.Realizar cambios en su Windows (
ntfs
) mientras está en hibernación podría ser peligrosa: podría hacer que Windows no se reanude de la hibernación o se bloquee después de reanudar. Debido a esto, la herramienta (ntfs-3g
) que monta (abre) la partición no la montará en modo lectura-escritura si ve un indicador de hibernación. Como tal, Nautilus, el explorador de archivos predeterminado, no podrá abrir automáticamente esta partición, de ahí el mensaje de error que ve, porque está intentando abrirlo en modo lectura-escritura.
Solución alternativa para todas las versiones de Windows:
Hay tres formas de montar una partición de Windows en hibernación:
-
Inicie Windows y apague el sistema cerrándolo por completo. Luego puede reiniciar en Ubuntu y la partición se montará en modo lectura-escritura automáticamente cuando la abra en Nautilus. Tenga en cuenta que la opción “Apagar” puede no ser la que se muestra en el menú de inicio de forma predeterminada. Es posible que deba hacer clic en el botón junto a él para ver más opciones.
-
Monte manualmente el sistema de archivos en modo de solo lectura.
-
Verifique si tiene un punto de montaje (carpeta para montar su partición) para su partición de Windows en la carpeta
/media
usando este comando:ls /media
-
Si no ve una carpeta para su partición de Windows, debe crear una con el siguiente comando:
sudo mkdir /media/windows
-
A continuación, monte la partición en modo de solo lectura en esta carpeta con este comando:
mount -t ntfs-3g -o ro /dev/sda3 /media/windows
Tenga en cuenta que debe cambiar
/media/windows
si su punto de montaje se llama de otra forma. - Ahora podrá ver / abrir archivos en su partición de Windows usando cualquier programa en Ubuntu. Sin embargo, no podrá escribir en la partición ni modificar ningún archivo, ya que está en modo de solo lectura.
-
-
Si necesita montar la partición en modo lectura-escritura y no puede o no desea iniciar Windows y apagarlo por completo, existe una tercera opción. Sin embargo, no se incluye aquí porque elimina por completo
hiberfil.sys
y hará que pierda toda la información no guardada en los programas de Windows en hibernación. La siguiente es una cita deman ntfs-3g
sobre la opción que se utilizaría para hacer esto.remove_hiberfile Unlike in case of read-only mount, the read-write mount is denied if the NTFS volume is hibernated. One needs either to resume Windows and shutdown it properly, or use this option which will remove the Windows hibernation file. Please note, this means that the saved Windows session will be completely lost. Use this option under your own responsibility.
Solución (solo para Windows 8 y 10):
Hay una nueva característica en Windows 8 llamada Inicio rápido. Si esta función está habilitada (que es de forma predeterminada), Windows 8 en realidad no se apaga por completo cuando elige apagar. En cambio, realiza un “apagado híbrido”. Esto es algo así como hibernar; hace que el arranque de Windows 8 sea más rápido. Por lo tanto, debe deshabilitar esta función para poder apagarla correctamente y poder montar las particiones de Windows. Para hacer esto, inicie su Windows 8 y:
Nota: deshabilitar el inicio rápido probablemente hará que su Windows 8 tarde más en iniciarse. No hay números “exactos”, pero digamos que si le tomó 10 segundos iniciar Windows 8, ahora le tomará 50 segundos después de deshabilitar esta función.
- Abierto Panel de control en la vista de iconos pequeños y haga clic en Opciones de poder. (ver captura de pantalla 1)
- Haga clic en Elige lo que hacen los botones de encendido. (ver captura de pantalla 2)
- Haga clic en Cambiar la configuración que actualmente no está disponible. (ver captura de pantalla 3)
- Desmarcar Activar inicio rápido (recomendado). (ver captura de pantalla 4)
Haga clic en Guardar cambios. Ahora, apague Windows 8 y reinicie en Ubuntu.
Si aún no puede montar sin recibir errores, es posible que deba desactivar la hibernación por completo. Abra un símbolo del sistema elevado (haga clic con el botón derecho en el acceso directo, haga clic en “Ejecutar como administrador”) e ingrese:
powercfg /h off
Fuente: Inicio rápido: activar o desactivar en Windows 8.
EDITAR: HACIENDO ESTO PODRÍA TIENE CONSECUENCIAS PELIGROSAS y Windows puede fallar al arrancar o dañar el sistema de archivos al arrancar.
Use ntfsfix en la terminal, incluso si no puede acceder a Windows
sudo ntfsfix /dev/sdXY
donde XY es la partición, p. ej. a2
(/dev/sda2
) o b1
(/dev/sdb1
)
ntfsfix repara algunas inconsistencias fundamentales de NTFS, restablece el archivo de diario NTFS y programa una verificación de coherencia NTFS para el primer arranque en Windows.
Si desea terminar la sesión hibernada, ejecute este comando en una Terminal (presione control+Alt+T para abrir Terminal)
sudo ntfsfix /dev/sdXY
dónde XY
es la partición. ex: sda2 o sdb1
Esto también funciona si no pudo ingresar a Win8.
Tienes la posibilidad compartir este artículo si te fue de ayuda.