Fix: Windows kunde inte installeras. Vi kunde inte uppdatera den system reserverade partitionen

Windows kunde inte installeras. Vi kunde inte uppdatera den system reserverade partitionen är ett felmeddelande som du kan få när du försöker uppgradera Windows.

Jag stötte på problemet på en maskin som kör Windows 10 Insider Builds men användare upplevde problemet också i tidigare versioner av Windows. Felet tycktes vara vanligt på Windows 8.1-system som användare försökte uppgradera till Windows 10.

Den system reserverade partitionen innehåller startinformation för Windows. Microsoft noterar att användare kan få felet "Vi kunde inte uppdatera den reserverade partitionen" om den inte har tillräckligt med ledigt utrymme. Användare kan få felkod 0xc1900104 eller felkod 0x800f0922 när så är fallet.

Windows 10 kunde inte installeras

Windows Explorer visar alla partitioner på datorn. Kontrollera den system reserverade partitionen på den drabbade datorn för att ta reda på mer om det. Du kanske märker att den har en storlek på 100 megabyte och att större delen av utrymmet inte är ledigt.

Systempartitionen hade 15 Megabyte ledigt utrymme på Windows 10 PC som kastade felmeddelandet.

Windows-uppdateringar kan misslyckas om systempartitionen inte har tillräckligt med ledigt diskutrymme. Windows-administratörer kan korrigera problemet genom att frigöra diskutrymme.

Jag lyckades frigöra 15 megabyte utrymme genom att ta bort alla språkfiler men språkfilen som jag behövde och köra kontrolldisken för att avkorta NTFS-loggen. Detta löste Windows inte kunde installeras. Vi kunde inte uppdatera den system reserverade partitionen.

Microsofts rekommendation

Microsoft rekommenderar att du tar bort data på systempartitionen för att frigöra diskutrymme för att frigöra 15 Megabyte utrymme (vid uppgradering från Windows 8.1 eller tidigare), eller 13 Megabyte utrymme när du uppgraderar Windows 10 till en ny funktionsuppdatering.

Du kan inte bara få åtkomst till data på systempartitionen och ta bort teckensnittsmappen eftersom partitionen inte är monterad på en enhetsbokstav och på grund av brist på behörigheter.

Obs : Du kan behöva visa dolda operativsystemfiler. Se Visa dolda filer i Windows 8 och 8.1 för instruktioner. Dessa fungerar för alla versioner av Windows.

Steg 1: bestäm partitionsstilen

  1. Klicka på Windows-nyckeln, skriv diskmgmt.msc och använd Enter-tangenten för att starta Diskhanteringsgränssnittet.
  2. Högerklicka på disken som Windows är installerad på, t.ex. Disk 0, och välj egenskaper.
  3. Byt till fliken Volymer.
  4. Kontrollera partitionens stilrad för att ta reda på om MBR (Master Boot Record) eller GPT (GUID Partition Table) används.

Steg 2: Windows 10 GPT-partitioner

  1. Klicka på Windows-tangenten, skriv cmd.exe, håll ner Ctrl-tangenten och Shift-tangenten och välj resultatet för att öppna en upphöjd kommandotolk.
  2. Skriv mountvol y: / s och tryck på Enter-tangenten. Detta kartlägger enhetsbokstaven Y till systempartitionen. Se montervol dokumentation här. Parametern / s monterar systempartitionen.
  3. Byt till enhet Y genom att skriva y: och tryck på Enter-tangenten.
  4. Navigera till teckensnittsmappen genom att skriva cd EFI \ Microsoft \ Boot \ Teckensnitt
  5. Skriv del *. * För att radera alla teckensnittsfiler. Bekräfta borttagningen om du uppmanas.

Steg 2: Windows 10 MBR-partitioner

  1. Klicka på Windows-nyckeln, skriv diskmgmt.msc och välj resultatet för att ladda skivhanteringsgränssnittet.
  2. Högerklicka på partitionen märkt System Reserve och välj "Ändra enhetsbokstav och sökvägar".
  3. Välj Lägg till i fönstret som öppnas.
  4. Välj enhetsbokstaven Y och klicka på OK.
  5. Öppna en upphöjd kommandotolk: tryck på Windows-tangenten, skriv cmd.exe, högerklicka på resultatet och välj "kör som administratör".
  6. Ändra till systempartitionen genom att skriva y:
  7. Använd cd Boot \ Fonts för att växla till teckensnittskatalogen.
  8. Skriv takeown / dy / r / f. att ta ägande.
  9. Skriv icacls Y: \ * / save% systemdrive% \ NTFSp.txt / c / t för att säkerhetskopiera tillståndet till enheten.
  10. Skriv whoami för att visa ditt användarnamn.
  11. Skriv icacls. / bidrag: F / t
  12. Skriv del *. * För att radera alla teckensnitt och tryck på Y när du blir ombedd att bekräfta åtgärden.
  13. När du är klar skriver du icacls Y: \ / återställa% systemdriv% \ NTFSp.txt / c / t för att återställa behörigheterna.
    1. Om du stöter på fel, kör icacls. / bidragssystem: f / t
  14. Gå tillbaka till Diskhantering och tryck på Uppdatera-knappen för att ladda om data. Du bör se att den system reserverade partitionen har mer ledigt utrymme nu.
  15. Högerklicka på den system reserverade partitionen.
  16. Välj Ändra enhetsbokstav och sökvägar.
  17. Välj Y: drive-bokstaven.
  18. Välj Ta bort och klicka på ok.

