Com arreglar una partició NTFS de Windows trencada a Ubuntu i Windows Dual Boot

És una pràctica habitual actualment, especialment per als usuaris avançats i desenvolupadors de programari, configurar el seu ordinador amb un sistema d'arrencada dual; generalment, un és un sistema operatiu Microsoft Windows i l'altre és un sistema operatiu basat en GNU/Linux.

Molts programes del carregador d'arrencada (programes que inicien un sistema operatiu després d'encendre l'ordinador) detecten sistemes operatius coneguts com Windows, Mac OS, GNU/Linux instal·lats al disc dur i mostren un menú per permetre a l'usuari triar quin sistema operatiu vol. arrencar a. El Grub El carregador d'arrencada a GNU/Linux s'utilitza més habitualment, ja que detecta la gamma més àmplia de sistemes operatius.

Tanmateix, la configuració d'arrencada dual no és infal·lible i pot provocar que qualsevol dels sistemes operatius es corrompi. Això es deu a múltiples motius com l'eliminació d'una partició de la taula de particions del disc, el canvi de la taula del sistema de fitxers, el canvi de la bandera d'arrencada en una partició, etc., que es pot produir durant la instal·lació del sistema operatiu.

En el cas de l'arrencada dual de Windows i Ubuntu, un d'aquests problemes que s'ha informat àmpliament és que la partició NTFS d'arrencada de Windows (unitat C:) es corromp. Això fa que el carregador d'arrencada d'Ubuntu (Grub) detecti només un sistema operatiu, és a dir. Ubuntu i no es detecta cap partició de Windows, per tant impedeix que l'usuari arrenqui Windows. Vegem com arreglar aquesta partició.

L'usuari hauria d'arrencar a Ubuntu i provar els mètodes següents per arreglar la partició.

Utilitzant Gparted

Gparted és una interfície gràfica per a la utilitat GNU/Linux GNU Parted. És una utilitat de partició d'unitats que s'utilitza per crear, eliminar i canviar la mida de particions. Ve amb una opció per escanejar la unitat a la recerca de particions existents que estan malmeses o no estan presents a la taula de particions de la unitat.

Instal·lació

Per instal·lar gparted a Ubuntu, executeu:

sudo apt install gparted gpart

Nota: Per a les versions d'Ubuntu < 14.04, utilitzeuapt-geten lloc deapt.

gpart és una altra eina que es requereix per a algunes funcions de gparteix, per tant, també l'instal·lem juntament amb gparted a l'ordre anterior.

Ús

Obrir gparteix, obriu el terminal des del moll o amb la combinació de tecles predeterminada Ctrl + Alt + T, escriviu comanda gparteix, i premeu Entra. També podeu obrir-lo cercant-lo des de Dash a l'extrem superior esquerre.

Es demanarà que s'introdueixi una contrasenya, ja que el programa requereix privilegis de superusuari per executar-se. Tingueu en compte que heu de ser a sudo usuari per executar gparteix.

Com podem veure a la imatge de dalt, la partició /dev/sda4 és la partició NTFS errònia i Gparted desconeix el seu sistema de fitxers. El senyal d'advertència indica que hi ha algun problema amb aquesta partició. Feu doble clic en aquesta fila per veure els detalls de l'avís.

Ara executarem la utilitat "Tempt Data Rescue", basada en gpart per intentar solucionar l'error.

Tanqueu el quadre de diàleg d'informació. Mantingueu la fila amb /dev/sda4 marcat. Aneu a Dispositiu » Intenteu rescatar dades.

Com s'ha esmentat al quadre de diàleg de confirmació, escaneja el disc complet per detectar particions i sistemes de fitxers potencialment corruptes i, per tant, pot trigar molt a executar-se, depenent de la mida del disc dur.

Premeu D'acord per continuar. A continuació, iniciarà un procés d'escaneig de disc.

Si el nostre sistema de fitxers NTFS requerit està activat /dev/sda4 es recupera correctament pel procés, podem muntar-lo executant el següent:

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

Aquí /media/abhi/win és la ubicació del directori on s'ha muntat la partició NTFS. Finalment, actualitzem el grub, de manera que detecti el sistema operatiu Windows arrencable a la partició recuperada.

sudo update-grub

Tingueu en compte que ha detectat correctament Windows 8 activat /dev/sda4.

Després d'això, l'usuari hauria de poder trobar una entrada per al sistema operatiu Windows al menú Grub mentre arrenca.

Utilitzant Ntfsfix

La utilitat ntfsfix soluciona alguns problemes que es troben habitualment a les particions NTFS. També restableix el diari del sistema de fitxers NTFS i també obliga a comprovar la coherència de la partició.

Instal · lar ntfsfix a Ubuntu, executeu:

sudo apt install ntfs-3g

ntfs-3g és un paquet que conté ntfsfix i altres utilitats Linux relacionades amb NTFS.

Executarem el programa a la nostra partició danyada, /dev/sda4.

sudo ntfsfix /dev/sda4

Tanmateix, aquesta utilitat no soluciona els errors si en l'últim inici de sessió, Windows entrava en hibernació i no s'apagava completament. La hibernació significa que Windows guarda l'estat actual d'un sistema durant l'apagat i el mateix estat es restaura després del reinici.

En el cas d'una partició de Windows hibernada, no hi ha cap privilegi d'escriptura ntfsfix en aquesta partició. Per tant, en fem ús ntfs-3g programa per eliminar el fitxer d'hibernació.

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

Això eliminarà el fitxer d'hibernació de la partició de Windows i intentarà muntar la partició a la ubicació /media/abhi/win.

Nota: Com que el programa elimina el fitxer d'hibernació, totes les dades de sessió desades durant la hibernació, p. pestanyes del navegador, desapareixerà.

Després d'això, l'usuari pot executar ntfsfix de nou per solucionar els problemes. Finalment, actualitzem el grub perquè detecti el sistema operatiu Windows en aquesta partició.

sudo update-grub

Tingueu en compte que ha detectat correctament Windows 8 activat /dev/sda4.

Conclusió

En aquest article, vam conèixer dos mètodes per intentar rescatar una partició NTFS trencada durant l'arrencada dual. En cas que la partició NTFS tingui problemes més greus que no es poden resoldre amb aquests mètodes, hi ha algunes opcions avançades a la ntfs-3g programa que pot resultar útil (comproveu home ntfs-3g). En aquest cas, també es pot utilitzar un programa avançat de recuperació de disc o una utilitat de reparació de disc d'arrencada.