(Mémoire virtuelle) Windows 7 continue de dire "La mémoire système est faible" et fermez les programmes / crash du jeu

J'ai remarqué que mon PC avec Windows 7 x64 dit très souvent que la mémoire système est faible. Cela se produit lorsque j'ouvre des programmes «lourds» simultanément (comme Firefox avec beaucoup de tabulations, photoélectricité, CAO, etc.).

J'ai vérifié la RAM usée via un gestionnaire de tâches, mais elle n'atteignait jamais la limite. En dépendance, parfois le système ferme automatiquement les programmes.

Aujourd'hui, j'ai essayé d'exécuter un jeu assez lourd (Black Ops 3) et à la première tentative (avec Firefox ouvert), le jeu s'est écrasé. La clôture du jeu Firefox fonctionne correctement, mais après quelques minutes, il se reproduit. Dans les deux cas, les fenêtres d'erreur me montrent se réfère à la mémoire. Même dans la console de journal des jeux, il y avait un "OUT OF MEMORY" ou similaire.

J'ai lu quelque chose sur ces problèmes relatifs au fichier de pagination. Je l'ai désactivé car j'ai un SSD de 250 Go.

J'espère que quelqu'un peut m'aider parce que c'est très frustrant.

Voici quelques détails sur le matériel / système:

  • CPU: Intel Core i7-930
  • Carte mère (MB): ASUS P6X58D PREMIUM (Intel X58 + ICH10R)
  • RAM: 12GB DDR3-1600 (Triple-Channel), divisé comme suit:
    • 3x2GB Corsair CM3X2G1600C8 (CL8) – [emplacement: 1-3-5]
    • 3x2GB Corsair CMX6GX3M3A1600C9 (CL9) – [emplacement: 2-4-6]
  • OS: Windows 7 Professionnel (x64)

Edit : J'ajouterai plus d'informations pour vous aider. J'ai essayé de reproduire une erreur, mais j'ai un succès partiel. Voici les résultats et les informations:

C'est l'avertissement que je reçois avant l'erreur. C'est une image web (je ne peux pas la reproduire maintenant), mais le contenu est correct. Habituellement, j'ai Firefox (ou un autre du premier programme que j'ai lancé) comme nom d'application dans le texte d'avertissement. Cliquez pour voir l'image, je ne peux pas les joindre encore parce que je suis nouveau ici.

Il s'agit du journal des erreurs du jeu Black Ops 3 lorsque je lancer avec Firefox en cours d'exécution. En dépendance à l'accident du jeu, Firefox s'est écrasé.