Steg 3: Kör uppdateringen igen

Windows 7 eller Windows 8.1 med GPT-partition

Använd steg 1 ovanifrån för att bestämma partitionstypen. Följande instruktioner är för Windows 7 eller Windows 8.1-maskiner med GPT-partitioner:

  1. Öppna en upphöjd kommandotolk. Klicka på Windows-tangenten, skriv cmd.exe, högerklicka på resultatet och välj "kör som administratör".
  2. Skriv mountvol y: / s för att montera systempartitionen.
  3. Skriv taskkill / im explorer.exe / f
  4. Skriv explorer.exe för att starta om Explorer med förhöjda behörigheter.
  5. Öppna Explorer och gå till Y: \ EFI \ Microsoft \ Boot \
  6. Ta bort alla språkmappar men mappen för det språk du vill använda, t.ex. en-US för US-engelska, de-DE för tyska och så vidare.
  7. Ta bort teckensnittfiler på Y: \ EFI \ Microsoft \ Boot \ Font för att frigöra mer utrymme.
  8. Starta om enheten. Detta tar bort drivrutinen.
  9. Kör uppgraderingen.

Windows 7 med MBR-partition

  1. Tilldela ett enhetsbrev till systemreservpartitionen. Använd instruktionerna från steg 2: Windows 10 MBR-partitioner för att göra det.
  2. Öppna en upphöjd kommandotolk. Klicka på Windows-tangenten, skriv cmd.exe, högerklicka på resultatet och välj "kör som administratör".
  3. Byt till enhet Y genom att skriva y:
  4. Kör kommandot takeown / dy / r / f.
  5. Säkerhetskopiera behörigheterna: icacls Y: \ * / save% systemdrive% \ NTFSp.txt / c / t
  6. Skriv whoami för att visa ditt användarnamn.
  7. Skriv icacls. / bidrag: F / t
  8. Öppna startmappen för den system reserverade partitionen (enhetsbokstav Y) i Explorer.
  9. Ta bort alla språkmappar men mapparna för de språk du vill använda.
  10. Avkorta NTFS-loggfilen med kommandot chkdsk / L: 5000 / X / F
    1. Om trunkering av NTFS-loggfilen inte räcker, kör följande kommandon för att radera USN Journal och återskapa den:
      1. fsutil usn deletejournal / D / NY:
      2. fsutil usn createjournal m = 1500 a = 1 Y:
  11. Återställ behörigheter med kommandot icacls Y: \ / återställa% systemdrivning% \ NTFSp.txt / c / t
  12. Kör icacls. / beviljasystem: f / t för att justera ACL tillbaka till System.
  13. Kör icacls Y: / setowner “SYSTEM” / t / c för att ställa in ägaren till enheten.
  14. Ta bort enhetsbrevet i Diskhantering.

Windows 8.1 med MBR-partition

Obs : Du måste ha en extern enhet med minst 250 Megabyte utrymme.

  1. Tilldela ett enhetsbrev till systemreservpartitionen. Använd instruktionerna från steg 2: Windows 10 MBR-partitioner för att göra det.
  2. Öppna en upphöjd kommandotolk. Klicka på Windows-tangenten, skriv cmd.exe, högerklicka på resultatet och välj "kör som administratör".
  3. Byt till enhet Y genom att skriva y:
  4. Kör kommandot takeown / dy / r / f.
  5. Skriv whoami för att visa ditt användarnamn.
  6. Skriv icacls. / bidrag: F / t
  7. Skriv in följande kommando: attrib -s -r -h Y: \ Återställning \ WindowsRE \ winre.wim
  8. Verifiera enhetsbokstaven för den externa enheten i Explorer, vi använder F: men din enhetsbokstav kan vara annorlunda.
  9. Skriv mkdir F: \ Återställning \ WindowsRE
  10. Skriv xcopy Y: \ Recovery \ WindowsRE \ winre.wim F: \ Recovery \ WindowsRE \ winre.wim / h
  11. Typ C: \ Windows \ System32 \ Reagentc / SetREImage / Bana F: \ Återställning \ WindowsRE / Mål C: \ Windows
  12. Skriv del Y: \ Återställning \ WindowsRE \ winre.wim / F.
  13. Kör uppgraderingen.
  14. Skriv (på en upphöjd kommandotolk) xcopy F: \ Återställning \ WindowsRE \ winre.wim Y: \ Återställning \ WindowsRE \ winre.wim / h
  15. Skriv C: \ Windows \ System32 \ Reagentc / SetREImage / Path Y: \ Återställning \ WindowsRE / Mål C: \ Windows .
  16. Ta bort enhetsbrevet från den system reserverade partitionen.

Nu du : Har du stött på uppgraderingsproblem på sistone?