Kako popraviti pokvarjeno particijo Windows NTFS v Ubuntu in Windows Dual Boot

Dandanes je običajna praksa, zlasti za napredne uporabnike in razvijalce programske opreme, da svoj računalnik konfigurirajo s sistemom dvojnega zagona; običajno je eden operacijski sistem Microsoft Windows, drugi pa operacijski sistem, ki temelji na GNU/Linuxu.

Številni programi Bootloader (programi, ki zaženejo operacijski sistem po vklopu računalnika) zaznajo splošno znane operacijske sisteme, kot so Windows, Mac OS, GNU/Linux, nameščene na trdem disku, in prikažejo meni, ki uporabniku omogoči izbiro operacijskega sistema. zaženite. The Grub zagonski nalagalnik v GNU/Linuxu se najpogosteje uporablja, saj zazna najširši nabor operacijskih sistemov.

Vendar pa nastavitev dvojnega zagona ni varna in lahko povzroči, da se kateri koli operacijski sistem poškoduje. To je posledica več razlogov, kot so odstranitev particije iz tabele particij diska, sprememba tabele datotečnega sistema, sprememba zagonske zastave na particiji itd., ki se lahko zgodi med namestitvijo operacijskega sistema.

V primeru dvojnega zagona Windows in Ubuntu je ena taka težava, o kateri so pogosto poročali, ta, da se zagonska particija NTFS (pogon C:) Windows poškoduje. To vodi do tega, da zagonski nalagalnik Ubuntu (Grub) zazna samo en operacijski sistem, tj. Ubuntu in nobena particija sistema Windows ni zaznana, kar uporabniku preprečuje zagon sistema Windows. Poglejmo, kako popraviti takšno particijo.

Uporabnik se mora zagnati v Ubuntu in poskusiti z naslednjimi metodami, da popravi particijo.

Uporaba Gparted

Gparted je grafični vmesnik za GNU/Linux pripomoček GNU Parted. To je pripomoček za particioniranje pogona, ki se uporablja za ustvarjanje, brisanje, spreminjanje velikosti particij. Na voljo je z možnostjo skeniranja pogona za obstoječe particije, ki so poškodovane ali jih ni v tabeli particij pogona.

Namestitev

Za namestitev gparted na Ubuntu zaženite:

sudo apt namestite gparted gpart

Opomba: Za različice Ubuntu < 14.04 uporabiteapt-dobinamestoapt.

gpart je še eno orodje, ki je potrebno za nekatere funkcije gparted, zato ga tudi namestimo skupaj z gparted v zgornjem ukazu.

Uporaba

Odpreti gparted, odprite svoj terminal iz priklopne postaje ali s privzeto kombinacijo tipk Ctrl + Alt + T, vnesite ukaz gpartedin pritisnite Vnesite. Odprete ga lahko tudi tako, da ga poiščete v Dash v zgornjem levem kotu.

Zahteval bo vnos gesla, saj program za zagon zahteva privilegije superuporabnika. Upoštevajte, da morate biti a sudo uporabnik za zagon gparted.

Kot lahko vidimo na zgornji sliki, particija /dev/sda4 je napačna particija NTFS, Gparted pa ne pozna njenega datotečnega sistema. Opozorilni znak označuje, da je s to particijo nekaj težav. Dvokliknite to vrstico, da si ogledate podrobnosti opozorila.

Zdaj bomo zagnali pripomoček 'Attempt Data Rescue', ki temelji na gpart poskusite odpraviti napako.

Zaprite pogovorno okno z informacijami. Obdržite vrstico s /dev/sda4 označeno. Pojdite na Naprava » Poskus reševanja podatkov.

Kot je omenjeno v potrditvenem pogovornem oknu, skenira celoten disk za morebitno poškodovane particije in datotečne sisteme, zato lahko traja dolgo, da se izvaja, odvisno od velikosti vašega trdega diska.

Pritisnite v redu nadaljevati. Nato bo začel postopek skeniranja diska.

Če je naš zahtevani datotečni sistem NTFS vklopljen /dev/sda4 je proces uspešno pridobil, ga lahko vgradimo tako, da zaženemo naslednje:

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

tukaj /media/abhi/win je lokacija imenika, kjer je bila nameščena particija NTFS. Na koncu posodobimo grub, tako da zazna zagonski operacijski sistem Windows na obnovljeni particiji.

sudo update-grub

Upoštevajte, da je uspešno zaznal Windows 8 /dev/sda4.

Po tem bi moral uporabnik med zagonom lahko najti vnos za operacijski sistem Windows v meniju Grub.

Uporaba Ntfsfix

Uporabnost ntfsfix odpravlja nekatere pogosto najdene težave na particijah NTFS. Prav tako ponastavi dnevnik datotečnega sistema NTFS in prisili tudi preverjanje skladnosti na particiji.

Za namestitev ntfsfix na Ubuntu zaženite:

sudo apt namestite ntfs-3g

ntfs-3g je paket, ki vsebuje ntfsfix in drugi pripomočki za Linux, povezani z NTFS.

Program bomo zagnali na naši poškodovani particiji, /dev/sda4.

sudo ntfsfix /dev/sda4

Vendar ta pripomoček ne uspe odpraviti napak, če je Windows pri zadnji prijavi prešel v stanje mirovanja in ne do popolne zaustavitve. Hibernacija pomeni, da Windows med zaustavitvijo shrani trenutno stanje sistema, po ponovnem zagonu pa se isto stanje obnovi.

V primeru mirovanja particije Windows ni pravice za pisanje ntfsfix na tej particiji. Zato izkoriščamo ntfs-3g program za odstranitev datoteke mirovanja.

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

S tem boste odstranili datoteko mirovanja s particije Windows in poskušali namestiti particijo na lokacijo /media/abhi/win.

Opomba: Ker program odstrani datoteko mirovanja, so vsi podatki o seji, shranjeni med mirovanjem, npr. zavihki brskalnika, bo odšel.

Po tem lahko uporabnik teče ntfsfix ponovno za odpravo težav. Na koncu posodobimo grub, tako da zazna operacijski sistem Windows na tej particiji.

sudo update-grub

Upoštevajte, da je uspešno zaznal Windows 8 /dev/sda4.

Zaključek

V tem članku smo izvedeli za dve metodi za poskus reševanja pokvarjene particije NTFS med dvojnim zagonom. V primeru, da ima particija NTFS resnejše težave, ki jih ni mogoče rešiti s temi metodami, obstaja nekaj naprednih možnosti v ntfs-3g program, ki se lahko izkaže za uporabnega (preverite človek ntfs-3g). V takem primeru lahko uporabite tudi napreden program za obnovitev diska ali pripomoček za popravilo zagonskega diska.