Command line: Error: Waited 102 msec for missing asset "debug_sphere_exterior". Error: Could not find material "debug_sphere_exterior". Error: Could not find material "debug_sphere_interior". Error: Could not find material "debug_sphere_exterior_nodepth". Error: Could not find material "debug_sphere_interior_nodepth". Error: Could not find material "postfx_dragonstrike". Error: Could not find material "logo". Error: Could not find material "mc/infrared_white". Error: Could not find material "mc/hud_outline_model_green". Error: Could not find material "mc/hud_outline_model_red". Error: Could not find material "mc/hud_outline_model_orange". Error: Could not find material "mc/hud_outline_model_white". Error: Could not find material "mc/hud_outline_model_green_alpha". Error: Could not find material "mc/hud_outline_model_red_alpha". Error: Could not find material "mc/hud_outline_model_orange_alpha". Error: Could not find material "mc/hud_outline_model_white_alpha". Error: Could not find material "mc/hud_outline_model_green_calpha". Error: Could not find material "mc/hud_outline_model_red_calpha". Error: Could not find material "mc/hud_outline_model_orange_calpha". Error: Could not find material "mc/hud_outline_model_white_calpha". Error: Could not find material "mc/hud_outline_model_z_green". Error: Could not find material "mc/hud_outline_model_z_red". Error: Could not find material "mc/hud_outline_model_z_orange". Error: Could not find material "mc/hud_outline_model_z_white". Error: Could not find material "mc/hud_outline_model_z_green_alpha". Error: Could not find material "mc/hud_outline_model_z_red_alpha". Error: Could not find material "mc/hud_outline_model_z_orange_alpha". Error: Could not find material "mc/hud_outline_model_z_white_alpha". Error: Could not find material "mc/hud_outline_model_z_green_calpha". Error: Could not find material "mc/hud_outline_model_z_red_calpha". Error: Could not find material "mc/hud_outline_model_z_orange_calpha". Error: Could not find material "mc/hud_outline_model_z_white_calpha". Error: Could not find material "mc/sonar_weakpoint". Error: Could not find material "mc/hud_outline_model_scriptint". Error: Could not find material "mc/hud_outline_model_alpha_scriptint". Error: Could not find material "mc/hud_outline_model_calpha_scriptint". Error: Could not find material "mc/hud_outline_model_z_scriptint". Error: Could not find material "mc/hud_outline_model_zonly_scriptint". Error: Could not find material "mc/hud_outline_model_z_alpha_scriptint". Error: Could not find material "mc/hud_outline_model_z_calpha_scriptint". Error: Could not find material "mc/sonar_frontend_normal". Error: Could not find material "mc/sonar_frontend_locked_gun". Error: Could not find material "mc/sonar_frontend_token_locked_gun". Error: Could not find material "fontcache". Error: Could not find material "fontcache_distfield". Error: Could not find material "fontcache_glow". Error: Could not find material "fontcache_outline". Error: Could not find material "fontcache_shadow". Error: Could not find material "lui_loader_no_offset". Error: Could not find weapon "killstreak_dogs_cp". Error: Could not find weapon "killstreak_emp_cp". Error: Could not find weapon "weapon_null_mp". Error: Could not find weapon "weapon_null_cp". Error: Could not find fx "_t6/impacts/fx_flesh_hit_neck_fatal". Error: Could not find fx "_t6/misc/fx_ui_flagbase_pmc". Error: Could not find fx "_t6/trail/fx_trail_blood_streak". Error: Could not find fx "_t6/weapon/riotshield/fx_riotshield_depoly_dust". Error: Could not find fx "_t6/weapon/riotshield/fx_riotshield_depoly_lights". Error: Could not find fx "killstreaks/fx_heli_chaff". Error: Could not find fx "lensflares/fx_lensflare_sniper_glint". Error: Could not find fx "player/fx_plyr_clone_reaper_appear". Error: Could not find fx "player/fx_plyr_clone_reaper_orb". Error: Could not find fx "player/fx_plyr_clone_vanish". Error: Could not find fx "player/fx_plyr_flashback_trail_impact". Error: Could not find fx "player/fx_plyr_rejack_light". Error: Could not find fx "player/fx_plyr_revive". Error: Could not find fx "player/fx_plyr_revive_demat". Error: Could not find fx "vehicle/fx_quadtank_airburst". Error: Could not find fx "vehicle/fx_quadtank_airburst_ground". Error: Could not find fx "weapon/fx_betty_light_blue". Error: Could not find fx "weapon/fx_betty_light_orng". Error: Could not find fx "weapon/fx_hero_pineapple_trail_blue". Error: Could not find fx "weapon/fx_hero_pineapple_trail_orng". Error: Could not find fx "zombie/fx_blood_torso_explo_zmb". Error: Could not find fx "animals/fx_bio_direwolf_eyes". Error: Could not find fx "dlc1/castle/fx_mech_dmg_armor". Error: Could not find fx "dlc1/castle/fx_mech_dmg_armor_face". Error: Could not find fx "dlc1/castle/fx_mech_dmg_body_light". Error: Could not find fx "dlc1/castle/fx_mech_dmg_knee_sparks". Error: Could not find fx "dlc1/castle/fx_mech_dmg_sparks". Error: Could not find fx "dlc1/castle/fx_mech_foot_step". Error: Could not find fx "dlc1/castle/fx_mech_foot_step_steam". Error: Could not find fx "dlc1/castle/fx_mech_head_light". Error: Could not find fx "dlc1/castle/fx_mech_light_dmg". Error: Could not find fx "dlc1/castle/fx_mech_wpn_flamethrower". Error: Could not find fx "dlc1/castle/fx_wpn_115_muz". Error: Could not find fx "dlc2/island/fx_spores_cloud_ambient_lrg". Error: Could not find fx "dlc2/island/fx_spores_cloud_ambient_md". Error: Could not find fx "dlc2/island/fx_spores_cloud_ambient_sm". Error: Could not find fx "dlc2/island/fx_thrash_chest_mouth_drool_1p". Error: Could not find fx "dlc2/island/fx_thrash_eye_glow". Error: Could not find fx "dlc2/island/fx_thrash_eye_glow_rage". Error: Could not find fx "dlc2/island/fx_thrash_pustule_burst". Error: Could not find fx "dlc2/island/fx_thrash_pustule_impact". Error: Could not find fx "dlc2/island/fx_thrash_pustule_reinflate". Error: Could not find fx "dlc2/island/fx_thrash_pustule_spore_exp". Error: Could not find fx "dlc2/island/fx_thrash_rage_gas_leg_lft". Error: Could not find fx "dlc2/island/fx_thrash_rage_gas_leg_rgt". Error: Could not find fx "dlc2/island/fx_thrash_rage_gas_torso". Error: Could not find fx "electric/fx_ability_elec_surge_short_robot". Error: Could not find fx "electric/fx_elec_warlord_damage_1". Error: Could not find fx "electric/fx_elec_warlord_damage_2". Error: Could not find fx "electric/fx_elec_warlord_lower_damage_1". Error: Could not find fx "electric/fx_elec_warlord_lower_damage_2". Error: Could not find fx "explosions/fx_exp_robot_stage3_evb". Error: Could not find fx "explosions/fx_exp_warlord_death". Error: Could not find fx "fire/fx_fire_ai_human_arm_left_loop_optim". Error: Could not find fx "fire/fx_fire_ai_human_arm_right_loop_optim". Error: Could not find fx "fire/fx_fire_ai_human_head_loop_optim". Error: Could not find fx "fire/fx_fire_ai_human_hip_left_loop_optim". Error: Could not find fx "fire/fx_fire_ai_human_hip_right_loop_optim". Error: Could not find fx "fire/fx_fire_ai_human_leg_left_loop_optim". Error: Could not find fx "fire/fx_fire_ai_human_leg_right_loop_optim". Error: Could not find fx "fire/fx_fire_ai_human_torso_loop_optim". Error: Could not find fx "light/fx_light_body_glow_warlord". Error: Could not find fx "light/fx_light_eye_glow_warlord". Error: Could not find fx "player/fx_plyr_ability_screen_blur_overdrive". Error: Could not find fx "player/fx_plyr_flashback_trail". Error: Could not find fx "player/fx_plyr_heat_wave_distortion_volume". Error: Could not find fx "player/fx_plyr_heat_wave_distortion_volume_air". Error: Could not find fx "player/fx_plyr_shock_field". Error: Could not find fx "player/fx_plyr_shock_field_1p". Error: Could not find fx "vehicle/fx_exhaust_jetpack_warlord_juke". Error: Could not find fx "zombie/fx_fire_torso_zmb". Error: Could not find fx "zombie/fx_margwa_head_shot_zod_zmb". Error: Could not find fx "zombie/fx_margwa_roar_purple_zod_zmb". Error: Could not find fx "zombie/fx_margwa_roar_zod_zmb". Error: Could not find fx "zombie/fx_margwa_teleport_intro_zod_zmb". Error: Could not find fx "zombie/fx_margwa_teleport_tell_zod_zmb". Error: Could not find fx "zombie/fx_margwa_teleport_travel_zod_zmb". Error: Could not find fx "zombie/fx_margwa_teleport_zod_zmb". Error: Could not find fx "zombie/fx_val_chest_burst". Error: Could not find tagfx "ability_hero_heat_wave_player_impact". Error: Could not find tagfx "gadget_flashback_3p_off". Error: Could not find fx "zombie/fx_val_motes_100x100". Error: Could not find weapon "smg_sten". Error: Could not find weapon "pistol_revolver38". Error: Could not find weapon "launcher_lockon". Mem_Internal_MapPage failed 

