Kako popraviti pokvarenu Windows NTFS particiju u Ubuntu i Windows Dual Boot

Danas je uobičajena praksa, posebno za napredne korisnike i programere softvera, konfigurirati svoje računalo sa sustavom za dvostruko pokretanje; obično, jedan je operacijski sustav Microsoft Windows, a drugi operativni sustav temeljen na GNU/Linuxu.

Mnogi programi Bootloader (programi koji pokreću operativni sustav nakon što uključimo računalo) otkrivaju opšte poznate operacijske sustave kao što su Windows, Mac OS, GNU/Linux instalirane na tvrdom disku i prikazuju izbornik koji korisniku omogućuje da odabere koji će operativni sustav dignuti u. The Grub bootloader u GNU/Linuxu najčešće se koristi jer otkriva najširi raspon operativnih sustava.

Međutim, postavka dvostrukog pokretanja nije sigurna i može uzrokovati oštećenje bilo kojeg operacijskog sustava. To je zbog više razloga kao što su uklanjanje particije iz tablice particija diska, promjena u tablici datotečnog sustava, promjena bootable zastavice na particiji, itd. koji se mogu dogoditi tijekom instalacije operacijskog sustava.

U slučaju dvostrukog pokretanja sustava Windows i Ubuntu, jedan takav problem koji je naširoko izvještavan je oštećenje NTFS particije za pokretanje sustava Windows (C: disk). To dovodi do toga da Ubuntu bootloader (Grub) otkrije samo jedan operativni sustav, tj. Ubuntu, a nije otkrivena nijedna Windows particija, što sprječava korisnika da se pokrene u Windows. Pogledajmo kako popraviti takvu particiju.

Korisnik bi trebao pokrenuti Ubuntu i isprobati sljedeće metode da popravi particiju.

Korištenje Gparteda

Gparted je grafički frontend za GNU/Linux uslužni program GNU Parted. To je uslužni program za particioniranje pogona koji se koristi za stvaranje, brisanje, promjenu veličine particija. Dolazi s opcijom skeniranja pogona za postojeće particije koje su ili oštećene ili nisu prisutne u tablici particija pogona.

Montaža

Za instalaciju gparteda na Ubuntu, pokrenite:

sudo apt instaliraj gparted gpart

Bilješka: Za Ubuntu verzije < 14.04, koristiteapt-dobitiumjestoprikladan.

gpart je još jedan alat koji je potreban za neke značajke gparted, stoga ga također instaliramo zajedno s gparted u gornjoj naredbi.

Korištenje

Otvoriti gparted, otvorite svoj terminal s priključne stanice ili pomoću zadane kombinacije tipki Ctrl + Alt + T, upišite naredbu gpartedi pritisnite Unesi. Možete ga otvoriti i pretraživanjem iz Dash u gornjem lijevom kutu.

Tražit će unos lozinke, jer program zahtijeva privilegije superkorisnika za pokretanje. Imajte na umu da morate biti a sudo korisnika za pokretanje gparted.

Kao što možemo vidjeti na gornjoj slici, particija /dev/sda4 je pogrešna NTFS particija, a Gparted-u je nepoznat njezin datotečni sustav. Znak upozorenja označava da postoji neki problem s ovom particijom. Dvaput kliknite na ovaj red da biste vidjeli pojedinosti upozorenja.

Sada ćemo pokrenuti uslužni program "Pokušaj spašavanja podataka" na temelju gpart da pokušate popraviti grešku.

Zatvorite dijaloški okvir s informacijama. Zadržite red sa /dev/sda4 označeno. Idite na Uređaj » Pokušaj spašavanja podataka.

Kao što je spomenuto u dijaloškom okviru za potvrdu, skenira cijeli disk u potrazi za potencijalno oštećenim particijama i datotečnim sustavima i stoga može potrajati dugo za pokretanje, ovisno o veličini vašeg tvrdog diska.

Pritisnite u redu nastaviti. Zatim će pokrenuti proces skeniranja diska.

Ako je naš potrebni NTFS datotečni sustav uključen /dev/sda4 proces uspješno dohvaća, možemo ga montirati izvođenjem sljedećeg:

sudo montirati /dev/sda4 /media/abhi/win

Ovdje /media/abhi/win je mjesto direktorija gdje je montirana NTFS particija. Konačno, ažuriramo grub tako da otkrije operativni sustav Windows koji se može pokrenuti na oporavljenoj particiji.

sudo update-grub

Imajte na umu da je uspješno otkrio Windows 8 uključen /dev/sda4.

Nakon toga, korisnik bi trebao moći pronaći unos za Windows OS u izborniku Grub tijekom podizanja sustava.

Korištenje Ntfsfixa

Korisnost ntfsfix popravlja neke uobičajene probleme u NTFS particijama. Također resetira dnevnik NTFS datotečnog sustava, a također prisiljava provjeru dosljednosti na particiji.

Instalirati ntfsfix na Ubuntu, pokrenite:

sudo apt instalirajte ntfs-3g

ntfs-3g je paket koji sadrži ntfsfix i drugi uslužni programi za Linux koji se odnose na NTFS.

Pokrenut ćemo program na našoj oštećenoj particiji, /dev/sda4.

sudo ntfsfix /dev/sda4

Međutim, ovaj uslužni program ne uspijeva ispraviti pogreške ako je Windows pri posljednjoj prijavi otišao u hibernaciju, a ne potpuno se isključio. Hibernacija znači da Windows sprema trenutno stanje sustava tijekom gašenja, a isto stanje se vraća nakon ponovnog pokretanja.

U slučaju hibernirane Windows particije, nema privilegija pisanja za ntfsfix na toj pregradi. Dakle, koristimo se ntfs-3g program za uklanjanje datoteke hibernacije.

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

To će ukloniti datoteku hibernacije sa Windows particije i pokušati montirati particiju na to mjesto /media/abhi/win.

Bilješka: Budući da program uklanja datoteku hibernacije, svi podaci o sesiji spremljeni tijekom hibernacije, npr. kartice preglednika, će nestati.

Nakon toga, korisnik može pokrenuti ntfsfix opet da riješim probleme. Konačno, ažuriramo grub tako da otkrije Windows OS na ovoj particiji.

sudo update-grub

Imajte na umu da je uspješno otkrio Windows 8 uključen /dev/sda4.

Zaključak

U ovom članku naučili smo o dvije metode za pokušaj spašavanja pokvarene NTFS particije tijekom dvostrukog pokretanja. U slučaju da NTFS particija ima ozbiljnije probleme koji se ne mogu riješiti ovim metodama, postoje neke napredne opcije u ntfs-3g program koji se može pokazati korisnim (provjerite čovjek ntfs-3g). U takvom slučaju se također može koristiti napredni program za oporavak diska ili uslužni program za popravak diska koji se može pokrenuti.