A rendszerindítási problémák elhárítása és lemezkarbantartás a Lemezkezelő és az fsck segítségével

Ha a számítógép nem indul el a szokott módon, szükség lehet arra, hogy egy lemezjavításra alkalmas segédprogrammal elhárítsa a problémát. 

Ez egy archivált cikk, ezért az Apple egy ideje már nem frissíti.

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:

  1. Indítsa el a számítógépet Biztonságos módban.
  2. 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.

  1. 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.
  2. 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.
  3. Kattintson az Elsősegély fülre.
  4. 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.
  5. Válassza ki a rendszerindító lemezt (általában „Macintosh HD”).
  6. 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:

  1. 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.

  2. 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).

  3.  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.

  1. Indítsa el a számítógépet, és jelentkezzen be rendszergazdaként.
  2. Nyissa meg a Terminalt (/Alkalmazások/Segédprogramok).
  3. Í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.

Közzététel dátuma: