Cómo reparar una partición NTFS de Windows rota en Ubuntu y Windows Dual Boot

Es una práctica común hoy en día, especialmente para usuarios avanzados y desarrolladores de software, configurar su computadora con un sistema de arranque dual; por lo general, uno es un sistema operativo Microsoft Windows y el otro es un sistema operativo basado en GNU / Linux.

Muchos programas Bootloader (programas que inician un sistema operativo después de encender la computadora) detectan sistemas operativos comúnmente conocidos como Windows, Mac OS, GNU / Linux instalados en el disco duro, y muestran un menú para permitirle al usuario elegir qué sistema operativo arranque en. El Comida El gestor de arranque en GNU / Linux es el más utilizado ya que detecta la más amplia gama de sistemas operativos.

Sin embargo, la configuración de arranque dual no es infalible y puede hacer que cualquiera de los sistemas operativos se dañe. Esto se debe a varias razones, como la eliminación de una partición de la tabla de particiones del disco, el cambio en la tabla del sistema de archivos, el cambio en el indicador de arranque en una partición, etc., que pueden ocurrir durante la instalación del sistema operativo.

En el caso del arranque dual de Windows y Ubuntu, uno de esos problemas que se ha informado ampliamente es que la partición NTFS de arranque de Windows (unidad C :) se daña. Esto lleva a que el cargador de arranque de Ubuntu (Grub) detecte solo un sistema operativo, a saber. Ubuntu, y no se detecta ninguna partición de Windows, lo que impide que el usuario inicie Windows. Veamos cómo arreglar tal partición.

El usuario debe iniciar en Ubuntu y probar los siguientes métodos para arreglar la partición.

Usando Gparted

Gparted es una interfaz gráfica para la utilidad GNU / Linux GNU Parted. Es una utilidad de partición de unidades que se utiliza para crear, eliminar y cambiar el tamaño de las particiones. Viene con una opción para escanear la unidad en busca de particiones existentes que estén dañadas o no estén presentes en la tabla de particiones de la unidad.

Instalación

Para instalar gparted en Ubuntu, ejecute:

sudo apt instalar gparted gpart

Nota: Para las versiones de Ubuntu <14.04, useapt-geten vez deapto.

gpart es otra herramienta necesaria para algunas funciones de gparted, por lo tanto, lo instalamos junto con gparted en el comando anterior.

Uso

Abrir gparted, abra su terminal desde el muelle o con la combinación de teclas predeterminada Ctrl + Alt + T, escriba comando gpartedy presione Ingresar. También puede abrirlo buscándolo desde Dash en la esquina superior izquierda.

Le pedirá que ingrese una contraseña, ya que el programa requiere privilegios de superusuario para ejecutarse. Tenga en cuenta que debe ser un sudo usuario para ejecutar gparted.

Como podemos ver en la imagen de arriba, la partición / dev / sda4 es la partición NTFS errónea y Gparted desconoce su sistema de archivos. La señal de advertencia indica que hay algún problema con esta partición. Haga doble clic en esta fila para ver los detalles de la advertencia.

Ahora ejecutaremos la utilidad "Intento de rescate de datos", basada en gpart para intentar corregir el error.

Cierre el cuadro de diálogo de información. Mantener la fila con / dev / sda4 marcado. Vaya a Dispositivo »Intentar rescate de datos.

Como se menciona en el cuadro de diálogo de confirmación, escanea el disco completo en busca de particiones y sistemas de archivos potencialmente corruptos y, por lo tanto, puede tardar mucho en ejecutarse, dependiendo del tamaño de su disco duro.

imprenta OK continuar. A continuación, iniciará un proceso de escaneo del disco.

Si nuestro sistema de archivos NTFS requerido en / dev / sda4 se recupera con éxito por el proceso, podemos montarlo ejecutando lo siguiente:

sudo mount / dev / sda4 / media / abhi / win

Aquí / media / abhi / win es la ubicación del directorio donde se ha montado la partición NTFS. Finalmente, actualizamos el grub, para que detecte el sistema operativo de arranque de Windows en la partición recuperada.

sudo update-grub

Tenga en cuenta que ha detectado correctamente Windows 8 en / dev / sda4.

Después de esto, el usuario debería poder encontrar una entrada para el sistema operativo Windows en el menú Grub durante el arranque.

Usando Ntfsfix

La utilidad ntfsfix corrige algunos problemas que se encuentran comúnmente en las particiones NTFS. También restablece el diario del sistema de archivos NTFS y también fuerza una verificación de coherencia en la partición.

Instalar ntfsfix en Ubuntu, ejecute:

sudo apt install ntfs-3g

ntfs-3g es un paquete que contiene ntfsfix y otras utilidades de Linux relacionadas con NTFS.

Ejecutaremos el programa en nuestra partición dañada, / dev / sda4.

sudo ntfsfix / dev / sda4

Sin embargo, esta utilidad no corrige los errores si en el último inicio de sesión, Windows entró en hibernación y no se apagó por completo. Hibernación significa que Windows guarda el estado actual de un sistema durante el apagado y el mismo estado se restaura después del reinicio.

En el caso de una partición de Windows en hibernación, no hay privilegios de escritura para ntfsfix en esa partición. Por lo tanto, hacemos uso de ntfs-3g programa para eliminar el archivo de hibernación.

sudo ntfs-3g -o remove_hiberfile / dev / sda4 / media / abhi / win

Esto eliminará el archivo de hibernación de la partición de Windows e intentará montar la partición en la ubicación / media / abhi / win.

Nota: Dado que el programa elimina el archivo de hibernación, todos los datos de la sesión guardados durante la hibernación, por ejemplo. pestañas del navegador, se habrá ido.

Después de esto, el usuario puede ejecutar ntfsfix nuevamente para solucionar los problemas. Finalmente, actualizamos el grub para que detecte el sistema operativo Windows en esta partición.

sudo update-grub

Tenga en cuenta que ha detectado correctamente Windows 8 en / dev / sda4.

Conclusión

En este artículo, aprendimos sobre dos métodos para intentar rescatar una partición NTFS rota durante el arranque dual. En caso de que la partición NTFS tenga problemas más graves que no puedan resolverse con estos métodos, existen algunas opciones avanzadas en el ntfs-3g programa que puede resultar útil (consulte hombre ntfs-3g). En tal caso, también se puede utilizar un programa avanzado de recuperación de disco o una utilidad de reparación de disco de arranque.