Tout d'abord, permettez-moi de dire que vous n'êtes pas seul. C'est presque certainement la question la plus courante dans les domaines "Windows" + "Mémoire" ici. Il se peut qu'il contienne quelques imprécisions par rapport à l'original. Et je reproche à Microsoft de ne pas expliquer les choses bien, de ne pas utiliser de bons noms cohérents pour les métriques sur plusieurs écrans et de ne pas fournir une réponse facile à trouver et suivre à cette question, malgré sa «popularité».

En bref, votre confusion est compréhensible, même attendue. Ce n'est pas de ta faute.

La réponse rapide

Si vous voyez "hors mémoire", "peu de mémoire", etc., les fenêtres pop-up de Windows, vous avez vraiment, vraiment , vraiment besoin d'avoir un fichier de page. Ou augmenter la taille de celle que vous avez déjà.

(Ou ajouter plus de RAM, mais ce n'est pas aussi simple. Ou essayez d'exécuter moins / moins de programmes à la fois, mais personne ne veut le faire.)

Je l'ai désactivé car j'ai un SSD de 250 Go.

Désolé d'être franc, mais cela n'a aucun sens. Si vous aviez dit "… parce que j'ai 64 Go de RAM", cela aurait du sens. Mais avoir un SSD ne signifie pas que vous n'avez pas besoin d'un fichier de page.

