Jelenségek
A Windows 10 való frissítéskor vagy frissítésekor a következő hibaüzenet jelenhet meg: "Nem sikerült frissíteni a fenntartott rendszerpartíciót", hibakód 0xc1900104 vagy hibakód 0x800f0922.
A probléma oka
Előfordulhat, hogy a rendszer számára fenntartott partíció (SRP) megtelt. A Rendszerfoglalási partíció (SRP) egy kis partíció a merevlemezen, amely a Windows rendszerindítási adatait tárolja. Néhány külső víruskereső és biztonsági alkalmazás ír az SRP-be, és kitöltheti azt.
Megoldás
Figyelem: ezek a lépések bonyolultak, és kockázatot hordoznak magukban. Ezt a legjobban a parancssort használó tapasztalt tapasztalt felhasználók végezhetik el. Ha hibát jelez a parancsok megadásakor, az eszköz rendszerindítás nélküli állapotba kerülhet, és elveszítheti az eszközön tárolt adatokat.
Az eszköz frissítéséhez 15 MB helyet kell felszabadítania az SRP-n az alábbi megfelelő módszerrel, majd újra meg kell próbálnia a frissítést. Ha Windows 10 frissít, 13 MB-ot kell felszabadítania. Először határozza meg, hogy az SRP GPT vagy MBR partícióstílus-e:-
Nyomja le a Windows billentyű + R billentyűkombinációt. A megjelenő Futtatás ablakban írja be a diskmgmt.msc parancsot, és nyomja le az Enter billentyűt.
-
Tartsa lenyomva az SRP-t tartalmazó lemezt (például a 0. lemezt), vagy kattintson rá a jobb gombbal, és válassza a Tulajdonságok lehetőséget.
-
Válassza a Kötetek lapot.
-
A Partícióstílus: sorban a GUID partíciós tábla (GPT) vagy a fő rendszerindítási rekord (MBR) szerepel.
Másodszor válassza ki a kívánt metódust:
-
Keressen rá a cmd kifejezésre. Az eredmények között tartsa lenyomva a parancssort, vagy kattintson rá a jobb gombbal, és válassza a Futtatás rendszergazdaként parancsot.
-
A parancssorba írja be a mountvol y: /s parancsot, majd nyomja le az Enter billentyűt. Ezzel hozzáadja az Y: meghajtóbetűjelet a rendszerpartíció eléréséhez.
-
Váltson az Y meghajtóra az Y: billentyű beírásával, majd nyomja le az Enter billentyűt. Ezután lépjen a Betűtípusok mappába a cd EFI\Microsoft\Boot\Fonts beírásával. Ha ott van, írja be a del *.* parancsot a betűtípusfájlok törléséhez. A rendszer megkérdezheti, hogy biztosan folytatja-e a műveletet, nyomja le az Y billentyűt, majd az Enter billentyűt a folytatáshoz.
-
Nyomja le a Windows billentyű + R billentyűkombinációt. A megjelenő Futtatás ablakban írja be a diskmgmt.msc parancsot , és nyomja le az Enter billentyűt.
-
Válassza ki a System Reserve (Rendszertartalék) jelölésű partíciót. Nyomja le és tartsa lenyomva, vagy kattintson rá a jobb gombbal.
-
Válassza a Meghajtóbetűjel és elérési utak módosítása lehetőséget.
-
Válassza a Hozzáadás lehetőséget.
-
A meghajtó betűjeleként adja meg az Y értéket.
-
Koppintson vagy kattintson az OK gombra.
-
A Start menüben keressen rá a cmd kifejezésre. Kattintson a jobb gombbal a parancssorra a keresési eredmények közül, és válassza a Futtatás rendszergazdaként parancsot.
-
A parancssorba írja be az Y: kifejezést, majd az Enter billentyű lenyomásával váltson az adott meghajtóra. Ezután lépjen a Betűtípusok mappába a cd Boot\Fonts parancs beírásával.
-
Írja be a következőt, és nyomja le az Enter:
takeown /d y /r /f billentyűkombinációt.Megjegyzés: Meg kell adnia a szóközt és az "f" utáni időszakot, különben a parancs nem fog megfelelően működni.
-
A meghajtóra vonatkozó engedély biztonsági mentéséhez írja be a következőt, majd nyomja le az Enter billentyűt:
icacls Y:\* /save %systemdrive%\NTFSp.txt /c /t
Megjegyzés: Győződjön meg arról, hogy az összes fájl sikeres, és egyik sem hibás.
-
Írja be a whoami kifejezést, nyomja le az Enter billentyűt, majd jegyezze fel a felhasználónevet. Írja be a következő parancsot, és nyomja le az Enter:
icacls billentyűt. /grant <whoami>:F /t felhasználónevétMegjegyzés: Ne helyezzen szóközt a felhasználónév és az "F" közé, különben a parancs nem fog működni.
-
Győződjön meg arról, hogy továbbra is a Betűtípusok helyen van (Y:\Boot\Fonts), a 8. lépésben leírtak szerint. Ezután írja be a del *.* parancsot a betűtípusfájlok törléséhez. A rendszer megkérdezheti, hogy biztosan folytatja-e a műveletet, nyomja le az Y billentyűt, majd írja be a következőt a folytatáshoz.
Engedélyek visszaállítása
-
Írja be a következő parancsot, majd nyomja le az Enter billentyűt:
icacls Y:\ /restore %systemdrive%\NTFSp.txt /c /t
-
Előfordulhat, hogy egy üzenet azt jelzi, hogy egyes fájlok feldolgozása sikertelen volt – ez normális, mivel ezek a fájlok a biztonsági mentés után törlődtek.
-
Ha a sikeres fájlok száma nincs, akkor a parancs végrehajtása helytelen volt; a folytatás előtt néhány fájlt sikeresen fel kell dolgoznia.
-
Állítsa vissza az ACL-t a Rendszer értékre a következő beírásával, majd nyomja le az Enter billentyűt:
-
icacls . /grant system:f /t
-
Állítsa vissza a meghajtó tulajdonosát a Rendszer értékre a következő parancs beírásával és az Enter billentyű lenyomásával:
icacls Y: /setowner "SYSTEM" /t /c
-
Vissza lemezkezelésre és az adatok frissítésére annak ellenőrzéséhez, hogy az SRP nagyobb szabad területtel rendelkezik-e. Ha igen, a meghajtó betűjele ezen a ponton eltávolítható.
-
Kattintson a jobb gombbal a fenntartott rendszerpartícióra.
-
Válassza a Meghajtóbetűjel és elérési utak módosítása lehetőséget.
-
Válassza az Y: meghajtót.
-
Válassza az Eltávolítás lehetőséget.
-
Kattintson az OK gombra.
-
Keressen rá a cmd kifejezésre. Tartsa lenyomva a parancssort, vagy kattintson a jobb gombbal a parancssorra az eredmények között, és válassza a Futtatás rendszergazdaként lehetőséget.
-
A parancssorba írja be a mountvol y: /s parancsot, majd nyomja le az Enter billentyűt. Ezzel hozzáadja az Y: meghajtóbetűjelet a rendszerpartíció eléréséhez.
-
Írja be a taskkill /im explorer.exe /f parancsot, és nyomja le az Enter billentyűt. Ezután írja be explorer.exe, majd nyomja le az Enter billentyűt Rendszergazda módban az Explorer újraindításához.
Jegyzet: Ebben a módban egyes alkalmazások (például a OneNote) nem futnak. -
Nyissa meg Fájlkezelő, és helyezze az Y:\EFI\Microsoft\Boot\ elemet a címsorba, és nyomja le az Enter billentyűt.
-
Jelölje ki az eltávolítani kívánt nyelvi mappákat, és véglegesen törölje őket. Ezeket négy betűből álló halmaz jelzi, kötőjellel felosztva. Az en-US például amerikai angolt jelent; de-DE jelentése német.
-
Nem kötelező: Távolítsa el a nem használt betűtípusfájlokat az Y:\EFI\Microsoft\Boot\Fonts helyen.
-
A fájlok eltávolítása után indítsa újra az eszközt. Ezzel eltávolítja a meghajtó betűjelét, és vissza explorer.exe normál módba.
Ez állandó, de kis mértékben növeli az SRP rendelkezésre álló területét.
-
Nyelvi mappák eltávolítása
-
Nyomja le a Windows billentyű + R billentyűkombinációt. A megjelenő Futtatás ablakban írja be a diskmgmt.msc parancsot , és nyomja le az Enter billentyűt.
-
Válassza ki a System Reserve (Rendszertartalék) jelölésű partíciót. Nyomja le és tartsa lenyomva, vagy kattintson rá a jobb gombbal.
-
Válassza a Meghajtóbetűjel és elérési utak módosítása lehetőséget.
-
Válassza a Hozzáadás lehetőséget.
-
A meghajtó betűjeleként adja meg az Y értéket.
-
Koppintson vagy kattintson az OK gombra.
-
A Start menüben keressen rá a cmd kifejezésre. Kattintson a jobb gombbal a parancssorra a keresési eredmények közül, és válassza a Futtatás rendszergazdaként parancsot.
-
A parancssorba írja be az Y: kifejezést, majd az Enter billentyű lenyomásával váltson az adott meghajtóra.
-
Írja be a következőt, és nyomja le az Enter billentyűt:
takeown /d y /r /f .
-
A meghajtóra vonatkozó engedély biztonsági mentéséhez írja be a következőt, majd nyomja le az Enter billentyűt:
icacls Y:\* /save %systemdrive%\NTFSp.txt /c /t
-
Írja be a whoami kifejezést, nyomja le az Enter billentyűt, majd jegyezze fel a felhasználónevet. Írja be a következő parancsot, és nyomja le az Enter:
icacls billentyűt. /grant <whoami>:F /t felhasználónevét. Megjegyzés: Ne tegyen szóközt a felhasználónév és az ":F" közé, különben a parancs nem fog működni. -
Nyissa meg az SRP-meghajtót a Fájlkezelő, és nyissa meg a Rendszerindítás mappát, jelölje ki az eltávolítani kívánt nyelvi mappákat, és véglegesen törölje őket. Ezeket négy betűből álló halmaz jelzi, kötőjellel felosztva. Az en-US például amerikai angolt jelent; de-DE jelentése német.
-
-
Az NTFS-napló csonkálása
-
Először ellenőrizze az NTFS-napló méretét. A parancssorból írja be a következőt, és nyomja le az Enter:
chkdsk /L Y billentyűkombinációt:-
Ha a méret kisebb, mint 5000 KB, nem kell csonkolnia a fájlt.
-
-
A fájl csonkolásához írja be a következőt, és nyomja le az Enter:
chkdsk /L:5000 /X /F billentyűkombinációt -
Vissza a Lemezkezelés ablakba. Koppintson vagy kattintson a Művelet menüre, és válassza a Frissítés lehetőséget. Győződjön meg arról, hogy az SRP most nagyobb szabad területtel rendelkezik. Ha igen, tartsa lenyomva a rendszerfoglalási partíciót, vagy kattintson rá a jobb gombbal, és válassza a Meghajtóbetűjel és elérési utak módosítása lehetőséget. Válassza az Y: lehetőséget, majd az Eltávolítás lehetőséget.
-
-
Méretezze át az USN-naplót, ha az NTFS-napló csonkolása nem növeli a szabad helyet az SRP-ben.
-
A parancssorból írja be a következőt, és nyomja le az Enter:
fsutil usn queryjournal Y billentyűt:-
Ez hexadecimális értékben jeleníti meg a méretet. Konvertálja az értéket decimálissá, és ossza el 1048576, az eredmény MB-ban lesz. (Hexadecimálissá alakításához nyissa meg a Számológépet a Windowsban, válassza a Nézet menüt, majd a Programozó lehetőséget. Válassza a Hexadecimális lehetőséget, adja meg a hexadecimális értéket, majd válassza a Dec elemet.
-
Ha a napló legalább 30 MB, folytassa a csonkítással.
-
-
A napló törléséhez írja be a következő parancsot, és nyomja le az Enter:
fsutil usn deletejournal /D /N Y billentyűkombinációt: -
Hozza létre újra a naplót egy új naplóméretértékkel:
fsutil usn createjournal m=1500 a=1 Y:
-
-
Engedélyek visszaállítása
-
Írja be a következő parancsot, majd nyomja le az Enter billentyűt:
icacls Y:\ /restore %systemdrive%\NTFSp.txt /c /t
-
Előfordulhat, hogy egy üzenet azt jelzi, hogy egyes fájlok feldolgozása sikertelen volt – ez normális, mivel ezek a fájlok a biztonsági mentés után törlődtek.
-
Ha a sikeres fájlok száma nincs, akkor a parancs végrehajtása helytelen volt; a folytatás előtt néhány fájlt sikeresen fel kell dolgoznia.
-
-
Állítsa vissza az ACL-t a Rendszer értékre a következő beírásával, majd nyomja le az Enter billentyűt:
icacls . /grant system:f /t
-
Állítsa vissza a meghajtó tulajdonosát a Rendszer értékre a következő parancs beírásával és az Enter billentyű lenyomásával:
icacls Y: /setowner "SYSTEM" /t /c
-
Vissza lemezkezelésre, és frissítse az adatokat annak ellenőrzéséhez, hogy az SRP nagyobb szabad területtel rendelkezik-e. Ha igen, a meghajtó betűjele ezen a ponton eltávolítható.
-
Kattintson a jobb gombbal a fenntartott rendszerpartícióra.
-
Válassza a Meghajtóbetűjel és elérési utak módosítása lehetőséget.
-
Válassza az Y: meghajtót.
-
Válassza az Eltávolítás lehetőséget.
-
Kattintson az OK gombra.
-
Ez nagyobb, de ideiglenes növekedést hoz létre az SRP szabad területében.
-
Győződjön meg arról, hogy rendelkezik ntfs fájlrendszerrel formázott külső meghajtóval, amely legalább 250 MB szabad területtel rendelkezik.
-
Nyomja le a Windows billentyű + R billentyűkombinációt. A megjelenő Futtatás ablakban írja be a diskmgmt.msc parancsot, és nyomja le az Enter billentyűt.
-
Válassza ki a helyreállítási partíciót. Nyomja le és tartsa lenyomva, vagy kattintson rá a jobb gombbal.
-
Válassza a Meghajtóbetűjel és elérési utak módosítása lehetőséget.
-
Válassza a Hozzáadás lehetőséget.
-
A meghajtó betűjeleként adja meg az Y értéket.
-
Koppintson vagy kattintson az OK gombra.
-
A kezdőképernyőn pöccintsen befelé a jobb oldalról, és válassza a Keresés gombot, vagy kezdjen el gépelni a parancs megkereséséhez. Tartsa lenyomva a parancssort, vagy kattintson a jobb gombbal a parancssorra a keresési eredmények közül, és válassza a Futtatás rendszergazdaként lehetőséget.
-
A parancssorba írja be az Y: kifejezést, majd az Enter billentyű lenyomásával váltson az adott meghajtóra.
-
Írja be a következőt, és nyomja le az Enter billentyűt:
takeown /d y /r /f . Megjegyzés: Meg kell adnia a szóközt és az "f" utáni időszakot, különben a parancs nem fog megfelelően működni. -
Írja be a whoami kifejezést, nyomja le az Enter billentyűt, majd jegyezze fel a felhasználónevet. Írja be a következő parancsot, és nyomja le az Enter billentyűt:
icacls . /adja meg <whoami>:F /t felhasználónevét Megjegyzés: Ne helyezzen szóközt a felhasználónév és az "F" közé, különben a parancs nem fog működni. -
Amikor a parancs befejeződik, írja be vagy illessze be a következőt, majd nyomja le az Enter billentyűt:
attrib -s -r -h Y:\Recovery\WindowsRE\winre.wim
-
Nyissa meg a Fájlkezelő, és jegyezze fel a használt külső meghajtó betűjelét (a többi utasításhoz az F: - bárhol is lát F-et: ezekben a lépésekben ez valójában a külső meghajtó meghajtóbetűjelét jelenti).
-
A parancssorba írja be a következőt, és nyomja le az Enter billentyűt:
mkdir F:\Recovery\WindowsRE
-
Ezután írja be a következőt, és nyomja le az Enter billentyűt:
xcopy Y:\Recovery\WindowsRE\winre.wim F:\Recovery\WindowsRE\winre.wim /h
-
Képezheti le az új útvonalat a következő parancs beírásával, majd nyomja le az Enter billentyűt:
C:\Windows\System32\Reagens /SetREImage /Path F:\Recovery\WindowsRE /Target C:\Windows
-
Miután meggyőződött arról, hogy a másolás sikeresen megtörtént, írja be a következőt, és nyomja le az Enter billentyűt:
del Y:\Recovery\WindowsRE\winre.wim /F
-
Vissza a Lemezkezelés ablakba. Koppintson vagy kattintson a Művelet menüre, és válassza a Frissítés lehetőséget. Győződjön meg arról, hogy az SRP most nagyobb szabad területtel rendelkezik. Ha igen, folytassa a frissítést.
-
A frissítés befejezése után helyezze vissza a wim fájlt a helyreállítási partícióra, és képezheti le újra a helyet:
-
Írja be a következőt a parancssorba, és nyomja le az Enter billentyűt:
xcopy F:\Recovery\WindowsRE\winre.wim Y:\Recovery\WindowsRE\winre.wim /h
-
Leképezés újra az eredeti útvonalra. Írja be a következőt, és nyomja le az Enter billentyűt:
C:\Windows\System32\Reagens /SetREImage /Path Y:\Recovery\WindowsRE /Target C:\Windows
-
-
Vissza a Lemezkezelés ablakba. Tartsa lenyomva a helyreállítási partíciót, vagy kattintson rá a jobb gombbal, és válassza a Meghajtóbetűjel és elérési utak módosítása lehetőséget. Válassza az Y: lehetőséget, majd az Eltávolítás lehetőséget.