Windows 10 affiche 4,1 Go de « hardware reserved » sur 24 Go avec un Ryzen 5 4800G et une MSI B550M ? Voici un guide pas‑à‑pas pour comprendre l’origine de cette réserve, la réduire proprement (UMA Frame Buffer dans l’UEFI/BIOS) et choisir la valeur adaptée à votre usage.
Contexte et objectif
Vous constatez que « Mémoire » dans le Gestionnaire des tâches indique 20 Go utilisables alors que 4,1 Go sont marqués « hardware reserved ». La machine est équipée d’un AMD Ryzen 5 4800G (APU avec iGPU), d’une MSI B550M PRO‑VDH et de 24 Go de DDR4 3600 MHz Corsair (probablement 16 + 8 Go). L’objectif de cet article est double : expliquer pourquoi Windows réserve autant et récupérer une partie de cette RAM sans dégrader votre PC.
- La zone « hardware reserved » est exclue du pool utilisable : elle ne se libère pas avec la charge.
- La cause principale, sur une APU, est la VRAM préallouée au GPU intégré (UMA Frame Buffer).
- On peut réduire cette réserve dans l’UEFI/BIOS (512 Mo → 1 Go selon l’usage).
Problème posé
Configuration concernée
- Processeur : AMD Ryzen 5 4800G (APU avec GPU intégré)
- Carte‑mère : MSI B550M PRO‑VDH
- Mémoire : 24 Go DDR4 3600 MHz Corsair
- OS : Windows 10 Pro
Questions fréquentes : (1) ces 4,1 Go peuvent‑ils devenir utilisables ? (2) pourquoi autant ? (3) comment changer la valeur et avec quels impacts ? (4) quelle valeur viser ?
Réponses directes
| Question | Réponse synthétique | Actions / compléments utiles |
|---|---|---|
| RAM utilisable ? | Non. La zone « hardware reserved » est totalement exclue du pool système : elle n’est jamais allouée aux applications. | — |
| Pourquoi 4,1 Go ? | Allocation vidéo : le GPU intégré (Ryzen 5 4800G) prélève de la RAM comme VRAM (UMA Frame Buffer). La taille est fixée par l’UEFI/BIOS. Autres causes possibles : • segments mémoire marqués défectueux ; • mappage d’E/S (MMIO) — symptôme aggravé si « Memory Remap » est désactivé ; • réglages d’overclocking instables ou XMP agressif ; • adressage atypique dû à un kit asymétrique 16 + 8 Go (mode flex). | — |
| Peut‑on changer la valeur ? | Oui, partiellement : dans l’UEFI/BIOS, rubrique Integrated Graphics → paramètre UMA Frame Buffer Size (parfois « IGD Memory », « Integrated Graphics Share Memory »). Choisir 512 Mo ou 1 Go si vous ne faites pas de jeux/CAO lourds. Impact : plus c’est bas, plus la mémoire système libre augmente, mais certaines applis 3D peuvent chuter en performances si la VRAM est insuffisante. | Conseils : • Mettre à jour le BIOS avant de modifier ces réglages. • Vérifier que « Memory Remap » (ou équivalent) est activé. • Désactiver tout profil d’overclocking pour tester la stabilité. • Reserrer/échanger les barrettes si des erreurs mémoire apparaissent (MemTest86). |
| Valeur idéale ? | Bureautique / multimédia : 256–512 Mo. Jeux légers / montage : 1 Go. Jeux AAA / workloads GPU : 2 Go ou plus ; 4 Go n’est utile que dans des cas extrêmes et sacrifie de la RAM système. | Mesurer dans Gestionnaire des tâches → Performances → GPU : comparer « Mémoire dédiée » (UMA) et « Partagée » (système). |
Comprendre « Hardware Reserved » sous Windows 10
La mémoire physique de votre PC n’est pas exposée « en bloc » à Windows. Lors du POST et de l’initialisation ACPI, le firmware (UEFI/BIOS) réserve des plages pour :
- La VRAM préallouée au GPU intégré (UMA Frame Buffer) ;
- Le MMIO (espaces d’adressage des contrôleurs PCIe, USB, NVMe, audio, réseau, etc.) ;
- Des plages défectueuses détectées par l’ECC/firmware ;
- Des dispositifs spéciaux (ex. iGPU + options « Above 4G Decoding » / Re‑Size BAR).
Deux notions clés à ne pas confondre :
- Hardware Reserved : réservation au démarrage ; jamais prêtée aux applications.
- Mémoire GPU partagée (dans le Gestionnaire des tâches) : allocation dynamique d’une portion du pool système par les pilotes graphiques quand la VRAM dédiée ne suffit plus. Elle varie à la volée, contrairement au « Hardware Reserved ».
Sur un Ryzen 5 4800G, l’iGPU n’a pas de VRAM dédiée : il puise dans la DDR4. Le paramètre UEFI UMA Frame Buffer Size définit une réserve fixe (ex. 512 Mo, 1 Go, 2 Go, 4 Go). D’où l’écart visible entre RAM installée et RAM utilisable.
Pourquoi voit‑on ~4,1 Go réservés sur 24 Go ?
La valeur affichée (~4,1 Go) correspond généralement à plusieurs parts :
- UMA Frame Buffer (souvent 1–2 Go par défaut) ;
- MMIO pour les périphériques de la plateforme B550 (contrôleurs PCIe/USB/NVMe) ;
- Marges de réservation/alignement imposées par le firmware quand la RAM est asymétrique (16 + 8 Go) : la carte‑mère bascule en mode flex (une partie en double canal, le reste en simple canal), ce qui n’augmente pas directement la réserve, mais peut amener l’UEFI à réserver des blocs d’alignement.
Des réglages BIOS non optimaux (XMP trop agressif, « Memory Remap » désactivé, options Re‑Size BAR/Above 4G mal configurées) entretiennent parfois une réserve anormalement élevée. D’où l’intérêt de repartir de paramètres sains, puis d’ajuster l’UMA.
Procédure pas‑à‑pas pour récupérer de la RAM
Étape 1 — Vérifications côté Windows
- Confirmer l’édition 64 bits : Paramètres → Système → À propos → « Type du système ». Si vous étiez en 32 bits (rare), la limite d’adressage serait un facteur bloquant.
- Ne pas brider Windows : ouvrez msconfig → onglet Démarrer → Options avancées : la case « Mémoire maximale » doit être décochée. Cocher cette case limite artificiellement la RAM.
- Mesurer avant/après : Gestionnaire des tâches → Performances → Mémoire : notez « Réservé pour le matériel ». Idem dans Performances → GPU : relevez « Mémoire dédiée » (UMA) et « Partagée ».
Étape 2 — Mettre à jour l’UEFI/BIOS et repartir propre
- Mettre à jour le BIOS via M‑Flash (clé USB, mode EZ de MSI). Les versions récentes améliorent la gestion de l’APU et de la RAM.
- Charger les paramètres par défaut (Load Optimized Defaults), enregistrer, redémarrer dans l’UEFI.
Étape 3 — Ajuster l’UMA Frame Buffer sur MSI B550M PRO‑VDH
- Au démarrage, pressez Suppr pour entrer dans l’UEFI.
- Passez en Mode Avancé (F7), puis :
Settings → Advanced → Integrated Graphics Configuration (l’intitulé peut varier). - Réglez UMA Frame Buffer Size : 512M (bureautique) ou 1G (usage polyvalent).
Astuce : si une option Auto existe, elle définit un plafond mais reste une réservation fixe au boot ; préférez une valeur explicite. - Optionnel : si vous avez une carte graphique dédiée, positionnez Initiate Graphics Adapter sur PEG (PCIe) et Integrated Graphics sur Disabled : vous récupérerez alors la totalité de l’UMA.
- Enregistrez (F10) et redémarrez sous Windows.
Étape 4 — Remap mémoire & adressage
Dans l’UEFI, vérifiez :
- Memory Remap / Memory Hole Remapping : Enabled s’il est visible.
- Above 4G Decoding / Re‑Size BAR : laissez Auto par défaut. Si vous n’utilisez pas de GPU dédié récent, il est inutile de forcer l’activation.
Étape 5 — Stabiliser la RAM
- Emplacements : insérez les barrettes dans A2 et B2 (conseil MSI).
- Profils mémoire : commencez sans XMP/A‑XMP. Vérifiez la réserve. Puis activez A‑XMP et testez. Si instable, essayez DDR4 3200 (FCLK 1600) ou conservez 3600 MHz avec FCLK 1800 si stable.
- Asymétrie 16 + 8 Go : c’est fonctionnel (mode flex), mais pour de meilleures perfs iGPU et une topologie plus propre, envisagez un kit 2×16 Go (32 Go). Cela n’est pas obligatoire pour réduire la réserve, mais améliore le débit mémoire (important pour l’iGPU).
Étape 6 — Tests de fiabilité
- MemTest86 : un parcours complet pour écarter un DIMM défectueux (un bloc HS peut être « réservé » en totalité par l’UEFI).
- Vérifier sous Windows : ouvrez à nouveau Gestionnaire des tâches → Mémoire et confirmez que « Réservé pour le matériel » a baissé.
Quelle valeur UMA choisir ?
La bonne taille dépend de votre charge GPU. L’iGPU des APU Ryzen bénéficie surtout d’un débit (fréquence/dual‑channel) plutôt que d’un immense tampon. Voici un repère pragmatique :
| Profil d’usage | UMA Frame Buffer conseillé | Avantages | Inconvénients possibles |
|---|---|---|---|
| Bureautique, web, multimédia | 256–512 Mo | Maximise la RAM système disponible | Certains lecteurs/encodeurs 4K + filtres lourds peuvent piquer en mémoire partagée (sans gravité) |
| Jeux e‑sport / montage léger | 1 Go | Bon compromis VRAM / RAM système | Textures élevées : le pilote utilisera davantage de mémoire partagée (impact modéré) |
| Jeux 3D AAA, CAD/CAE | 2 Go | Réduit les swaps vers la mémoire partagée | Ampute la RAM système ; bénéfice limité si la bande passante DDR4 est le bottleneck |
| Cas extrêmes iGPU only | 4 Go | Quelques workloads atypiques | Souvent inutile, très coûteux en RAM système |
Rappel : la zone « hardware reserved » ne décroît pas quand la charge augmente. Ce n’est pas un cache élastique ; c’est une réservation au boot. Pour changer sa taille, il faut modifier l’UEFI/BIOS et redémarrer.
Vérifications et diagnostics utiles
Contrôles rapides
- Mettre le BIOS à jour : versions récentes = meilleure détection RAM/APU.
- Test mémoire : MemTest86 (clé USB bootable) ou l’outil de diagnostic Windows pour exclure un DIMM défectueux.
- Slots & fréquence : barrettes en A2/B2 ; XMP trop agressif → diminuer fréquence/timings.
- Pilotes AMD : installer les derniers chipset & iGPU pour éviter des conflits d’adressage.
Scripts PowerShell pour auditer
Ouvrez PowerShell en administrateur et exécutez :
# Architecture de l'OS
Get-CimInstance Win32_OperatingSystem | Select-Object OSArchitecture, Version
# Inventaire des barrettes DDR4
Get-CimInstance Win32_PhysicalMemory | Select-Object Manufacturer, PartNumber, Capacity, Speed, BankLabel, DeviceLocator
# Résumé matériel & BIOS
Get-CimInstance Win32_ComputerSystem | Select-Object Manufacturer, Model, TotalPhysicalMemory
Get-CimInstance Win32_BIOS | Select-Object SMBIOSBIOSVersion, ReleaseDate
# iGPU & pilote
Get-CimInstance Win32_VideoController | Select-Object Name, DriverVersion, AdapterCompatibility
Mesurer l’impact « avant/après »
- Avant : notez « Réservé pour le matériel », « Disponible », « En cache ».
- Changez l’UMA → redémarrez.
- Après : vérifiez la baisse de « Réservé pour le matériel » et la hausse de « Disponible ».
Impacts sur les performances
- Plus petite UMA = plus de RAM système pour les applis lourdes (navigateurs avec dizaines d’onglets, VM, traitement photo/vidéo).
- Trop petite UMA = certains jeux/engines 3D peuvent signaler une VRAM insuffisante et basculer massivement sur la mémoire partagée → micro‑saccades ou textures dégradées.
- Débit mémoire : sur iGPU, la bande passante DDR4 (fréquence, timings, dual‑channel) influe plus que la taille UMA au‑delà d’1–2 Go. Un kit symétrique 2×16 Go et un FCLK 1800 stable font souvent plus de différence qu’une UMA 4 Go.
Cas particuliers et bonnes pratiques
Avec une carte graphique dédiée (dGPU)
Si vous ajoutez un GPU PCIe :
- Dans l’UEFI, mettez Initiate Graphics Adapter : PEG et Integrated Graphics : Disabled (si disponible) : vous récupérerez la totalité de l’UMA.
- Laissez Re‑Size BAR et Above 4G Decoding sur Auto (puis ajustez selon les recommandations du constructeur du GPU).
Quand la réserve reste anormalement haute
- Clear CMOS : retirez l’alimentation, court‑circuitez la broche CLR_CMOS (ou retirez la pile 1–2 min), puis reconfigurez.
- Désactiver les OC : CPU/SoC/DRAM en auto, testez ; puis réactivez A‑XMP prudemment.
- Tester chaque DIMM : un module peut être partiellement défectueux, forçant l’UEFI à marquer des plages « réservées ».
Ce qu’il ne faut pas faire
- Forcer « Mémoire maximale » dans msconfig : cela réduit la RAM disponible.
- Désactiver à l’aveugle des options ACPI/IOMMU : risque de boot instable ou de périphériques non reconnus.
- Multiplier les réglages extrêmes XMP/SoC sans test de stabilité : cela peut masquer des erreurs par des réservations accrues.
Exemples concrets d’ajustement
| Contexte | Réglage conseillé | Résultat attendu |
|---|---|---|
| PC bureautique + écrans 1080p | UMA 512 Mo, DDR4 3200–3600 stable | Réserve souvent ≈ 1–2 Go (MMIO inclus) au lieu de ~4 Go |
| Jeux e‑sport (iGPU), RAM limitée | UMA 1 Go, profils XMP validés | Équilibre VRAM/RAM, moins de stuttering qu’à 512 Mo |
| Montage vidéo léger | UMA 1 Go, dual‑channel privilégié | Timeline fluide, plus de RAM pour le cache d’app |
| Jeux AAA sur iGPU | UMA 2 Go (si 24–32 Go de RAM), textures « High » adaptées | Moins de recours à la mémoire partagée, au prix d’1 Go de RAM système |
FAQ rapide
La réserve « hardware » se réduit‑elle quand j’ouvre plus d’applications ?
Non. Elle est fixée lors du boot par l’UEFI. Seule la mémoire GPU partagée (visible côté GPU) varie dynamiquement. L’option UMA « Auto » suffit‑elle ?
Souvent, « Auto » fixe une réserve par défaut (parfois élevée). Choisir explicitement 512 Mo ou 1 Go permet d’optimiser la RAM système. Passer de 24 Go (16+8) à 32 Go (16+16) aide‑t‑il ?
Oui pour les perfs iGPU (dual‑channel symétrique) et la sérénité des mappings. Cela n’est pas indispensable pour réduire la réserve, mais c’est bénéfique globalement. Dois‑je activer « Above 4G Decoding » sur une APU ?
Laissez Auto à moins d’avoir un GPU PCIe récent et un usage nécessitant Re‑Size BAR. Sur iGPU seul, ce réglage n’apporte pas de gain et peut compliquer l’adressage. Réduire l’UMA peut‑il provoquer des erreurs vidéo ?
Rare en usage bureautique. En 3D lourde, certaines applications peuvent exiger plus de VRAM « déclarée ». Dans ce cas, remontez l’UMA à 1–2 Go ou installez un GPU dédié.
Points de contrôle supplémentaires
- Mettre le BIOS à jour : les firmwares récents gèrent mieux l’APU et la détection RAM.
- Test mémoire : un DIMM défectueux peut être entièrement réservé. Lancez MemTest86 ou l’outil de diagnostic Windows.
- Slots & fréquences : insérer les barrettes en A2‑B2 selon le manuel MSI. Un profil XMP trop agressif peut accroître les réservations ou générer des erreurs corrigées mais marquées « réservé ».
- Pilotes chipset & iGPU : installez les derniers drivers AMD pour éviter des conflits d’adressage.
Checklist express
- Windows 10 64‑bits confirmé ?
- Case msconfig → Mémoire maximale décochée ?
- UEFI à jour, paramètres par défaut appliqués ?
- Integrated Graphics → UMA Frame Buffer mis à 512 Mo ou 1 Go ?
- Barrettes en A2/B2, XMP validé/stable ?
- « Réservé pour le matériel » retombé à un niveau cohérent (< avant) ?
Conclusion
Sur une plateforme Ryzen 5 4800G + MSI B550M PRO‑VDH, l’écart de 4,1 Go « hardware reserved » provient quasi toujours de la VRAM préallouée (UMA) et du MMIO. Cette mémoire n’est pas réaffectée aux applications, même en forte charge. Pour la réduire : mettez à jour le BIOS, validez la stabilité RAM, puis fixez l’UMA à 512 Mo ou 1 Go selon votre profil. Vous récupérerez jusqu’à ~3,5 Go de RAM utilisable sans sacrifier la fluidité en bureautique et la plupart des usages polyvalents. Montez à 2 Go d’UMA uniquement si votre charge 3D l’exige — et gardez en tête qu’un kit symétrique rapide apporte souvent plus qu’un gigantesque tampon UMA.

