vannak terminál segédprogramok elérhető Linux, amely segít kezelni a merevlemez rossz szektorok. Ezeket a segédprogramokat is használhatatlanná teheti.
rossz szektorok vagy rossz blokkok sérült része a mechanikus merevlemez-meghajtó, amely egyáltalán nem használható Adattárolás céljából. Az operációs rendszer azonban továbbra is írhat ezekre a szektorokra, kivéve, ha kifejezetten “rossznak” vagy használhatatlannak jelöli őket., Ha a merevlemez ezen területein tárolt adatok is vannak, akkor ezeket is nagyon nehéz helyreállítani.
bár a legújabb számítógépes tárolási technológia, például az SSD stb. Ma azonban még rengeteg merevlemez-meghajtó van használatban, ami öregszik, és lassan rossz szektorok következhetnek be.
ezért rendszeresen ellenőriznie kell a merevlemezt (különösen az öregedést) rossz szektorok esetén, ha úgy érzi, hogy a rendszer lelassul, vagy a lemez IO növekszik., A Linux (Ubuntu, Fedora, és egyéb disztribúciók), akkor könnyen ezt az alábbi terminál parancsokat.
A lemez rossz szektorainak kezelése Linuxban
jobb, ha a parancsok alatt fut, ha a lemez nincs felszerelve az operációs rendszerrel. Ezért azt javaslom, hogy próbálja ki ezt az ÉLŐ operációs rendszer indításával egy USB-meghajtóról. Létrehozhat egy élő USB-t ezzel az útmutatóval bármely választott Linux operációs rendszerrel (ajánlott: Ubuntu).,
ezeket a parancsokat továbbra is futtathatja a telepített Linux disztribúcióban, de nem szabad beolvasnia vagy megjelölnie a szerelt “/” gyökér fájlrendszert.
rossz szektorok keresése
első lépésként azonosítsa azt a lemezpartíciót, amelyet rossz szektorokat szeretne keresni. Ha telepítve van a GParted, könnyű megtudni. Ellenkező esetben futtathatja az alábbi parancsot (lsblk – List block devices) A lemezpartíciók megtekintéséhez.
sudo lsblk -o name,mountpoint,label,size,uuid
Ha a fenti parancsot élő USB-n keresztül futtatja, győződjön meg róla, hogy azonosítja a merevlemezt és az USB-meghajtót., Jellemzően HDD kell meghatározni, mint /dev/sda
.
ezután futtathatja abadblocks
parancsot az alábbiak szerint a verbose (-v) kapcsolóval. Mentse a kimenetet egy szöveges fájlba további vizsgálat céljából. Ez csak egy ellenőrzés, hogy rossz szektorok vannak-e a merevlemezen, vagy sem.
sudo badblocks -v /dev/sda1 > ~/bad_sectors.txt
javítás rossz szektorok
az ext2, ext3, és ext4 fájlrendszerek, akkor a e2fsck
segédprogram, hogy ellenőrizze, és javítási rossz szektorok. A terminálon futtassa az alábbi parancsot admin jogosultsággal, hogy ellenőrizze és javítsa.,
sudo e2fsck -cfpv /dev/sda1
győződjön meg róla, hogy a sda1
megfelelő eszközazonosítóval helyettesíti. A “c” paraméterek rossz blokkokat keresnek, majd hozzáadják egy listához, az “f” ellenőrzi a fájlrendszert. A” p “paraméter mindent javít, ha lehetséges, a” v ” pedig a bőbeszédű mód, amely megadja a progress parancs terminál kimenetét.
megadhatja a bad_sectors.txt
fájlt is, amelyet a korábbi lépésekben hoztak létre, hogy a e2fsck
a fájlban lévőket csak az alábbi paranccsal javítsa meg.,
sudo e2fsck -l bad_sectors.txt /dev/sda1
más fájlrendszerekhez (például FAT32) használhatja az fsck-t.
sudo fsck -l bad_sectors.txt /dev/sda1
a fenti parancs végrehajtása azonban több órát is igénybe vehet a lemezpartíció méretétől és a lemez egészségi állapotától függően. Tehát készen áll, mielőtt elkezdi a parancsot. Próbálja meg, hogy ne szüntesse meg a parancsot a CTRL+C vagy a CTRL+Z segítségével, miközben folyamatban van.
remélem, hogy ez a bemutató segített azonosítani a merevlemezen lévő problémákat, és rossznak jelölni őket, hogy megakadályozzák a további adatvesztést., Ne feledje, hogy még akkor is, ha az ágazatokat “rossznak” jelöli, a lemez még mindig fizikailag sérült. Ez csupán egy szoftver fix megjelölni ezeket a számokat, mint rossz, hogy elmondja az operációs rendszer nem fér hozzá. Ha a merevlemez kezdett, amelynek rossz szektorok, hosszú távon, akkor rosszabb lesz. Ezért javasoljuk, hogy indítsa el az adatok biztonsági mentését, cserélje ki a merevlemezt egy újra, vagy keresse meg a legújabb SSD meghajtókat.