Kā salabot bojātu Windows NTFS nodalījumu Ubuntu un Windows Dual Boot

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-gettā 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 gpartedun 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.