Même avoir 64 Go de RAM ne garantit pas que vous n'avez pas besoin d'un fichier de page!

Ce message d'erreur, en fait, vous dit que vous avez absolument besoin d'un fichier de page. (Ou plus de RAM … ou vous devez exécuter moins de choses et / ou de petites choses en même temps.)

Oui je sais. Vous ne souhaitez pas mettre un fichier de page sur votre SSD. J'en parlerai à la fin.

Quand il dit "hors mémoire", cela ne signifie pas ce que vous pensez que cela signifie

Ce message d'erreur est déclenché en supprimant quelque chose appelé "Commit Limit", pas RAM. "Committed", ou plutôt "privé engagé" pour lui donner son nom complet, est un type de mémoire virtuelle dans Windows. Vous savez probablement que le contenu de la «mémoire virtuelle» se trouve en RAM ou, s'il n'y a pas de place pour tout cela, certains sont conservés sur disque (ou SSD). Pour "mémoire virtuelle engagée privée", le lieu où il est conservé sur le disque est le fichier de page. Si vous en avez un.

(Il y a aussi une mémoire virtuelle "mappée", qui utilise d'autres fichiers pour la pagination au lieu du fichier de la page, et il existe une mémoire virtuelle non transférable qui doit rester en RAM en tout temps. Le vm, non pagable, contribue à "commettre la charge", donc si vous avez Un trop grand nombre de choses, cela peut contribuer au message d'erreur «hors mémoire». La mémoire mappée ne contribue pas, alors je ne vais pas en discuter ici.)

Et si vous n'avez pas de fichier de page? Vos programmes peuvent encore créer une mémoire virtuelle privée engagée. Mais alors toute la mémoire virtuelle engagée qui a été écrite depuis sa première attribution doit rester en RAM en tout temps … jusqu'à ce qu'elle soit diffusée (généralement en mettant fin au processus qui l'a créé) … Parce qu'il n'y a pas d'autre place pour Windows garde le.

La «limite de validation» – c'est-à-dire la quantité de mémoire virtuelle commise, écrit-à-au-moins-une fois que vous pouvez avoir – est donc simplement la taille de votre RAM plus la taille actuelle de votre fichier de page. (Si vous avez activé l'expansion de fichier de page, la limite de validation s'élargit lorsque le fichier de page est utilisé.)

Si vous regardez l'onglet Performance Manager, Performance de Windows 7, vous verrez une indication qui ressemble à ceci:

Commit (MB) 893 / 4095

