A törött Windows NTFS-partíció javítása az Ubuntu és a Windows Dual Boot rendszerben

Napjainkban bevett gyakorlat, különösen a haladó felhasználók és szoftverfejlesztők számára, hogy számítógépüket kettős rendszerindító rendszerrel konfigurálják; Általában az egyik egy Microsoft Windows operációs rendszer, a másik pedig egy GNU/Linux alapú operációs rendszer.

Sok Bootloader program (olyan programok, amelyek elindítják az operációs rendszert a számítógép bekapcsolása után) észleli az olyan általánosan ismert operációs rendszereket, mint a Windows, a Mac OS, a merevlemezre telepített GNU/Linux, és megjelenít egy menüt, amely lehetővé teszi a felhasználó számára, hogy melyik operációs rendszert használja. beindul. A Grub A GNU/Linux rendszerindító betöltőt leggyakrabban használják, mivel az operációs rendszerek legszélesebb körét észleli.

A kettős rendszerindítási beállítás azonban nem tévedésbiztos, és bármelyik operációs rendszer meghibásodását okozhatja. Ennek több oka lehet, például egy partíció eltávolítása a lemez partíciós táblájából, a fájlrendszer-táblázat változása, a partíció rendszerindítási jelzőjének változása stb., amelyek az operációs rendszer telepítése során fordulhatnak elő.

Windows és Ubuntu kettős rendszerindítás esetén az egyik ilyen probléma, amelyről széles körben beszámoltak, az, hogy a Windows rendszerindító NTFS-partíciója (C: meghajtó) megsérül. Ez ahhoz vezet, hogy az Ubuntu rendszerbetöltő (Grub) csak egy operációs rendszert észlel, pl. Ubuntu, és a rendszer nem észlel Windows-partíciót, ami megakadályozza, hogy a felhasználó elinduljon a Windows rendszerbe. Nézzük meg, hogyan lehet javítani egy ilyen partíciót.

A felhasználónak be kell indítania az Ubuntut, és meg kell próbálnia a következő módszereket a partíció javításához.

A Gparted használata

A Gparted a GNU/Linux GNU Parted segédprogram grafikus felülete. Ez egy meghajtóparticionáló segédprogram, amely partíciók létrehozására, törlésére és átméretezésére szolgál. Lehetőség van a meghajtó átvizsgálására, hogy keressen olyan meglévő partíciókat, amelyek vagy sérültek, vagy nem szerepelnek a meghajtó partíciós táblájában.

Telepítés

A gparted telepítéséhez Ubuntuban futtassa:

sudo apt install gparted gpart

Jegyzet: Ubuntu < 14.04-es verziók esetén használjaapt-getahelyettalkalmas.

gpart egy másik eszköz, amely bizonyos funkciókhoz szükséges gparted, ezért azt is telepítjük a fenti parancsban a gparted mellett.

Használat

Kinyitni gparted, nyissa meg a terminált a dokkból vagy az alapértelmezett billentyűkombinációval Ctrl + Alt + T, írja be a parancsot gpartedgombot, és nyomja meg Belép. Megnyithatja úgy is, hogy rákeres a bal felső sarokban található Dash-ben.

Jelszó megadását kéri, mivel a program futtatásához szuperfelhasználói jogosultságokra van szükség. Vegye figyelembe, hogy Önnek a sudo felhasználó futtatásához gparted.

Ahogy a fenti képen láthatjuk, a partíció /dev/sda4 a hibás NTFS-partíció, és a fájlrendszere ismeretlen a Gparted számára. A figyelmeztető jel azt jelzi, hogy valami probléma van ezzel a partícióval. Kattintson duplán erre a sorra a figyelmeztetés részleteinek megtekintéséhez.

Most az „Adatmentet kísérlet” segédprogramot fogjuk futtatni, amely alapján gpart hogy megpróbálja kijavítani a hibát.

Zárja be az információs párbeszédpanelt. Tartsa a sort vele /dev/sda4 megjelölt. Lépjen az Eszköz » Adatmentés kísérlete menüpontra.

Amint azt a megerősítő párbeszédpanelen említettük, a teljes lemezt megvizsgálja esetlegesen sérült partíciókat és fájlrendszereket keresve, ezért a merevlemez méretétől függően hosszú ideig tarthat a futtatása.

nyomja meg rendben folytatni. Ezután elindítja a lemezellenőrzési folyamatot.

Ha a szükséges NTFS fájlrendszerünk be van kapcsolva /dev/sda4 a folyamat sikeresen lekéri, a következő futtatásával csatlakoztathatjuk:

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

Itt /media/abhi/win az a könyvtár helye, ahová az NTFS-partíciót felcsatolták. Végül frissítjük a grub-ot, hogy felismerje a rendszerindító Windows operációs rendszert a helyreállított partíción.

sudo update-grub

Vegye figyelembe, hogy sikeresen észlelte a Windows 8 rendszert /dev/sda4.

Ezt követően a felhasználónak képesnek kell lennie arra, hogy rendszerindítás közben megtalálja a Windows operációs rendszer bejegyzését a Grub menüben.

Ntfsfix használata

A segédprogram ntfsfix kijavít néhány gyakran előforduló problémát az NTFS-partíciókban. Ezenkívül alaphelyzetbe állítja az NTFS fájlrendszer naplóját, és konzisztencia-ellenőrzést kényszerít ki a partíción.

Telepíteni ntfsfix Ubuntuban futtassa:

sudo apt install ntfs-3g

ntfs-3g egy csomag, amely tartalmazza ntfsfix és egyéb NTFS-hez kapcsolódó Linux segédprogramok.

A programot a sérült partíciónkon fogjuk futtatni, /dev/sda4.

sudo ntfsfix /dev/sda4

Ez a segédprogram azonban nem tudja kijavítani a hibákat, ha az utolsó bejelentkezéskor a Windows hibernált állapotba került, és nem állt le teljesen. A hibernálás azt jelenti, hogy a Windows leállításkor elmenti a rendszer aktuális állapotát, és az újraindítás után is visszaáll ugyanaz az állapot.

Hibernált Windows-partíció esetén nincs írási jogosultság a számára ntfsfix azon a partíción. Ezért használjuk ki ntfs-3g programot a hibernált fájl eltávolításához.

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

Ezzel eltávolítja a hibernált fájlt a Windows partícióról, és megkísérli felcsatolni a partíciót a helyre /media/abhi/win.

Jegyzet: Mivel a program eltávolítja a hibernált fájlt, a hibernálás során mentett összes munkamenet adatot, pl. böngésző lapok, el fog tűnni.

Ezt követően a felhasználó futhat ntfsfix újra a problémák megoldása érdekében. Végül frissítjük a grub-ot, hogy észlelje a Windows operációs rendszert ezen a partíción.

sudo update-grub

Vegye figyelembe, hogy sikeresen észlelte a Windows 8 rendszert /dev/sda4.

Következtetés

Ebben a cikkben két módszert ismerhettünk meg, amelyekkel megpróbálhat megmenteni egy törött NTFS-partíciót a kettős rendszerindítás során. Abban az esetben, ha az NTFS partíciónak súlyosabb problémái vannak, amelyeket ezekkel a módszerekkel nem lehet megoldani, van néhány speciális beállítás a ntfs-3g program, amely hasznosnak bizonyulhat (ellenőrizd férfi ntfs-3g). Ilyen esetben egy speciális lemez-helyreállító program vagy egy rendszerindító lemezjavító segédprogram is használható.