Solución: Windows no se pudo instalar. No pudimos actualizar la partición reservada del sistema

Windows no se pudo instalar. No pudimos actualizar la partición reservada del sistema es un mensaje de error que puede recibir cuando intenta actualizar Windows.

Me encontré con el problema en una máquina que ejecuta Windows 10 Insider Builds, pero los usuarios también experimentaron el problema en versiones anteriores de Windows. El error parecía ser común en los sistemas Windows 8.1 que los usuarios intentaron actualizar a Windows 10.

La partición reservada del sistema contiene información de arranque para Windows. Microsoft señala que los usuarios pueden recibir el error "No pudimos actualizar la partición reservada del sistema" si no tiene suficiente espacio libre. Los usuarios pueden recibir el código de error 0xc1900104 o el código de error 0x800f0922 cuando ese sea el caso.

Windows 10 no se pudo instalar

Windows Explorer enumera todas las particiones de la PC. Verifique la partición reservada del sistema en la PC afectada para obtener más información al respecto. Puede notar que tiene un tamaño de 100 Megabytes y que la mayor parte del espacio no es libre.

La partición del sistema tenía 15 megabytes de espacio libre en la PC con Windows 10 que arrojó el mensaje de error.

Las actualizaciones de Windows pueden fallar si la partición del sistema no tiene suficiente espacio libre en disco. Los administradores de Windows pueden corregir el problema liberando espacio en disco.

Logré liberar 15 megabytes de espacio eliminando todos los archivos de idioma, excepto el archivo de idioma que necesitaba y ejecutando check disk para truncar el registro NTFS. Esto resolvió que Windows no podía instalarse. No pudimos actualizar la partición reservada del sistema.

Recomendación de Microsoft

Microsoft recomienda eliminar datos en la partición del sistema para liberar espacio en disco para liberar 15 megabytes de espacio (cuando se actualiza desde Windows 8.1 o anterior), o 13 megabytes de espacio cuando se actualiza Windows 10 a una nueva actualización de características.

No puede simplemente acceder a los datos en la partición del sistema y eliminar la carpeta de fuentes ya que la partición no está montada en una letra de unidad y debido a la falta de permisos.

Nota : es posible que deba mostrar archivos ocultos del sistema operativo. Consulte Mostrar archivos ocultos en Windows 8 y 8.1 para obtener instrucciones. Estos funcionan para todas las versiones de Windows.

Paso 1: determine el estilo de partición

  1. Toque la tecla de Windows, escriba diskmgmt.msc y use la tecla Intro para iniciar la interfaz de Administración de discos.
  2. Haga clic derecho en el disco en el que está instalado Windows, por ejemplo, Disco 0, y seleccione propiedades.
  3. Cambie a la pestaña Volúmenes.
  4. Verifique la línea de estilo de partición para averiguar si se utiliza MBR (Master Boot Record) o GPT (GUID Partition Table).

Paso 2: particiones GPT de Windows 10

  1. Toque la tecla Windows, escriba cmd.exe, mantenga presionada la tecla Ctrl y la tecla Mayús y seleccione el resultado para abrir un símbolo del sistema elevado.
  2. Escriba mountvol y: / sy presione la tecla Intro. Esto asigna la letra de unidad Y a la partición del sistema. Consulte la documentación de Mountvol aquí. El parámetro / s monta la partición del sistema.
  3. Cambie a la unidad Y escribiendo y: y presione la tecla Intro.
  4. Navegue a la carpeta de fuentes escribiendo cd EFI \ Microsoft \ Boot \ Fonts
  5. Escriba del *. * Para eliminar todos los archivos de fuentes. Confirme la eliminación si se le solicita.

Paso 2: particiones MBR de Windows 10

  1. Toque la tecla de Windows, escriba diskmgmt.msc y seleccione el resultado para cargar la interfaz de Administración de discos.
  2. Haga clic con el botón derecho en la partición marcada Reserva del sistema y seleccione "Cambiar letra y rutas de la unidad".
  3. Seleccione Agregar en la ventana que se abre.
  4. Elija la letra de unidad Y y haga clic en Aceptar.
  5. Abra un símbolo del sistema elevado: toque la tecla Windows, escriba cmd.exe, haga clic derecho en el resultado y seleccione "ejecutar como administrador".
  6. Cambie a la partición del sistema escribiendo y:
  7. Use cd Boot \ Fonts para cambiar al directorio de fuentes.
  8. Escriba takeown / dy / r / f. tomar posesión
  9. Escriba icacls Y: \ * / save% systemdrive% \ NTFSp.txt / c / t para hacer una copia de seguridad del permiso en la unidad.
  10. Escriba whoami para mostrar su nombre de usuario.
  11. Escriba icacls. / concesión: F / t
  12. Escriba del *. * Para eliminar todas las fuentes y presione Y cuando se le solicite que confirme la operación.
  13. Una vez hecho esto, escriba icacls Y: \ / restore% systemdrive% \ NTFSp.txt / c / t para restaurar los permisos.
    1. Si se encuentra con errores, ejecute icacls. / sistema de concesión: f / t
  14. Vuelva a Administración de discos y presione el botón Actualizar para volver a cargar los datos. Debería ver que la partición reservada del sistema tiene más espacio libre ahora.
  15. Haga clic derecho en la partición reservada del sistema.
  16. Seleccione Cambiar letra de unidad y rutas.
  17. Seleccione la letra de unidad Y:.
  18. Seleccione Eliminar y haga clic en Aceptar.

