No se puede acceder a la unidad de Windows: "Windows está en hibernación, se negó a montar"

15

Estoy usando Fedora 20 junto con Windows 8. Sin embargo, no puedo acceder al contenido de la unidad en la que está instalado Windows 8. Muestra:

Error mounting /dev/sda2/
The NTFS partition is in unsafe state
Windows is hibernated, refused to mount

a pesar de que había apagado Windows correctamente.

Prerak
fuente
1
¿Quién muestra este error? ¿Cómo intentas acceder al disco? ¿Estás seguro de que apagaste correctamente? ¿Has intentado reiniciar Windows y volver a apagarlo?
terdon

Respuestas:

19

Primero, asegúrese de haber cerrado las ventanas limpiamente y no haberlo hibernado.

Según el ntfs-3g manual , hay una opción que le permite 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.

Por lo tanto, insisto en que esto destruirá cualquier dato no guardado que esté en la sesión de Windows hibernada . Si eso no es un problema para usted, debería poder acceder a la unidad ejecutando:

sudo ntfs-3g -o remove_hiberfile /dev/sdXN /path/to/mount

Cambie sdXNa su partición de Windows (por ejemplo /dev/sda1) y /path/to/mounta la ruta real en la que desea montar.

Eso debería montar la unidad correctamente y, dado que eliminará el archivo de sesión hibernado, debería montarse normalmente de ahora en adelante.

terdon
fuente
1
+1 Sin embargo, desaconsejo jugar con cosas de Windows desde * nix. Una vez traté de cambiar las contraseñas y mi instalación se quedó prácticamente bloqueada.
Joseph R.
Joseph R. - Si bien generalmente es una mala idea intentar meterse con las configuraciones de Windows fuera de las GUI de Windows (no solo desde * nix, sino incluso editando los archivos directamente dentro de Windows), Windows ocasionalmente falla el modo de suspensión o hibernación que no puede recuperarse de sí mismo. En esos casos, la única forma de hacer que se inicie nuevamente, o al menos recuperar datos, es eliminar el archivo de hibernación y obligar a Linux a montarlo.
Shauna
11

Windows está hibernado, se niega a montar

Lo más probable es que Windows realmente esté hibernado. Windows hace esto automáticamente cuando le dice que se apague normalmente. El beneficio es que obtienes un tiempo de inicio aparente más rápido.

Para cerrar Windows sin hibernación, emita lo siguiente en un símbolo del sistema (en Windows):

shutdown /s

También es posible que desee incluir /t 0para el apagado inmediato.

Encontré un buen tutorial para configurar un iniciador para esto: Cómo hacer un apagado completo en Windows 8 sin deshabilitar el arranque híbrido .


El enfoque más simple para apagar Windows es 'reiniciar' (en lugar de 'apagar'), pero luego interceptar el proceso de arranque y arrancar Linux en lugar de permitir que arranque Windows.

sin bar
fuente
Muchas notas y enfoques relacionados aquí: askubuntu.com/questions/145902/…
nobar