0x80080024

Le code d'erreur 0x80080024 est un problème courant dans Windows qui apparaît généralement lors de l'installation de logiciels ou de mises à jour. Il indique généralement des conflits avec le service d'Installation de Windows, problèmes d'autorisations ou fichiers système. Pour le résoudre, il est recommandé de vérifier les autorisations, redémarrer le service ou exécuter l'installateur en tant qu'administrateur. Si le problème persiste, consulter le support officiel de Microsoft.

Contenu

Code d'erreur Windows 0x80080024

Le code d'erreur 0x80080024 c'est un code HRESULT qui est associé au sous-système de Volume Shadow Copy (VSS) en Windows 10 et Windows 11. Cette erreur indique spécifiquement que le volume de sauvegarde n'est pas un volume en miroir, ce qui empêche les opérations liées aux sauvegardes, restaurations ou mises à jour du système qui dépendent de VSS. Dans le contexte technique de Windows, VSS est un composant critique pour la création de clichés instantanés de volumes, facilitant des tâches telles que les sauvegardes différentielles et les mises à jour de logiciels. L'importance de cette erreur réside dans son impact sur l'intégrité des données et la stabilité du système, car elle peut survenir lors de processus essentiels tels que Windows Update, installations d'applications ou configurations de stockage, affectant directement les administrateurs systèmes et les développeurs travaillant avec les API de VSS.

Introduction

Le code d'erreur 0x80080024, connu comme ERROR_BACKUP_VOLUME_NOT_MIRRORED, fait partie de la famille de codes HRESULT liés à la gestion du stockage et des sauvegardes sous Windows. Cette erreur a été introduite dans les premières versions de Windows pour gérer les scénarios où le système tente d'effectuer des opérations sur des volumes ne répondant pas aux exigences de réflexion ou de redondance. En Windows 10 Oui 11, VSS joue un rôle fondamental dans la gestion des données, permettant la création de clichés instantanés cohérents de fichiers et de volumes sans interrompre l'accès de l'utilisateur. La pertinence de 0x80080024 cela a été accru avec l'adoption de fonctionnalités telles que OneDrive, BitLocker et la Sauvegarde Windows, où les opérations de VSS sont courantes.

Cette erreur apparaît typiquement dans des scénarios où l'on tente d'exécuter une sauvegarde ou une restauration sur un volume qui n'est pas configuré comme reflété (par exemple, dans des configurations RAID ou avec des disques non redondants). Pour les administrateurs système, cela peut se manifester lors de la mise en œuvre de politiques de sauvegarde d'entreprise, tandis que pour les développeurs, cela pourrait survenir lors de l'interaction avec des API telles que IVssBackupComponents ou lors du débogage d'applications utilisant le service VSS. En Windows 11, avec son approche de l'intégration cloud et de la gestion à distance, cette erreur peut compliquer les processus automatisés, comme les mises à jour de Microsoft Store ou les synchronisations de données. Comprendre 0x80080024 est essentiel pour atténuer les interruptions dans les environnements de production, car elle reflète des problèmes sous-jacents dans la configuration matérielle ou logicielle qui pourraient évoluer vers des pannes système plus importantes.

La fréquence de cette erreur sous Windows 10 Oui 11 est due à la dépendance croissante de VSS dans les tâches courantes, comme les mises à jour du système. Par exemple, pendant une installation de Windows Update, si le service VSS ne peut pas créer un instantané en raison d'un volume non reflété, le processus est interrompu avec 0x80080024. Cela n'affecte pas seulement l'utilisation quotidienne, mais pose également des défis pour les professionnels de l'informatique dans des environnements virtualisés ou avec un stockage distribué.

Détails Techniques