Paso 3: ejecuta la actualización nuevamente

Windows 7 o Windows 8.1 con partición GPT

Use el Paso 1 de arriba para determinar el tipo de partición. Las siguientes instrucciones son para máquinas con Windows 7 o Windows 8.1 con particiones GPT:

  1. Abra un símbolo del sistema elevado. Toque la tecla de Windows, escriba cmd.exe, haga clic con el botón derecho en el resultado y seleccione "ejecutar como administrador".
  2. Escriba mountvol y: / s para montar la partición del sistema.
  3. Escriba taskkill / im explorer.exe / f
  4. Escriba explorer.exe para reiniciar Explorer con privilegios elevados.
  5. Abra el Explorador y vaya a Y: \ EFI \ Microsoft \ Boot \
  6. Elimine todas las carpetas de idiomas, excepto la carpeta del idioma que desea utilizar, por ejemplo, en-US para inglés de EE. UU., De-DE para alemán, etc.
  7. Elimine los archivos de fuente en Y: \ EFI \ Microsoft \ Boot \ Fonts para liberar más espacio.
  8. Reinicia el dispositivo. Esto elimina la letra del conductor.
  9. Ejecute la actualización.

Windows 7 con partición MBR

  1. Asigne una letra de unidad a la partición de reserva del sistema. Utilice las instrucciones del Paso 2: particiones MBR de Windows 10 para hacerlo.
  2. Abra un símbolo del sistema elevado. Toque la tecla de Windows, escriba cmd.exe, haga clic con el botón derecho en el resultado y seleccione "ejecutar como administrador".
  3. Cambie a conducir Y escribiendo y:
  4. Ejecute el comando takeown / dy / r / f.
  5. Haga una copia de seguridad de los permisos: icacls Y: \ * / save% systemdrive% \ NTFSp.txt / c / t
  6. Escriba whoami para mostrar su nombre de usuario.
  7. Escriba icacls. / concesión: F / t
  8. Abra la carpeta Boot de la partición reservada del sistema (letra de unidad Y) en Explorer.
  9. Elimine todas las carpetas de idiomas, excepto las carpetas de los idiomas que desea usar.
  10. Truncar el archivo de registro NTFS con el comando chkdsk / L: 5000 / X / F
    1. Si truncar el archivo de registro NTFS no es suficiente, ejecute los siguientes comandos para eliminar el USN Journal y volver a crearlo:
      1. fsutil usn deletejournal / D / NY:
      2. fsutil usn createjournal m = 1500 a = 1 Y:
  11. Restaure los permisos con el comando icacls Y: \ / restore% systemdrive% \ NTFSp.txt / c / t
  12. Ejecute icacls. / grant system: f / t para ajustar la ACL nuevamente al sistema.
  13. Ejecute icacls Y: / setowner "SYSTEM" / t / c para establecer el propietario de la unidad en System.
  14. Elimine la letra de unidad en Administración de discos.

Windows 8.1 con partición MBR

Nota : debe tener una unidad externa con al menos 250 megabytes de espacio.

  1. Asigne una letra de unidad a la partición de reserva del sistema. Utilice las instrucciones del Paso 2: particiones MBR de Windows 10 para hacerlo.
  2. Abra un símbolo del sistema elevado. Toque la tecla de Windows, escriba cmd.exe, haga clic con el botón derecho en el resultado y seleccione "ejecutar como administrador".
  3. Cambie a conducir Y escribiendo y:
  4. Ejecute el comando takeown / dy / r / f.
  5. Escriba whoami para mostrar su nombre de usuario.
  6. Escriba icacls. / concesión: F / t
  7. Escriba el siguiente comando: attrib -s -r -h Y: \ Recovery \ WindowsRE \ winre.wim
  8. Verifique la letra de la unidad externa en Explorer, usamos F: pero la letra de su unidad puede ser diferente.
  9. Escriba mkdir F: \ Recovery \ WindowsRE
  10. Escriba xcopy Y: \ Recovery \ WindowsRE \ winre.wim F: \ Recovery \ WindowsRE \ winre.wim / h
  11. Tipo C: \ Windows \ System32 \ Reagentc / SetREImage / Path F: \ Recovery \ WindowsRE / Target C: \ Windows
  12. Escriba del Y: \ Recovery \ WindowsRE \ winre.wim / F.
  13. Ejecute la actualización.
  14. Escriba (en un símbolo del sistema elevado) xcopy F: \ Recovery \ WindowsRE \ winre.wim Y: \ Recovery \ WindowsRE \ winre.wim / h
  15. Escriba C: \ Windows \ System32 \ Reagentc / SetREImage / Path Y: \ Recovery \ WindowsRE / Target C: \ Windows .
  16. Elimine la letra de unidad de la partición reservada del sistema.

Ahora tú : ¿Te has encontrado con problemas de actualización últimamente?