Tänapäeval on levinud praktika, eriti edasijõudnud kasutajate ja tarkvaraarendajate jaoks, konfigureerida oma arvuti topeltkäivitussüsteemiga; tavaliselt on üks Microsoft Windowsi operatsioonisüsteem ja teine GNU/Linuxil põhinev operatsioonisüsteem.
Paljud alglaaduri programmid (programmid, mis käivitavad operatsioonisüsteemi pärast arvuti sisselülitamist) tuvastavad üldtuntud operatsioonisüsteemid, nagu Windows, Mac OS, kõvakettale installitud GNU/Linux, ja kuvavad menüü, mis võimaldab kasutajal valida, millist operatsioonisüsteemi kasutada. sisse käivitada. The Grub
GNU/Linuxi alglaadurit kasutatakse kõige sagedamini, kuna see tuvastab kõige laiemas valikus operatsioonisüsteeme.
Kahe alglaadimise seadistus ei ole aga lollikindel ja võib põhjustada mõlema operatsioonisüsteemi rikkumist. See on tingitud mitmest põhjusest, nagu näiteks partitsiooni eemaldamine ketta partitsioonitabelist, failisüsteemi tabeli muutus, partitsiooni alglaadimislipu muutus jne, mis võivad ilmneda operatsioonisüsteemi installimise ajal.
Windowsi ja Ubuntu topeltkäivitamise korral on üks selline probleem, millest on laialdaselt teatatud, Windowsi buutiva NTFS-i partitsiooni (C: draiv) rikkumine. See viib selleni, et Ubuntu alglaadur (Grub) tuvastab ainult ühe operatsioonisüsteemi, st. Ubuntu ja Windowsi partitsiooni ei tuvastata, mis takistab kasutajal Windowsi alglaadimist. Vaatame, kuidas sellist partitsiooni parandada.
Kasutaja peaks käivitama Ubuntu ja proovima partitsiooni parandamiseks järgmisi meetodeid.
Gpartedi kasutamine
Gparted on GNU/Linuxi utiliidi GNU Parted graafiline kasutajaliides. See on draivi partitsioonide utiliit, mida kasutatakse partitsioonide loomiseks, kustutamiseks ja suuruse muutmiseks. Kaasas on võimalus skannida draivi olemasolevate partitsioonide jaoks, mis on kas rikutud või puuduvad draivi partitsioonitabelis.
Paigaldamine
Gpartedi installimiseks Ubuntus käivitage:
sudo apt install gparted gpart
Märge: Ubuntu versioonide puhul < 14.04 kasutageapt-get
selle asemelasjakohane
.
gpart
on veel üks tööriist, mis on mõne funktsiooni jaoks vajalik gparted
, seetõttu installime selle ka koos ülaltoodud käsuga gparted.
Kasutamine
Avama gparted
, avage oma terminal dokist või vaikeklahvikombinatsiooniga Ctrl + Alt + T
, tippige käsk gparted
ja vajutage Sisenema
. Saate selle avada ka vasakus ülanurgas asuvast Dashist otsides.
See küsib parooli sisestamist, kuna programm nõuab käitamiseks superkasutaja õigusi. Pange tähele, et peate olema a sudo
kasutaja käivitada gparted
.
Nagu ülaltoodud pildil näeme, on partitsioon /dev/sda4
on vigane NTFS-sektsioon ja selle failisüsteem on Gpartedile tundmatu. Hoiatusmärk näitab, et selle partitsiooniga on probleeme. Hoiatuse üksikasjade vaatamiseks topeltklõpsake sellel real.
Nüüd käivitame utiliidi „Andmete päästmise katse”, mis põhineb gpart
et proovida viga parandada.
Sulgege teabedialoogiboks. Jätke rida koos /dev/sda4
märgitud. Avage Seade » Proovige andmeid päästa.
Nagu kinnitusdialoogiboksis mainitud, skannib see kogu ketast potentsiaalselt rikutud partitsioonide ja failisüsteemide suhtes ning seetõttu võib selle käivitamine olenevalt kõvaketta suurusest võtta kaua aega.
Vajutage Okei
jätkama. Seejärel alustab see ketta skannimise protsessi.
Kui meie nõutav NTFS-failisüsteem on sisse lülitatud /dev/sda4
on protsessiga edukalt alla laaditud, saame selle paigaldada, käivitades järgmise:
sudo mount /dev/sda4 /media/abhi/win
Siin /media/abhi/win
on kataloogi asukoht, kuhu NTFS-i partitsioon on ühendatud. Lõpuks värskendame grubi, nii et see tuvastab taastatud partitsioonis buutiva Windowsi operatsioonisüsteemi.
sudo update-grub
Pange tähele, et see on edukalt tuvastanud Windows 8 /dev/sda4
.
Pärast seda peaks kasutaja alglaadimise ajal leidma menüüst Grub Windowsi operatsioonisüsteemi kirje.
Ntfsfixi kasutamine
Kasulikkus ntfsfix
parandab mõned NTFS-i partitsioonides levinud probleemid. Samuti lähtestab see NTFS-failisüsteemi päeviku ja sunnib partitsiooni järjepidevuse kontrollima.
Paigaldama ntfsfix
Ubuntus käivitage:
sudo apt install ntfs-3g
ntfs-3g
on pakend, mis sisaldab ntfsfix
ja muud NTFS-iga seotud Linuxi utiliidid.
Käitame programmi meie rikutud partitsioonil, /dev/sda4
.
sudo ntfsfix /dev/sda4
See utiliit ei suuda aga vigu parandada, kui Windows läks viimasel sisselogimisel talveunerežiimi, mitte aga täielikult välja. Talveunerežiim tähendab, et Windows salvestab väljalülitamise ajal süsteemi hetkeseisu ja pärast taaskäivitamist taastatakse sama olek.
Talveunerežiimis oleva Windowsi partitsiooni korral pole kirjutamisõigust ntfsfix
sellel partitsioonil. Seetõttu kasutame ntfs-3g
programm talveunerežiimi faili eemaldamiseks.
sudo ntfs-3g -o remove_hiberfile /dev/sda4 /media/abhi/win
See eemaldab talveunerežiimi faili Windowsi partitsioonist ja proovib partitsiooni asukohta ühendada /media/abhi/win
.
Märge: Kuna programm eemaldab talveunerežiimi faili, siis kõik talveunerežiimi ajal salvestatud seansiandmed, nt. brauseri vahekaardid, läheb ära.
Pärast seda saab kasutaja käivitada ntfsfix
uuesti probleemide lahendamiseks. Lõpuks värskendame grubi nii, et see tuvastaks sellel partitsioonil Windowsi OS-i.
sudo update-grub
Pange tähele, et see on edukalt tuvastanud Windows 8 /dev/sda4
.
Järeldus
Sellest artiklist õppisime kahte meetodit, kuidas proovida topeltkäivituse ajal katkist NTFS-i partitsiooni päästa. Kui NTFS-i partitsioonil on tõsisemaid probleeme, mida nende meetoditega ei saa lahendada, on jaotises mõned täpsemad suvandid. ntfs-3g
programm, mis võib osutuda kasulikuks (vaata mees ntfs-3g
). Sellisel juhul saab kasutada ka täiustatud kettataasteprogrammi või buutiva ketta parandamise utiliiti.