Le code d'erreur 0x80080024 suit la structure standard des codes HRESULT dans Windows, qui est un format de 32 bits utilisés pour rapporter l'état des opérations dans les composants COM et l'API du système. La structure générale d'un HRESULT inclut:

  • Gravité: Le bit le plus élevé (31) indique le niveau de gravité. Afin de 0x80080024, la valeur est 1 (0x8 dans l'octet supérieur), ce qui indique une échec (failure), c'est-à-dire, une condition d'erreur nécessitant une intervention.
  • Code Client: Le bit 29 détermine s'il s'agit d'un code personnalisé (0 pour les codes standard de Microsoft).
  • Code de l'installation: Bits 16-28 spécifient le sous-système ou le composant responsable. Dans ce cas, le code de composant est 0x8, qui correspond à FACILITY_STORAGE, lié aux opérations de stockage et VSS.
  • Code d'erreur: Les bits inférieurs (0-15) contienen el código específico, que es 0x0024 (36 en décimal), mapeado a ERROR_BACKUP_VOLUME_NOT_MIRRORED.

En termes techniques, 0x80080024 se genera cuando el servicio VSS intenta acceder a un volumen que no cumple con los requisitos de reflexión. VSS, implementado a través de procesos como svchost.exe y dependencias como el proveedor de hardware, requiere que los volúmenes de respaldo sean reflejados para garantizar la integridad de las instantáneas. Les API affectées incluent:

  • IVssBackupComponents: Utilizada para iniciar y gestionar instantáneas de VSS.
  • IVssCoordinator: Responsable de la coordinación entre proveedores de VSS y el sistema operativo.
  • VssAdmin.exe: Una herramienta de ligne de commande para listar y gestionar sombras de volumen.

Par exemple, al ejecutar vssadmin list shadows, le système pourrait retourner 0x80080024 si el volumen subyacente no es compatible. En Windows 10 Oui 11, VSS depende de componentes como el Volume Shadow Copy Service (que opera bajo el SID de SYSTEM) y proveedores de terceros, como aquellos de discos duros o software de virtualización. Les dépendances incluent le Registre Windows (clés sous HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesVSS), donde se configuran los proveedores y las rutas de volumen.

Dans une analyse plus approfondie, el error puede involucrar conflictos con el Subsistema de Almacenamiento (Storage Subsystem), que incluye controladores como disk.sys Oui volmgr.sys. Pour les développeurs, integrar VSS en aplicaciones requiere el uso de la Windows SDK, donde se definen constantes como HRESULT_FROM_WIN32(ERROR_BACKUP_VOLUME_NOT_MIRRORED). Esto asegura que las aplicaciones puedan manejar el error de manera programática, par exemple, mediante comprobaciones en código C++ o PowerShell.

Causes Courantes

Las causas comunes de 0x80080024 suelen derivar de configuraciones de hardware defectuosas, conflictos de software o problemas en el manejo de volúmenes. Ensuite, les plus fréquentes sont détaillées, avec des exemples pour illustrer des scénarios réels:

  • Volúmenes no reflejados o configuraciones de RAID incorrectas: C'est la principale cause. Si un volumen de disco no está configurado como reflejado (par exemple, en un arreglo RAID 1), VSS no puede crear instantáneas seguras. Exemple: Durante una copia de seguridad con Windows Backup en un disco simple (no RAID), el error surge porque VSS requiere redundancia para evitar corrupción de datos.

  • Conflictos con proveedores de VSS o software de terceros: Antivirus, software de virtualización (Quoi Hyper-V) o herramientas de respaldo externas pueden interferir con los proveedores de VSS. Exemple: Un antivirus que bloquea accesos al disco durante una operación de VSS puede generar 0x80080024, Surtout dans Windows 11 con integraciones de Defender.

  • Problemas con el servicio VSS o dependencias del sistema: Si el servicio VSS no se inicia correctamente debido a errores en el Registro o corrupción de archivos del sistema, l'erreur peut apparaître. Exemple: En un sistema con archivos de sistema corruptos, intentar ejecutar vssadmin create shadow fallará con 0x80080024.

  • Configuraciones de disco o particiones incompatibles: Volúmenes dinámicos o particiones con errores de asignación pueden desencadenar el error. Exemple: En Windows 10, si un volumen se convierte de básico a dinámico sin configuración adecuada, operaciones de VSS fallarán.

  • Actualizaciones pendientes o conflictos de drivers: Drivers obsoletos para discos o controladores de almacenamiento pueden causar incompatibilidades. Exemple: Después de una actualización de Windows, si los drivers de un SSD no se actualizan, 0x80080024 puede ocurrir durante tareas de respaldo.

Ces causes sont interdépendantes; par exemple, un volumen no reflejado combinado con software de terceros puede amplificar el problema, requiriendo un diagnóstico exhaustivo.

Étapes de résolution

La résolution de 0x80080024 nécessite une approche systématique, utilizando herramientas de línea de comandos y ediciones de configuración. Les étapes suivantes sont conçues pour les utilisateurs avancés, comme les administrateurs système et les développeurs, et inclut des avertissements sur les risques potentiels, como la alteración del Registro que podría causar inestabilidad si no se maneja con cuidado.

  1. Vérifier l'état du service VSS: Commencez par vérifier si le service VSS est en cours d'exécution. Ouvrez le Gestionnaire de services avec services.msc y asegúrese de que "Volume Shadow Copy" esté en estado "Ejecutando". Si ce n'est pas le cas, démarrez-le manuellement.

  2. Exécuter des outils de diagnostic de base: Utiliser SFC Oui DISM pour réparer les fichiers système corrompus. Exécutez ce qui suit dans une fenêtre de CMD en tant qu'administrateur:

    sfc /scannow

    Cela analysera et réparera les fichiers protégés. Alors, exécutez:

    DISM /Online /Cleanup-Image /RestoreHealth

    Meilleures pratiques: Effectuez une sauvegarde du système avant ces commandes, car elles pourraient nécessiter un redémarrage.

  3. Gérer les ombres de volume avec VSSAdmin: Listez les ombres existantes et supprimez toute incohérence:

    vssadmin list shadows
    vssadmin delete shadows /all

    Si l'erreur persiste, vérifiez les fournisseurs avec:

    vssadmin list providers

    Risques: La suppression des ombres peut affecter les sauvegardes actives; à utiliser avec précaution dans les environnements de production.

  4. Modifier le Registre pour la configuration de VSS: Si les étapes précédentes échouent, modifiez le Registre pour résoudre les problèmes de fournisseurs. Naviguer HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesVSS et vérifiez les clés liées aux fournisseurs. Par exemple, ajoutez ou modifiez la clé Provider si elle est absente, mais uniquement si vous avez une expertise avancée, car des erreurs ici peuvent provoquer des pannes système.

  5. Utilisez des scripts PowerShell pour un diagnostic avancé: Pour une analyse plus approfondie, exécutez un script comme celui-ci:

    powershell
    Get-Service VSS | Restart-Service
    Get-WmiObject Win32_ShadowCopy | ForEach-Object { $_.Delete() }

    Ce script redémarre VSS et supprime les clichés obsolètes. Caveat: Testez d'abord dans un environnement de test, car cela pourrait interrompre les opérations en cours.

  6. Vérifiez et configurez le matériel de stockage: Utilisez Gestion des disques (diskmgmt.msc) pour vous assurer que les volumes sont correctement configurés. Si nécessaire, convertissez un volume en volume miroir à l'aide d'outils comme diskpart:

    diskpart
    select volume X
    convert dynamic

    Meilleures pratiques: Documentez toutes les modifications et effectuez des tests de sauvegarde ultérieurs.

Suivez ces étapes en séquence, en documentant les résultats pour un diagnostic précis.

Erreurs liées

0x80080024 forma parte de la familia de errores HRESULT relacionados con VSS y almacenamiento (Facility 0x8). Ensuite, un tableau avec les erreurs liées et leurs connexions:

Code d'erreur La description Conexión con 0x80080024
0x800423F3 VSS_E_PROVIDER_VETO Indica que un proveedor VSS vetó la operación, similar a problemas de volumen no reflejado.
0x80070002 ERROR_FILE_NOT_FOUND Puede preceder a 0x80080024 si archivos de VSS están ausentes, afectando la integridad de volúmenes.
0x80042301 VSS_E_MAXIMUM_NUMBER_OF_SNAPSHOTS_REACHED Relacionado con límites de VSS, que podrían agravar errores en volúmenes no reflejados.
0x80071772 ERROR_AUDITING_DISABLED En entornos de seguridad, puede conectarse si la auditoría de VSS está deshabilitada, llevando a 0x80080024.

Estos errores comparten patrones en el manejo de VSS, permitiendo un enfoque holístico en la resolución.

Contexte historique

L'erreur 0x80080024 tiene sus raíces en la introducción de VSS en Windows Server 2003 et Windows XP, où Microsoft a implémenté ce sous-système pour améliorer la gestion des sauvegardes. En Windows 7, VSS a été affiné avec le support pour les fournisseurs de matériel, mais 0x80080024 il est devenu plus important avec l'adoption de configurations de stockage dynamique. En Windows 10 (lancé en 2015), l'erreur a gagné en importance en raison de l'intégration de VSS dans Windows Update et des fonctionnalités comme l'Historique des fichiers, où les opérations sur des volumes non reflétés étaient courantes.

Avec Windows 11, Microsoft a fait évoluer VSS pour prendre en charge les environnements hybrides et cloud, incorporant des améliorations dans l'API et des correctifs comme KB5008215, qui traitent les problèmes de compatibilité. Les différences clés incluent une dépendance accrue à l'UEFI et au TPM dans Windows 11, ce qui peut exacerber 0x80080024 sur le matériel hérité. Les mises à jour récentes, comme celles de 2023, ont inclus des corrections pour VSS dans des scénarios de virtualisation, réduire l'incidence de l'erreur dans les environnements Azure ou Hyper-V.

Historiquement, Microsoft a publié des correctifs via Windows Update pour atténuer cette erreur, évoluant des solutions manuelles dans Windows 7 vers des automatisations dans Windows 11.

Références et Lecture Supplémentaire

Ces ressources fournissent une base solide pour une exploration plus approfondie.

Abonnez-vous à notre newsletter

Nous ne vous enverrons pas de courrier SPAM. Nous le détestons autant que vous.