Cela indique que mon engagement est de 893 Mo, et ma limite de validation est de 4095 Mo, soit 4 Go. (Cela provient d'une machine virtuelle exécutant Windows 7. Il a 2 Go de "RAM" et un fichier de page de 2 Go – donc la limite de validation est de 4 Go).

Le message d'erreur "hors mémoire" s'affiche lorsqu'un programme essaie d'attribuer une mémoire virtuelle engagée et que la demande ne peut pas être accordée car la "charge de validation" du système est déjà à ou près de la "limite de validation" – assez proche pour que la demande, si Accordé, prendra charge sur la limite.

Notez que vous voyez ce message uniquement après que la demande de "commit" a déjà été tentée et échouée. Donc, lorsque vous regardez le Gestionnaire des tâches, la raison du problème pourrait ne pas être évidente.

Supposons que vous ayez 1 Go de limite de validation restant, et quelque chose tente d'allouer 1,5 Go en un seul appel. (Ceci est rare, mais cela peut arriver.) Le gestionnaire de mémoire rejette la demande et vous verrez la fenêtre contextuelle. Mais alors, lorsque vous regardez le Gestionnaire des tâches, vous verrez toujours votre commission de facturation là où c'était avant, avec 1 Go encore inutilisé! Déroutant. Il n'y a rien dans le Gestionnaire des tâches, le Moniteur de ressources, ni même le Moniteur de performance qui vous indique le montant demandé.

(L'outil Monitor de processus de sysinternals.com pourrait vous aider ici.)

Ce message d'erreur devrait vraiment dire quelque chose comme "La tentative de validation (taille de la demande) dépasserait la limite de validation", et cela nécessiterait que les gens recherchent ce que signifie «limite de validation», cela serait beaucoup plus utile. Ah bien, cela est loin du seul message d'erreur non-comme-utile-comme-il-pourrait être qui est dans Windows – ou dans tout autre système d'exploitation que j'ai jamais utilisé. (Ils pourraient au moins mettre plus de détails dans le journal des événements système!)

Notez que chaque fois que vous parlez de «mémoire» sur Windows, vous devez toujours le qualifier: parlez-vous de «mémoire virtuelle» ou de «mémoire physique»? Beaucoup de gens disent «mémoire» quand ils pourraient signifier non plus. Et beaucoup de gens disent "RAM" quand ils parlent vraiment de la mémoire virtuelle. Cela n'ajoute qu'à la confusion de chacun.

Comme je l'ai dit plus tôt, les choses comptées en charge de validation sont un type de mémoire virtuelle. La limite de validation est la quantité maximale de ce type de mémoire virtuelle que vous pouvez avoir. Vous pouvez augmenter la limite de validation en ajoutant plus de RAM et / ou en augmentant votre taille de fichier de page.

Mais j'ai beaucoup de RAM!

Je ne comprends pas pourquoi j'ai besoin d'utiliser la mémoire virtuelle avec 12 Go de RAM.

C'est une question complètement compréhensible. Et très commun. Et encore une fois, je reproche à Microsoft de ne pas expliquer mieux les choses.

Tout d'abord, la terminologie: Windows utilise toujours la mémoire virtuelle, que vous ayez ou non un fichier de page. Se débarrasser du fichier de la page se débarrasse simplement de la pagination sur le disque pour la mémoire virtuelle engagée; Le vm engagé existe toujours et est encore virtuel, de toutes façons, sauf pour pouvoir être mis en page sur le disque.

Mais un autre type majeur de mémoire virtuelle, le type appelé «mémoire mappée», continue de page. Juste pas au fichier de la page.

Donc, ce que vous demandez vraiment, c'est pourquoi vous manquez de votre limite de validation si vous disposiez de 12 Go de RAM?

Eh bien, ce serait parce que, tant que vous utilisez déjà, plus la taille d'un montant que certains programmes demandent, dépasserait votre limite de validation.

Vous pouvez voir ce message même si vous avez beaucoup de RAM "disponible", comme indiqué dans le Gestionnaire des tâches. À l'inverse, vous ne voyez peut- être pas le message, c'est-à-dire qu'une tentative de validation peut réussir, même si vous avez une petite RAM "disponible". Parce qu'il ne se plaint pas de la RAM disponible. Cela se plaint du manque de limite de validité.

Votre programme pourrait essayer d'allouer d'énormes quantités de mémoire virtuelle engagée. Ou vous pourriez avoir autre chose en cours qui utilise la validation.

Maintenant, voici une chose drôle: lorsqu'un processus affecte la mémoire engagée, cela n'utilise pas réellement de RAM égal au montant engagé. Parce que c'est virtuel, souviens-toi? En fait, il faut de très peu de RAM pour simplement mémoriser la mémoire virtuelle, même sans un fichier de page. C'est simplement en disant que «je» voudrais utiliser cette «mémoire virtuelle très engagée». Windows, pouvez-vous me promettre ("m'engager") que cela sera accessible, même si je l'utilise tout? "

Seulement jusqu'à ce que le programme écrit réellement à cette mémoire engagée – en l'accédant et en encourant des défauts de page – la RAM sort-elle réellement du compteur "disponible" et s'ajoute à "en cours d'utilisation". Cela se produit sur une base page par page. Si vous écrivez à 10 pages (4K chacune) dans la région engagée, cela utilisera 10 pages (40 Ko) de RAM.

(Cela se produirait si vous lisez cela aussi, mais il est très peu utile de lire à partir de la mémoire virtuelle nouvellement attribuée avant d'écrire.)

Très souvent, le programme n'aura jamais accès à tous les vm privé qu'il a commis, auquel cas la RAM utilisée ne sera pas égale au montant engagé. (Et sur un système avec un fichier de page, certaines des choses "engagées" peuvent être déplacées vers le fichier de page, pour augmenter la quantité de RAM pour d'autres choses … réduisant encore la RAM utilisée par la région engagée.)

Mais Windows n'a aucun moyen de savoir combien de la région engagée sera utilisée; Lors de l'attribution, il n'a d'autre choix que de supposer que je "peut-être" en fait tout usage. Cela signifie que 1 Go de stockage réel serait nécessaire pour tout garder (éventuellement dans le fichier de la page et le reste dans la RAM).

Donc, il ne peut pas accorder cette demande, à moins que toutes les allocations "engagées", plus la nouvelle, seraient inférieures à la limite de validation.

Si elle avait accordé la demande de toute façon, il y aurait un risque de perte de RAM, c'est-à-dire ne pouvant résoudre un défaut de page car aucune RAM n'était disponible. C'est un problème très grave. Il est beaucoup plus facile, à la fois sur le système d'exploitation et sur les programmeurs d'application, d'imposer la limite lorsque le programme tente de commettre la mémoire virtuelle.

Pour plus d'informations (comme si ce n'était déjà pas assez long)

Pour en savoir plus à ce sujet, expliqué de manière quelque peu différente, voir deux de mes autres réponses: ici (plus longtemps) utilise une analogie «prêts de la banque» que certaines personnes ont trouvé efficace. Celui-ci (beaucoup plus longtemps) a une explication plus formelle de ce qui se passe dans le système d'exploitation. Souvent, le même concept présenté de différentes façons vous aidera à dépasser un point critique.

À propos du fichier de la page par rapport au SSD

C'est une question secondaire, alors je l'ai déplacé ici …

Toutes les pages Web sur SSD expliquent de désactiver la mémoire virtuelle pour éviter l'usure du disque

Désolé, mais non, tous ne disent pas cela, et ceux qui le font sont tout simplement faux. Les SSD modernes traiteront les petabytes des écritures avant de commencer à afficher des problèmes. Et à partir du support et des questions et réponses pour les lecteurs à état solide (msdn) :

Le fichier de page doit-il être placé sur les SSD?

Oui. La plupart des opérations de fichier de page sont des petites lectures aléatoires ou des écritures séquentielles plus importantes, qui sont tous deux des types d'opérations que les SSD gèrent bien.

En examinant les données de télémétrie à partir de milliers de traces et en se concentrant sur les lectures et écritures de pages, nous trouvons que

Pagefile.sys lit plus en détail que pagefile.sys écrit environ 40 à 1,

Les formats de lecture de pagefile.sys sont généralement assez faibles, avec 67% de moins ou égal à 4 Ko et 88% de moins de 16 Ko.

Les écritures de Pagefile.sys sont relativement grandes, avec 62% supérieur ou égal à 128 Ko et 45% ayant exactement 1 Mo de taille.

En fait, compte tenu des modèles de référence de fichiers de pages typiques et des caractéristiques de performance favorables, les SSD ont sur ces modèles, il y a peu de fichiers mieux que le fichier de page pour le placer sur un SSD.

Voici un autre fait surprenant: même si vous avez besoin d'un fichier de pages pour permettre au système d'accorder ces demandes, il peut y avoir très peu, peut-être même rien, réellement écrit dans le fichier de la page! Encore une fois, c'est parce qu'il y a généralement une grande différence entre la quantité de mémoire virtuelle commise et la quantité utilisée. Par l'utilisation, on entend «écrit, et les pages de RAM assignées en conséquence». Seul le vm personnel engagé qui est réellement écrit sera jamais dans le fichier de la page. La plupart des systèmes modernes (comme le vôtre, avec 12 Go de RAM) n'écrivent pas beaucoup le fichier de la page. Néanmoins, le fichier de la page est souvent nécessaire pour permettre aux allocations virtuelles de réussir. Et peut-être que cela mettra votre esprit à l'aise pour le mettre sur votre SSD.