Jelenségek
Az Windows 10-kódra való frissítéskor vagy frissítéskor a következő hibaüzenet jelenhet meg: "Nem sikerült frissíteni a rendszer foglalt partícióját", 0xc1900104- vagy 0x800f0922.
A probléma oka
Előfordulhat, hogy a rendszer foglalt partíciója (SRP) megtelt. A System Reserve Partition (SRP) egy kis partíció a merevlemezen, amely a számítógép rendszerindítási adatait Windows. Egyes harmadik féltől származó víruskereső és biztonsági alkalmazások beírnak a SRP-be, és feltöltik őket.
Megoldás
Figyelem: ezek a lépések bonyolultak, és kockázatot is hordoznak. Ezt a tapasztalt felhasználók használják a parancssorban. Ha hibát ad meg a parancsok megadásakor, az eszköz indítás nélkül is elindítható, és az eszközön tárolt adatok elveszhetnek.
Az eszköz frissítéséhez 15 MB-nak helyet kell felszabadíta a SRP-ben az alábbi módszerrel, majd próbálkozzon újra a frissítéssel. Ha frissíti a Windows 10, 13 MB-ot kell felszabadíta. Első lépésként állapítsa meg, hogy a SRP GPT vagy MBR partícióstílusú-e:-
Nyomja le a Windows + R billentyűkombinációt. A felfutó Futtatás ablakban írja be a diskmgmt.msc parancsot, és nyomja le az Enter billentyűt.
-
Tartsa lenyomva vagy kattintson a jobb gombbal a rp-t tartalmazó lemezre (például a 0 lemezre), és válassza a Tulajdonságok parancsot.
-
Válassza a Hangerő fület.
-
A Partition Style: sor a GUID Partition Table (GPT) vagy a Master Boot Record (MBR) rekordot fogja tartalmazni.
Másodikként válassza ki, hogy milyen módszerre van szüksége:
-
Keressen rá a cmd kifejezésre. Az eredmények között tartsa lenyomva a Parancssor parancsot, vagy kattintson rá a jobb gombbal, és válassza a Futtatás rendszergazdaként parancsot.
-
A parancssorba írja be a mountvol y: /s parancsot, és nyomja le az Enter billentyűt. Ezzel hozzáadja az Y: meghajtóbetűjelet a rendszerpartíció eléréséhez.
-
Az Y: beírásával váltson az Y meghajtóra, és nyomja le az Enter billentyűt. Ezután keresse meg a Betűtípusok mappát az EFI\Microsoft\Boot\Fonts szöveg beírásával. Itt a del *.* begépelve törölheti a betűtípusfájlokat. A rendszer megkérdezheti, hogy biztosan folytatja-e a munkát, nyomja le az Y, majd az Enter billentyűt a folytatáshoz.
-
Nyomja le a Windows + R billentyűkombinációt. A felfutó Futtatás ablakban írja be a diskmgmt.msc parancsot, és nyomja le az Enter billentyűt.
-
Válassza ki a System Reserve (Rendszerrezervátum) jelölésű partíciót. Tartsa nyomva, vagy kattintson rá a jobb gombbal.
-
Válassza a Meghajtó betűjelének és elérési útának módosítása lehetőséget.
-
Válassza a Hozzáadás gombot.
-
A meghajtóbetűjelhez írja be az Y betűt.
-
Koppintson vagy kattintson az OK gombra.
-
A Start menü keressen a cmd parancsra. A találatok között kattintson a jobb gombbal a Parancssor elemre, és válassza a Futtatás rendszergazdaként parancsot.
-
A parancssorba írja be az Y: parancsot, és az Enter billentyűt választva váltson a meghajtóra. Ezután keresse meg a Betűtípusok mappát a cd Boot\Fonts beírásával.
-
Írja be a következőt, és nyomja le az Enter billentyűt:
takeown /d y /r /f.Megjegyzés: Bele kell foglalnia a szóközt és az "f" utáni pontot, különben a parancs nem fog megfelelően működni.
-
Az alábbi parancs beírásával és az Enter billentyűt lenyomva biztonsági gombot kell lenyomni a meghajtó engedélyére:
icacls Y:\* /save %systemdrive%\NTFSp.txt /c /t
Megjegyzés: Győződjön meg arról, hogy minden fájl sikeresként, sikertelenként pedig egyik sem jelent meg.
-
Írja be a whoami nevet, és nyomja le az Enter billentyűt, majd rögzítse a felhasználónevet. Írja be a következő parancsot, és nyomja le az Enter billentyűt:
icacls . /grant <a whoami>:F /t felhasználónevétMegjegyzés: Ne tegyen szóközt a felhasználónév és az ":F" közé, mert 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 (Y:\Boot\Fonts) található 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 munkát, nyomja le az Y billentyűt, majd írja be a folytatáshoz.
Engedélyek visszaállítása
-
Írja be a következő parancsot, és nyomja le az Enter billentyűt:
icacls Y:\ /restore %systemdrive%\NTFSp.txt /c /t
-
Egy üzenet jelezheti, hogy egyes fájlok feldolgozása nem sikerült – ez teljesen normális, mivel ezeket a fájlokat a biztonsági mentése után törölték.
-
Ha a sikeres fájlok mennyisége nincs megadva, akkor a parancs végrehajtása nem megfelelő; a folytatás előtt bizonyos fájlokat sikeresen fel kell feldolgoznunk.
-
Állítsa vissza az ACL-t a Rendszer beállításhoz az alábbiak 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 beállításra a következő parancs beírásával, majd az Enter billentyű lenyomásával:
icacls Y: /setowner "SYSTEM" /t /c
-
Menjen vissza a Lemezkezelés területhez, és frissítse az adatokat, és ellenőrizze, hogy a SRP most már nagyobb szabad területtel rendelkezik-e. Ebben az esetben a meghajtóbetűjel eltávolítható.
-
Kattintson a jobb gombbal a Rendszer foglalt partíciója elemre.
-
Válassza a Meghajtó betűjelének és elérési útának 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. Az eredmények között tartsa lenyomva a Parancssor parancsot, vagy kattintson rá a jobb gombbal, és válassza a Futtatás rendszergazdaként parancsot.
-
A parancssorba írja be a mountvol y: /s parancsot, és 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 aexplorer.exe, és nyomja le az Enter billentyűt az intéző újraindításához Rendszergazdai módban.
Megjegyzés: Ebben a módban egyes alkalmazások (például a OneNote) nem fognak futni. -
Nyissa meg a Fájlkezelőt, írja be a címsorba az Y:\EFI\Microsoft\Boot\ fájlt, é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, kötőjellel felosztva. Az en-US jelentése például magyar; A 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 mappából.
-
A fájlok eltávolítása után indítsa újra az eszközt. Ezzel eltávolítja a meghajtóbetűjelet, és visszatér explorer.exe normál módba.
Így a KKT rendelkezésre álló hely állandó, de kicsi lesz.
-
Nyelvi mappák eltávolítása
-
Nyomja le a Windows + R billentyűkombinációt. A felfutó Futtatás ablakban írja be a diskmgmt.msc parancsot, és nyomja le az Enter billentyűt.
-
Válassza ki a System Reserve (Rendszerrezervátum) jelölésű partíciót. Tartsa nyomva, vagy kattintson rá a jobb gombbal.
-
Válassza a Meghajtó betűjelének és elérési útának módosítása lehetőséget.
-
Válassza a Hozzáadás gombot.
-
A meghajtóbetűjelhez írja be az Y betűt.
-
Koppintson vagy kattintson az OK gombra.
-
A Start menüben keressen rá a cmd parancsra. A találatok között kattintson a jobb gombbal a Parancssor elemre, és válassza a Futtatás rendszergazdaként parancsot.
-
A parancssorba írja be az Y: parancsot, és az Enter billentyűt választva váltson a meghajtóra.
-
Írja be az alábbi parancsot, és nyomja le az Enter billentyűt:
takeown /d y /r /f .
-
Az alábbi parancs beírásával és az Enter billentyűt lenyomva biztonsági gombot kell lenyomni a meghajtó engedélyére:
icacls Y:\* /save %systemdrive%\NTFSp.txt /c /t
-
Írja be a whoami nevet, és nyomja le az Enter billentyűt, majd rögzítse a felhasználónevet. Írja be a következő parancsot, és nyomja le az Enter billentyűt:
icacls . /grant<a whoami>:F /tMegjegyzés: Ne tegyen szóközt a felhasználónév és az ":F" közé, mert különben a parancs nem fog működni. -
Nyissa meg a SRP meghajtót a Fájlkezelőben, é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, kötőjellel felosztva. Az en-US jelentése például magyar; A de-DE jelentése német.
-
-
Az NTFS-napló csonka
-
Először ellenőrizze az NTFS-napló méretét. A parancssorba írja be a következő parancsot, és nyomja le az Enter billentyűt:
chkdsk /L Y:-
Ha a méret kisebb, mint 5000 KB, nem kell csonkálnia a fájlt.
-
-
A fájl csonk megnyitásához írja be a következőt, és nyomja le az Enter billentyűt:
chkdsk /L:5000 /X /F -
Vissza a Lemezkezelés ablakra. Koppintson vagy kattintson a Művelet menüre, és válassza a Frissítés parancsot. Ellenőrizze, hogy a KKT-nek van-e nagyobb szabad területük. Ha igen, tartsa lenyomva a rendszer lefoglalni kívánt partícióját, vagy kattintson rá a jobb gombbal, és válassza a Meghajtó betűjelének és elérési útjainak módosítása lehetőséget. Válassza az Y: lehetőséget, majd az Eltávolítás gombot.
-
-
Méretezze át az USN-naplót, ha az NTFS-napló csonkolása nem növeli a javasolt árban rendelkezésre álló szabad helyet.
-
A parancssorba írja be a következő parancsot, és nyomja le az Enter billentyűt:
fsutil usn queryjournal Y:-
Ez a méret hexánként jelenik meg. Az érték decimálisra konvertálása és 1048576, az eredmény MB lesz. (Hexálisra konvertáláshoz: Nyissa meg a Számológépet Windows nézetben, válassza a Nézet menüt, majd a Programozó parancsot. Válassza a Hex értéket, írja be a Hex értéket, majd válassza a dec. lehetőséget.
-
Ha a napló 30 MB vagy annál több, folytassa a csonkolásával.
-
-
A napló törléséhez írja be a következő parancsot, és nyomja le az Enter billentyűt:
fsutil usn deletejournal /D /N Y: -
A napló újbóli létrehozása ú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, és nyomja le az Enter billentyűt:
icacls Y:\ /restore %systemdrive%\NTFSp.txt /c /t
-
Egy üzenet jelezheti, hogy egyes fájlok feldolgozása nem sikerült – ez teljesen normális, mivel ezeket a fájlokat a biztonsági mentése után törölték.
-
Ha a sikeres fájlok mennyisége nincs megadva, akkor a parancs végrehajtása nem megfelelő; a folytatás előtt bizonyos fájlokat sikeresen fel kell feldolgoznunk.
-
-
Állítsa vissza az ACL-t a Rendszer beállításhoz az alábbiak 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 beállításra a következő parancs beírásával, majd az Enter billentyű lenyomásával:
icacls Y: /setowner "SYSTEM" /t /c
-
Menjen vissza a Lemezkezelés területhez, és frissítse az adatokat, és ellenőrizze, hogy a SRP most már nagyobb szabad területtel rendelkezik-e. Ebben az esetben a meghajtóbetűjel eltávolítható.
-
Kattintson a jobb gombbal a Rendszer foglalt partíciója elemre.
-
Válassza a Meghajtó betűjelének és elérési útának 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 a művelet megnöveli a KKT rendelkezésre álló helyének egy nagyobb, de ideiglenes növekedését.
-
Győződjön meg arról, hogy van legalább 250 MB szabad terület a meghajtón NTFS-meghajtóként formázott külső meghajtóval.
-
Nyomja le a Windows + R billentyűkombinációt. A felfutó 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. Tartsa nyomva, vagy kattintson rá a jobb gombbal.
-
Válassza a Meghajtó betűjelének és elérési útának módosítása lehetőséget.
-
Válassza a Hozzáadás gombot.
-
A meghajtóbetűjelhez írja be az Y betűt.
-
Koppintson vagy kattintson az OK gombra.
-
A kezdőképernyőn pöccintsen befelé, és válassza a Keresés gombot, vagy egyszerűen kezdjen el gépelni a cmd kereséshez. A keresési eredmények között tartsa lenyomva a Parancssor parancsot, vagy kattintson rá a jobb gombbal, és válassza a Futtatás rendszergazdaként parancsot.
-
A parancssorba írja be az Y: parancsot, és az Enter billentyűt választva váltson a meghajtóra.
-
Írja be az alábbi parancsot, és nyomja le az Enter billentyűt:
takeown /d y /r /f . Megjegyzés: A szóközt és az "f" után következő pont be kell állítva, különben a parancs nem fog megfelelően működni. -
Írja be a whoami nevet, és nyomja le az Enter billentyűt, majd rögzítse a felhasználónevet. Írja be a következő parancsot, és nyomja le az Enter billentyűt:
icacls . /grant <felhasználónév from whoami>:F /t Megjegyzés: Ne tegyen szóközt a felhasználónév és az ":F" közé, mert 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őt, és jegyezze fel a használt külső meghajtó meghajtóbetűjelét (a többi útmutatóban az F: példát fogjuk használni – ahol az F látható: ezekben a lépésekben ez valójában a külső meghajtó meghajtóbetűjelét jelenti).
-
A parancssorba írja be az alábbi parancsot, és nyomja le az Enter billentyűt:
mkdir F:\Recovery\WindowsRE
-
Ezután írja be az alábbi parancsot, és nyomja le az Enter billentyűt:
xcopy Y:\Recovery\WindowsRE\winre.wim F:\Recovery\WindowsRE\winre.wim /h
-
Az új útvonal leképezéséhez írja be a következő parancsot, majd nyomja le az Enter billentyűt:
C:\Windows\System32\Étes /SetREImage /Path F:\Recovery\WindowsRE /Target C:\Windows
-
Miután ellenőrizte, hogy a másolat sikeresen megtörtént-e, írja be a következőt, és nyomja le az Enter billentyűt:
del Y:\Recovery\WindowsRE\winre.wim /F
-
Vissza a Lemezkezelés ablakra. Koppintson vagy kattintson a Művelet menüre, és válassza a Frissítés parancsot. Ellenőrizze, hogy a KKT-nek van-e nagyobb szabad területük. Ha igen, folytassa a frissítéssel.
-
A frissítés befejeződése után helyezze vissza a wim fájlt a helyreállítási partícióra, és ismét leképezheti a helyet:
-
Írja be a parancssorba az alábbi parancsot, és nyomja le az Enter billentyűt:
xcopy F:\Recovery\WindowsRE\winre.wim Y:\Recovery\WindowsRE\winre.wim /h
-
Újra leképezés az eredeti útvonalra. Írja be az alábbi parancsot, és nyomja le az Enter billentyűt:
C:\Windows\System32\Himc /SetREImage /Path Y:\Recovery\WindowsRE /Target C:\Windows
-
-
Vissza a Lemezkezelés ablakra. Tartsa lenyomva a helyreállítási partíciót, vagy kattintson rá a jobb gombbal, és válassza a Meghajtó betűjelének és elérési útának módosítása lehetőséget. Válassza az Y: lehetőséget, majd az Eltávolítás gombot.