Mūsdienās ir ierasta prakse, īpaši pieredzējušiem lietotājiem un programmatūras izstrādātājiem, konfigurēt savu datoru ar dubultās sāknēšanas sistēmu; parasti viena ir Microsoft Windows operētājsistēma, bet otra ir uz GNU/Linux balstīta operētājsistēma.
Daudzas Bootloader programmas (programmas, kas palaiž operētājsistēmu pēc datora ieslēgšanas) nosaka plaši pazīstamas operētājsistēmas, piemēram, Windows, Mac OS, GNU/Linux, kas instalētas cietajā diskā, un parāda izvēlni, kas ļauj lietotājam izvēlēties, kuru operētājsistēmu izmantot. sāknēties. The Grub
Bootloader operētājsistēmā GNU/Linux tiek izmantots visbiežāk, jo tas nosaka visplašāko operētājsistēmu klāstu.
Tomēr dubultās sāknēšanas iestatīšana nav droša un var izraisīt jebkuras operētājsistēmas bojājumus. Tas ir saistīts ar vairākiem iemesliem, piemēram, nodalījuma noņemšana no diska nodalījumu tabulas, izmaiņas failu sistēmas tabulā, izmaiņas bootable karodziņā nodalījumā utt., kas var rasties operētājsistēmas instalēšanas laikā.
Windows un Ubuntu dubultās sāknēšanas gadījumā viena no šādām problēmām, par ko ziņots plaši, ir Windows sāknējamā NTFS nodalījuma (C: diska) bojājums. Tas noved pie tā, ka Ubuntu sāknēšanas ielādētājs (Grub) atklāj tikai vienu operētājsistēmu, proti. Ubuntu, un neviens Windows nodalījums netiek atklāts, tādējādi neļaujot lietotājam palaist sistēmā Windows. Redzēsim, kā labot šādu nodalījumu.
Lietotājam ir jāielādē Ubuntu un jāizmēģina šādas metodes, lai salabotu nodalījumu.
Izmantojot Gparted
Gparted ir GNU/Linux utilīta GNU Parted grafiskā saskarne. Tā ir diska sadalīšanas utilīta, ko izmanto, lai izveidotu, dzēstu un mainītu nodalījumus. Tas ir aprīkots ar iespēju skenēt disku, lai atrastu esošos nodalījumus, kas ir bojāti vai nav diska nodalījumu tabulā.
Uzstādīšana
Lai instalētu gparted Ubuntu palaidiet:
sudo apt instalēt gparted gpart
Piezīme: Ubuntu versijām < 14.04 izmantojietapt-get
tā vietāapt
.
gpart
ir vēl viens rīks, kas nepieciešams dažām funkcijām gparted
, tāpēc mēs to instalējam arī kopā ar gparted iepriekš minētajā komandā.
Lietošana
Atvērt gparted
, atveriet savu termināli no doka vai ar noklusējuma taustiņu kombināciju Ctrl+Alt+T
, ierakstiet komandu gparted
un nospiediet Ievadiet
. Varat arī to atvērt, meklējot to no Dash augšējā kreisajā stūrī.
Tas prasīs ievadīt paroli, jo programmai ir nepieciešamas superlietotāja privilēģijas. Ņemiet vērā, ka jums ir jābūt a sudo
lietotājam palaist gparted
.
Kā redzam iepriekš attēlā, nodalījums /dev/sda4
ir kļūdains NTFS nodalījums, un tā failu sistēma uzņēmumam Gparted nav zināma. Brīdinājuma zīme norāda, ka ar šo nodalījumu ir radusies problēma. Veiciet dubultklikšķi uz šīs rindas, lai skatītu brīdinājuma informāciju.
Tagad mēs palaidīsim utilītu “Attempt Data Rescue”, pamatojoties uz gpart
lai mēģinātu labot kļūdu.
Aizveriet informācijas dialoglodziņu. Saglabājiet rindu ar /dev/sda4
atzīmēts. Atveriet sadaļu Ierīce » Mēģināt glābt datus.
Kā minēts apstiprinājuma dialoglodziņā, tas skenē pilnu disku, lai atrastu potenciāli bojātus nodalījumus un failu sistēmas, un tāpēc tas var aizņemt ilgu laiku atkarībā no cietā diska lieluma.
Nospiediet labi
turpināt. Pēc tam tas sāks diska skenēšanas procesu.
Ja ir ieslēgta mūsu vajadzīgā NTFS failu sistēma /dev/sda4
process ir veiksmīgi izgūts, mēs varam to uzstādīt, izpildot šādas darbības:
sudo mount /dev/sda4 /media/abhi/win
Šeit /media/abhi/win
ir direktorija atrašanās vieta, kurā ir uzstādīts NTFS nodalījums. Visbeidzot, mēs atjauninām grub, lai tas atkoptajā nodalījumā noteiktu sāknējamo Windows operētājsistēmu.
sudo update-grub
Ņemiet vērā, ka tas ir veiksmīgi atklājis Windows 8 /dev/sda4
.
Pēc tam lietotājam vajadzētu būt iespējai startēšanas laikā izvēlnē Grub atrast Windows OS ierakstu.
Izmantojot Ntfsfix
Lietderība ntfsfix
novērš dažas bieži sastopamas problēmas NTFS nodalījumos. Tas arī atiestata NTFS failu sistēmas žurnālu, kā arī piespiež pārbaudīt nodalījuma konsekvenci.
Lai instalētu ntfsfix
Ubuntu palaidiet:
sudo apt instalēt ntfs-3g
ntfs-3g
ir iepakojums, kas satur ntfsfix
un citas ar NTFS saistītas Linux utilītas.
Mēs palaižam programmu mūsu bojātajā nodalījumā, /dev/sda4
.
sudo ntfsfix /dev/sda4
Tomēr šī utilīta neizdodas novērst kļūdas, ja pēdējā pieteikšanās reizē Windows pārgāja hibernācijas režīmā, nevis pilnībā izslēdzās. Hibernācija nozīmē, ka Windows izslēgšanas laikā saglabā pašreizējo sistēmas stāvokli, un tas pats stāvoklis tiek atjaunots pēc restartēšanas.
Hibernētā Windows nodalījuma gadījumā nav rakstīšanas tiesību ntfsfix
šajā nodalījumā. Tāpēc mēs izmantojam ntfs-3g
programma hibernācijas faila noņemšanai.
sudo ntfs-3g -o remove_hiberfile /dev/sda4 /media/abhi/win
Tas noņems hibernācijas failu no Windows nodalījuma un mēģinās uzstādīt nodalījumu attiecīgajā vietā /media/abhi/win
.
Piezīme: Tā kā programma noņem hibernācijas failu, visi hibernācijas laikā saglabātie sesijas dati, piemēram, pārlūkprogrammas cilnes, būs prom.
Pēc tam lietotājs var palaist ntfsfix
vēlreiz, lai novērstu problēmas. Visbeidzot, mēs atjauninām grub, lai tas noteiktu Windows OS šajā nodalījumā.
sudo update-grub
Ņemiet vērā, ka tas ir veiksmīgi atklājis Windows 8 /dev/sda4
.
Secinājums
Šajā rakstā mēs uzzinājām par divām metodēm, kā mēģināt izglābt bojātu NTFS nodalījumu dubultās sāknēšanas laikā. Ja NTFS nodalījumā ir daudz nopietnākas problēmas, kuras nevar atrisināt ar šīm metodēm, sadaļā ir dažas papildu opcijas. ntfs-3g
programma, kas var izrādīties noderīga (pārbaudiet vīrietis ntfs-3g
). Šādā gadījumā var izmantot arī uzlaboto diska atkopšanas programmu vai sāknējamā diska labošanas utilītu.