Az OS X a következő két segédprogramot foglalja magában, amely alkalmas a lemezek ellenőrzésére és megjavítására: Lemezkezelő és fsck (parancssoros segédprogram). Akkor is futtathatja ezeket a segédprogramokat, ha a számítógép megfelelően indul el, de ellenőrizni szeretné, hogy a lemezen fennállnak-e fájlrendszerrel kapcsolatos problémák. Ha a Mac OS X 10.4.3-as vagy újabb verzióját használja, tekintse meg az alábbi, „Élő ellenőrzés a Mac OS X 10.4.3-as és újabb verzióiban” című szakaszt.
Fontos: Ha a Mac OS X 10.4-es vagy újabb verzióját használja, lehetőleg a Lemezkezelőt használja az fsck helyett.
Bizonyos esetekben a fájlrendszerrel kapcsolatos problémák megakadályozzák a számítógép elindulását. A hibajelenség helytelen leállítás, kényszerített újraindítás, illetve áramszünet után léphet fel. Ha a számítógépen az alábbi hibajelenségek egyike tapasztalható, használja az egyik lemezjavításra alkalmas segédprogramot:
- A számítógép elindul, azonban egy parancssor jelenik meg, ahol csak szöveges bevitelre van lehetőség. Ilyes esetben valószínűleg a következő üzenet jelenik meg: „a fájlrendszer inkonzisztens; futtassa az fsck segédprogramot.” Az üzenet alatt a parancsok megadására szolgáló, parancssornak nevezett felület látható, amelynek elején kettős kereszt (#) áll. Ha az előbbi üzenet jelenik meg, futtatnia kell az fsck segédprogramot a parancssorból (lásd az alábbi, „Tesztelés az fsck segítségével” című részt):
- A számítógép elindul, nem jelenik meg azonban a bejelentkezési képernyő.
- A számítógép megjeleníti a bejelentkezési képernyőt, de a bejelentkezést követően nem jelenik meg az íróasztal.
Ha a számítógépen a fenti problémák egyike lépett fel, az alábbiakban ismertetett műveletekkel biztosíthatja, hogy a számítógép ismét megfelelően induljon el. Ha nem tudja elindítani a Visszaállítás rendszert vagy az Internetes visszaállítást OS X Lion vagy újabb rendszerben, olvassa el az alábbi, „Az fsck használata” című részt.
Tesztelés Biztonságos módban
Ha a Mac OS X 10.2-es vagy újabb verzióját használja, a számítógép Biztonságos módban is elindítható, amelyben automatikus lemezellenőrzés és -javítás végezhető. Ha a Mac OS X 10.1.5-ös vagy korábbi verzióját használja, folytassa a következő szakasszal. Elképzelhető, hogy a Biztonságos indítás révén – amelynek során a számítógép Biztonságos módban indul el – sikerül megfelelően elindítani a számítógépet. Ehhez hajtsa végre az alábbi műveleteket:
- Indítsa el a számítógépet Biztonságos módban.
- Miután a rendszer teljes mértékben elindult, ismét indítsa újra a számítógépet a szokott módon.
Ha a Mac megfelelően újraindul, akkor sikerült a hiba elhárítása. Ha a hiba nem szűnt meg, futtassa a Lemezkezelőt.
Tesztelés a Lemezkezelő segítségével
Az alábbiak szerint ellenőrizze, illetve javítsa meg a lemezt a Lemezkezelő alkalmazás segítségével.
- Ha az OS X Lion rendszert vagy újabb verziót használ, indítsa el a Visszaállítás rendszert vagy az Internetes visszaállítást. Ha az OS X egy korábbi verzióját használja, és a számítógéphez kapott Mac OS X telepítőlemezt, helyezze be a lemezt, és indítsa újra a számítógépet úgy, hogy közben lenyomva tartja a C billentyűt.
- Amikor a számítógép befejezte az indítást, válassza ki a Lemezkezelő lehetőséget a Segédprogramok ablakban, illetve a Telepítő menüben, ha telepítőlemezről indította el a számítógépet.
- Kattintson az Elsősegély fülre.
- A merevlemez ikonjától balra látható háromszögre kattintva jelenítse meg a merevlemezen található kötetek és partíciók nevét.
- Válassza ki a rendszerindító lemezt (általában „Macintosh HD”).
- Kattintson a Javítás gombra. A Lemezkezelő elvégzi az ellenőrzést, és megjavítja a lemezt.
Tipp: A Mac OS X 10.6-os vagy korábbi verziójának használata esetén mindig a telepítőlemez vagy a visszaállítási lemez segítségével indítsa el a számítógépet, ha a Lemezkezelő segítségével ellenőrizni vagy javítani szeretné a rendszerindító kötetet. Ellenkező esetben lemezhibát jelző üzenet jelenhet meg.
Tesztelés az fsck segítségével
Az fsck parancssoros segédprogrammal is ellenőrizhetők és megjavíthatók a lemezek. Ha sikerült lemezről elindítani a Biztonságos módot, illetve futtatni a Lemezkezelőt, nincs szükség az fsck használatára. Az alábbiakban olyan helyzetek olvashatók, ahol szükség lehet az fsck használatára.
- A Mac nem tudja elindítani a Visszaállítás rendszert vagy az Internetes visszaállítást.
- Nem áll rendelkezésre a Mac OS X lemeze.
- Nem áll rendelkezésre az optikai meghajtó.
- Nem sikerül a Biztonságos mód indítása úgy, hogy az indítás során lenyomva tartja a Shift billentyűt.
Tipp: Ha a Mac OS X kiterjesztett (naplózott) formázású kötetet használ – például a Mac OS X 10.3-as vagy újabb verziójában –, valószínűleg nem lesz szükség az fsck használatára. Ha mégis használatba veszi, vegye figyelembe, hogy ártalmatlan hibaüzenetek jelenhetnek meg.
Ha nem tudja, milyen formázású a kötet, és nem tudja elindítani a Mac OS X kötetet, hogy ezáltal kiderítse a formátumot, írja be az alábbi parancsot a parancssorba, majd nyomja meg az Enter billentyűt:
diskutil info /
Ha a „Fájlrendszer: Naplózott HFS+” üzenet jelenik meg, akkor a kötet Naplózott.
Az fsck segédprogram a parancssor segítségével vehető használatba. Ez esetben nem a mutató segítségével végezheti el a kívánt műveleteket, hanem a parancssorba (#) beírt szöveges paranccsal utasíthatja az fsck segédprogramot az adott művelet elvégzésére. A Terminal alkalmazásban (/Alkalmazások/Segédprogramok) és az egyfelhasználós üzemmódban például ilyen parancssoros felület használható. Az fsck használata:
- Indítsa el a számítógépet egyfelhasználós üzemmódban a parancssor megnyitásához.
Megjegyzés: Ha a számítógép nem reagál, kényszerítse leállásra a bekapcsológomb néhány másodpercig tartó nyomva tartásával. Ezután nyomja meg ismét a bekapcsológombot a számítógép indításához.
- A parancssorba írja be a következőt:
/sbin/fsck -fy
Nyomja le az Enter billentyűt. Az fsck ekkor keresztülmegy öt „fázis”-on, majd megjeleníti a lemezhasználattal kapcsolatos információkat. Amikor végzett az ellenőrzéssel, az alábbi üzenetet jeleníti meg, ha nem találhatók problémák:
** A(z) (kötet:_neve) kötet látszólag rendben van
Ha az fsck problémát észlelt, és ezért valamilyen módosítást vagy javítást végzett, a következő üzenet jelenik meg:
***** A FÁJLRENDSZER MÓDOSULT *****
Ha a fenti üzenet jelent meg, írja be a 2. lépésben megadott fsck-parancsot annyi alkalommal, amíg az fsck arról nem értesíti, hogy a kötet látszólag rendben van (az első körben végzett javítások során újabb hibákra derülhet fény, tehát ez a megfelelő eljárás).
- Amikor az fsck értesíti, hogy a kötet rendben van, a parancssorba írja be a
reboot
parancsot, majd nyomja le az Enter billentyűt.
A számítógép ekkor minden bizonnyal a megszokott módon elindul, és lehetőséget ad a bejelentkezésre.
További információk
Élő ellenőrzés a Mac OS X 10.4.3-as és újabb verzióiban
A Mac OS X 10.4.3-as és újabb verzióiban lehetőség van a rendszerindító lemez ellenőrzésére úgy is, hogy a Mac a rendszerindító lemezről indul. Ez az úgynevezett „élő ellenőrzés”, amely háromféleképpen használható.
1. lehetőség: A lemez ellenőrzése a Lemezkezelő segítségével úgy, hogy a számítógépet a rendszerindító lemezről indítja. Ennek módjáról ebben a cikkben olvashat. Vegye figyelembe, hogy az élő ellenőrzés keretében nem kerül sor lemezjavításra, így ha az ellenőrzés során javításra szoruló hibák merülnek fel, indítsa el a számítógépet a Mac OS X telepítőlemezéről, és használja a Lemezkezelőt a fenti, „Tesztelés a Lemezkezelő segítségével” című részben leírtak szerint.
2. lehetőség (gyakorlott felhasználóknak): A parancssor és a diskutil nevű parancssoros segédprogram használata.
- Indítsa el a számítógépet, és jelentkezzen be rendszergazdaként.
- Nyissa meg a Terminalt (/Alkalmazások/Segédprogramok).
- Írja be az alábbi parancsot a parancssorba, majd nyomja le az Enter billentyűt:
diskutil verify /
Megjegyzés: Ne használja ezt a módszert rendszerindításra alkalmatlan kötetek ellenőrzésére.
A lemezellenőrzés során az alábbi üzenetek jelenhetnek meg:
A lemezt nem lehet leválasztani az ellenőrzéshez, kísérlet az élő ellenőrzésre
Elindult az ellenőrzés/javítás a Macintosh HD disk0s3 köteten
HFS Plus kötet ellenőrzése.
Extent túlcsordulási fájl ellenőrzése.
Katalógusfájl ellenőrzése.
Többszörösen linkelt fájlok ellenőrzése.
Katalógushierarchia ellenőrzése.
Kibővített attribútumfájl ellenőrzése.
Kötet bitképének ellenőrzése.
Kötetinformációk ellenőrzése.
A Macintosh HD kötet látszólag rendben van.
Lemez felcsatolása
Az ellenőrzés/javítás befejeződött a Macintosh HD disk0s3 köteten
3. lehetőség (gyakorlott felhasználóknak): A parancssor és az fsck_hfs -l
parancs használata.
Indítsa el a számítógépet, és jelentkezzen be rendszergazdaként.
Nyissa meg a Terminalt (/Alkalmazások/Segédprogramok).
A parancssorba írja be az alábbi parancsot, és nyomja le az Enter billentyűt a fájlrendszer-azonosító megállapításához:
df -hl
Keressen az alábbiakhoz hasonló sorokat:
Fájlrendszer Méret Használatban Elérhető kapacitás Felcsatolva itt:
/dev/disk0s3 37G 20G 17G 55% /
/dev/disk0s5 37G 37G 641M 98% /Kötetek/Tárhely
Jegyezze fel az első lemez („disk”) nevét, amely a /dev/ karaktersor után látható, például „disk0s3”. Ez a rendszerindító kötet fájlrendszer-azonosítója.
Írja be az alábbi parancsot a parancssorba, majd nyomja le az Enter billentyűt:
df -hl
Ezután írja be az alábbi parancsot (a „disk0s3” helyett a 4. lépésben feljegyzett fájlrendszer-azonosítót írja), majd nyomja le az Enter billentyűt:
sudo fsck_hfs -l /dev/disk0s3
Amikor felszólítást kap erre, írja be rendszergazdai jelszavát, majd nyomja le az Enter billentyűt az ellenőrzés elindításához.
A lemez ellenőrzése során az alábbiakhoz hasonló üzenetek jelennek meg:
** /dev/rdisk0s3 (NINCS ÍRÁS)
** Gyökérfájlrendszer
** HFS Plus kötet ellenőrzése.
** Extent túlcsordulási fájl ellenőrzése.
** Katalógusfájl ellenőrzése.
** Többszörösen linkelt fájlok ellenőrzése.
** Katalógushierarchia ellenőrzése.
** Kibővített attribútumfájl ellenőrzése.
** Kötet bitképének ellenőrzése.
** Kötetinformációk ellenőrzése.
** A Macintosh HD kötet látszólag rendben van.
Gyakorlott felhasználóknak szóló információk
Ha érdekli a UNIX stílusú parancssori szintaxis, íme egy rövid összefoglaló arról, hogy a fentiekben használt néhány jelölő milyen hatást gyakorol az fsck működésére:
A -y jelölő: Annak jelzése az fsck számára, hogy az „igen” választ szeretné megadni a javításra és a többi információra vonatkozó összes kérdésre. Ez az optimális eljárás, mivel ha bármely kérdésre nemleges választ ad, az fsck leáll. Nem határozható meg addig, hogy az összes szükséges javítás végbement-e, amíg az fsck be nem fejezi a műveleteket, és meg nem jeleníti a végleges jelentést.
A -f jelölő: Arra kényszeríti az fsck segédprogramot, hogy a „tiszta” jelzésű fájlrendszereket ellenőrizze.