DetailPage-MSS-KB

Base de connaissances

Numéro d'article: 2732471 - Dernière mise à jour: mercredi 10 octobre 2012 - Version: 4.0

 
 

Sommaire

Symptômes

Envisagez le scénario suivant :
  • Vous installez un pilote de miniport Storport stockage sur un ordinateur qui exécute Windows 7 ou Windows Server 2008 R2.
  • Le pilote de miniport prend en charge la fonctionnalité d'accès Direct mémoire (DMA) et nécessite des tampons d'e/s mappés pour lire et écrire des opérations.
  • Le pilote de miniport alloue données e/s et le pilote de miniport copie ensuite les données d'e/s en mémoire.
  • Le pilote de miniport utilise les données copiées au lieu de la zone DMA pour effectuer des opérations d'e/s.
Dans ce scénario, les données stockées dans la mémoire sont endommagées.

Par exemple, lorsque le pilote de miniport utilise la fonction memcpy pour copier des données vers les tampons d'e/s mappés, les données qui copie le pilote de miniport sont endommagées.

Ce problème se produit lorsqu'une ou plusieurs des conditions suivantes sont remplies :
  • L'ordinateur exécute un système d'exploitation 32 bits qui possède l'Extension d'adresse physique (PAE) activées et qui a le contrôleur DMA 32 bits installé.
  • L'ordinateur exécute un système d'exploitation 64 bits dont la fonctionnalité de vérification de DMA activée dans l'outil Vérificateur de pilotes.

Cause

Ce problème se produit car la couche d'Abstraction matérielle (HAL) attend le pilote de miniport pour effectuer des opérations d'e/s à l'aide d'un périphérique maître de bus DMA. Lorsque le pilote de miniport met en cache des données, puis utilise la mémoire tampon pour terminer une opération d'e/s, l'adresse de mémoire tampon de destination n'est pas l'adresse de la mémoire tampon qui attend la couche HAL. Par conséquent, lorsque la couche d'abstraction matérielle utilise des pages physiques temporaires dans la fonction DMA, les pages physiques ne correspondent pas les pages virtuelles sont décrits dans une liste de ventilation-regroupement.

Remarque La couche d'abstraction matérielle utilise la mise en mémoire tampon double lorsque les pages physiques sont situés dans les adresses que le contrôle de carte de bus ne peut pas accéder. En outre, la couche d'abstraction matérielle utilise une page est affectée temporairement afin que l'adaptateur peut lire ou écrire aux opérations d'e/s.

Résolution

Informations sur le correctif

Important : Ce correctif a été réédité pour adresse arrivera à expiration prématurément, comme le décrit un problème dans lequel la signature numérique sur des fichiers produites et signé par Microsoft Microsoft Security Advisory 2749655 (http://technet.microsoft.com/en-us/security/advisory/2749655) .

Après avoir installé la mise à jour décrite dans cet article, Windows 7 et Windows Server 2008 R2 prend en charge la valeur STOR_MAP_ALL_BUFFERS_INCLUDING_READ_WRITE dans le membre de champ MapBuffers de la structure de StorPort HW_INITIALIZATION_DATA .

Un correctif est disponible auprès de Microsoft. Toutefois, ce correctif est conçu pour corriger uniquement le problème décrit dans cet article. Appliquer ce correctif uniquement aux systèmes rencontrant le problème décrit dans cet article. Ce correctif va peut-être subir des tests supplémentaires. Par conséquent, si vous n'êtes pas sérieusement concerné par ce problème, nous vous recommandons d'attendre la prochaine mise à jour logicielle qui comprendra ce correctif.

Si le correctif est disponible pour téléchargement, il existe une section « téléchargement de correctif logiciel disponible » en haut de cet article de la Base de connaissances. Si cette section n'apparaît pas, contactez le Service clientèle de Microsoft et de Support pour obtenir le correctif.

Remarque : Si des problèmes supplémentaires surviennent ou bien si une procédures de dépannage est requise, il est probable que vous ayez à effectuer une demande de service en parallèle. Les coûts habituels du support technique s'appliqueront aux autres questions et problèmes qui ne relèvent pas de ce correctif spécifique. Pour une liste complète des numéros de téléphone service clientèle de Microsoft ou pour créer une demande de service distincte, reportez-vous au site Web Microsoft suivant :
http://support.Microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
Remarque : Le formulaire « Téléchargement de correctif logiciel disponible » affiche les langues pour lesquelles le correctif est disponible. Si vous ne voyez pas votre langue, c'est parce qu'un correctif logiciel n'est pas disponible pour cette langue.

Conditions préalables

Pour appliquer ce correctif, vous devez exécuter l'un des systèmes d'exploitation suivants :
  • Windows 7
  • Windows 7 Service Pack 1 (SP1)
  • Windows Server 2008 R2
  • Windows Server 2008 R2 Service Pack 1 (SP1)
Pour plus d'informations sur la façon d'obtenir un service pack de Windows 7 ou Windows Server 2008 R2, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
976932  (http://support.microsoft.com/kb/976932/ ) Informations sur le Service Pack 1 pour Windows 7 et Windows Server 2008 R2

Informations à propos du Registre

Pour appliquer ce correctif, vous n'êtes pas obligé de modifier le Registre.

Redémarrage de l'ordinateur

Vous devez redémarrer l'ordinateur après avoir appliqué ce correctif.

Informations de remplacement du correctif

Ce correctif ne remplace pas de correctif publié précédemment.

Informations sur les fichiers

La version internationale de ce correctif installe les fichiers ayant les attributs répertoriés dans les tableaux suivants. Les dates et heures de ces fichiers sont répertoriés en temps universel coordonné (UTC). Les dates et heures de ces fichiers sur votre ordinateur local sont affichés dans votre heure locale avec votre bias de l'heure d'été à l'heure d'été (DST) en cours. En outre, les dates et les heures peuvent changer lorsque vous effectuez certaines opérations sur les fichiers.
Remarques à propose des fichiers destinés à Windows et Windows Server 2008 R2
Important : Les correctifs pour Windows 7 et pour Windows Server 2008 R2 sont inclus dans les mêmes packages. Toutefois, les correctifs dans la page demande de correctif sont répertoriés sous les deux systèmes d'exploitation. Pour demander le package de correctifs s'applique à un ou les deux systèmes d'exploitation, sélectionnez le correctif est répertorié sous « Windows 7/Windows Server 2008 R2 » sur la page. Toujours faire référence à la section « S'applique à » dans les articles pour déterminer le système d'exploitation que chaque correctif s'applique à.
  • Les fichiers qui s'appliquent à un produit spécifique, un jalon (RTM,SPn), et de dossier (LDR, GDR) peut être identifié en examinant les numéros de version de fichier comme indiqué dans le tableau suivant :
    Réduire ce tableauAgrandir ce tableau
    VersionProduitJalonBranche de service
    6.1.760 0.17xxxWindows 7 et Windows Server 2008 R2RTMGDR
    6.1.760 0,21xxxWindows 7 et Windows Server 2008 R2RTMLDR
    6.1.760 1.17xxxWindows 7 et Windows Server 2008 R2SERVICE PACK 1GDR
    6.1.760 1.22xxxWindows 7 et Windows Server 2008 R2SERVICE PACK 1LDR
  • Dossiers GDR ne contiennent que ces correctifs sont généralement publiés pour résoudre les problèmes critiques répandus. Dossiers LDR contiennent des correctifs en plus des correctifs généralement publiés.
  • Les fichiers MANIFEST (.manifest) et le MUM (.mum) installés pour chaque environnement sont répertorié séparément dans la section « informations de fichier supplémentaire pour Windows 7 et Windows Server 2008 R2 ». MUM et fichiers manifeste et les fichiers de catalogue (.cat) de sécurité associés, sont essentiels pour conserver l'état du composant mis à jour. Les fichiers du catalogue de sécurité dont les attributs ne sont pas répertoriés sont signés avec une signature numérique Microsoft.
Pour toutes versions supportant les plateformes x 86 de Windows 7
Réduire ce tableauAgrandir ce tableau
Nom de fichierVersion du fichierTaille du fichierDateHeurePlate-forme
Storport.sys6.1.7600.17126146,80014 Sep 201218 : 43x 86
Storport.sys6.1.7600.21326149,36014 Sep 201218 : 43x 86
Storport.sys6.1.7601.17956148,87219-Sep-201204 : 16x 86
Storport.sys6.1.7601.22114149,36019-Sep-201204 : 22x 86
Pour toutes versions supportant les plateformes x 64 de Windows 7 et Windows Server 2008 R2
Réduire ce tableauAgrandir ce tableau
Nom de fichierVersion du fichierTaille du fichierDateHeurePlate-forme
Storport.sys6.1.7600.17126187,76014 Sep 201219 : 35x 64
Storport.sys6.1.7600.21326188,78414 Sep 201219 : 37x 64
Storport.sys6.1.7601.17956190,34419-Sep-201205 : 04x 64
Storport.sys6.1.7601.22114190,85619-Sep-201206 : 01x 64
Pour toutes versions supportant les plateformes IA-64 de Windows Server 2008 R2
Réduire ce tableauAgrandir ce tableau
Nom de fichierVersion du fichierTaille du fichierDateHeurePlate-forme
Storport.sys6.1.7600.17126433,52014 Sep 201218 : 31IA-64
Storport.sys6.1.7600.21326430,44814 Sep 201218 : 48IA-64
Storport.sys6.1.7601.17956428,91219-Sep-201203 : 44IA-64
Storport.sys6.1.7601.22114430,47219-Sep-201204 : 27IA-64

Statut

Microsoft a confirmé qu'il s'agit d'un problème pour les produits Microsoft répertoriés dans la section « S'applique à ».

Plus d'informations

Pour plus d'informations sur la terminologie de mise à jour de logiciel, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
824684  (http://support.microsoft.com/kb/824684/ ) Description de la terminologie standard utilisée pour définir les mises à jour logicielles de Microsoft
Pour plus d'informations sur la structure HW_INITIALIZATION_DATA (Storport), consultez le site Web Microsoft suivant :
Informations générales sur la structure HW_INITIALIZATION_DATA (Storport) (http://msdn.microsoft.com/en-us/library/windows/hardware/ff557459(v=vs.85).aspx)
Les produits tiers mentionnés dans cet article sont fabriqués par des sociétés indépendantes de Microsoft. Microsoft n'offre aucune garantie, implicite ou autre, concernant les performances ou la fiabilité de ces produits.

Informations sur les fichiers supplémentaires

Windows 7 et Windows Server 2008 R2

Infomations détaillées sur les Fichiers supplémentaires pour les versionsx 86 de Windows 7
Réduire ce tableauAgrandir ce tableau
Nom de fichierMise à jour bf.mum
Version du fichierNon Applicable
Taille du fichier2,719
Date (UTC)20 Sep 2012
Heure (UTC)03 : 43
Plate-formeNon Applicable
Nom de fichierUpdate.mum
Version du fichierNon Applicable
Taille du fichier2,773
Date (UTC)20 Sep 2012
Heure (UTC)03 : 43
Plate-formeNon Applicable
Nom de fichierX86_00d5a42e14961b069c9e9f539b28a064_31bf3856ad364e35_6.1.7601.22114_none_23879a9179dc035d.manifest
Version du fichierNon Applicable
Taille du fichier696
Date (UTC)20 Sep 2012
Heure (UTC)03 : 43
Plate-formeNon Applicable
Nom de fichierX86_3917bc405db8bedd153324174d09b02c_31bf3856ad364e35_6.1.7600.17126_none_190ddd056cc4a879.manifest
Version du fichierNon Applicable
Taille du fichier696
Date (UTC)20 Sep 2012
Heure (UTC)03 : 43
Plate-formeNon Applicable
Nom de fichierX86_39b14efa2b6795cb35f8effcf4679339_31bf3856ad364e35_6.1.7601.17956_none_8c3a51678ed6fa58.manifest
Version du fichierNon Applicable
Taille du fichier696
Date (UTC)20 Sep 2012
Heure (UTC)03 : 43
Plate-formeNon Applicable
Nom de fichierX86_dc65971a0332c8ce3ed87ff905a1d529_31bf3856ad364e35_6.1.7600.21326_none_17d355f16dcace15.manifest
Version du fichierNon Applicable
Taille du fichier696
Date (UTC)20 Sep 2012
Heure (UTC)03 : 43
Plate-formeNon Applicable
Nom de fichierX86_microsoft-windows-storport_31bf3856ad364e35_6.1.7600.17126_none_27946a0a91510c48.manifest
Version du fichierNon Applicable
Taille du fichier14,132
Date (UTC)14 Sep 2012
Heure (UTC)19 : 06
Plate-formeNon Applicable
Nom de fichierX86_microsoft-windows-storport_31bf3856ad364e35_6.1.7600.21326_none_281e08bbaa6ea939.manifest
Version du fichierNon Applicable
Taille du fichier15,725
Date (UTC)14 Sep 2012
Heure (UTC)19 : 04
Plate-formeNon Applicable
Nom de fichierX86_microsoft-windows-storport_31bf3856ad364e35_6.1.7601.17956_none_295a81108e8f95ec.manifest
Version du fichierNon Applicable
Taille du fichier15,725
Date (UTC)19-Sep-2012
Heure (UTC)04 : 36
Plate-formeNon Applicable
Nom de fichierX86_microsoft-windows-storport_31bf3856ad364e35_6.1.7601.22114_none_2a0d3519a78ec686.manifest
Version du fichierNon Applicable
Taille du fichier15,725
Date (UTC)19-Sep-2012
Heure (UTC)04 : 40
Plate-formeNon Applicable
Informations détaillées sur les Fichiers supplémentaires pour les versions x 64 de Windows 7 et Windows Server 2008 R2
Réduire ce tableauAgrandir ce tableau
Nom de fichierAmd64_78cb237bac638445096d758f17ab9839_31bf3856ad364e35_6.1.7600.17126_none_42034a4d46d532ab.manifest
Version du fichierNon Applicable
Taille du fichier700
Date (UTC)20 Sep 2012
Heure (UTC)03 : 43
Plate-formeNon Applicable
Nom de fichierAmd64_b472eaed264329038c4bda7fd3d64cd3_31bf3856ad364e35_6.1.7601.17956_none_9af5776f8a8f07df.manifest
Version du fichierNon Applicable
Taille du fichier700
Date (UTC)20 Sep 2012
Heure (UTC)03 : 43
Plate-formeNon Applicable
Nom de fichierAmd64_bb185978bde8cbeef56e1898068ab400_31bf3856ad364e35_6.1.7600.21326_none_bb1357f19317a14a.manifest
Version du fichierNon Applicable
Taille du fichier700
Date (UTC)20 Sep 2012
Heure (UTC)03 : 43
Plate-formeNon Applicable
Nom de fichierAmd64_c3d912f109e2f378fe79f3387b69d1c6_31bf3856ad364e35_6.1.7601.22114_none_d3962885051389e6.manifest
Version du fichierNon Applicable
Taille du fichier700
Date (UTC)20 Sep 2012
Heure (UTC)03 : 43
Plate-formeNon Applicable
Nom de fichierAmd64_microsoft-windows-storport_31bf3856ad364e35_6.1.7600.17126_none_83b3058e49ae7d7e.manifest
Version du fichierNon Applicable
Taille du fichier14,134
Date (UTC)14 Sep 2012
Heure (UTC)20 : 36
Plate-formeNon Applicable
Nom de fichierAmd64_microsoft-windows-storport_31bf3856ad364e35_6.1.7600.21326_none_843ca43f62cc1a6f.manifest
Version du fichierNon Applicable
Taille du fichier15,727
Date (UTC)14 Sep 2012
Heure (UTC)20 : 38
Plate-formeNon Applicable
Nom de fichierAmd64_microsoft-windows-storport_31bf3856ad364e35_6.1.7601.17956_none_85791c9446ed0722.manifest
Version du fichierNon Applicable
Taille du fichier15,727
Date (UTC)19-Sep-2012
Heure (UTC)05 : 25
Plate-formeNon Applicable
Nom de fichierAmd64_microsoft-windows-storport_31bf3856ad364e35_6.1.7601.22114_none_862bd09d5fec37bc.manifest
Version du fichierNon Applicable
Taille du fichier15,727
Date (UTC)19-Sep-2012
Heure (UTC)06 : 20
Plate-formeNon Applicable
Nom de fichierMise à jour bf.mum
Version du fichierNon Applicable
Taille du fichier3 153
Date (UTC)20 Sep 2012
Heure (UTC)03 : 43
Plate-formeNon Applicable
Nom de fichierUpdate.mum
Version du fichierNon Applicable
Taille du fichier3,215
Date (UTC)20 Sep 2012
Heure (UTC)03 : 43
Plate-formeNon Applicable
Infomations détaillées sur les Fichiers supplémentaires pour les versions IA-64 de Windows Server 2008 R2
Réduire ce tableauAgrandir ce tableau
Nom de fichierIa64_adc69c65939efb8a1219fdd46b03ff98_31bf3856ad364e35_6.1.7601.17956_none_8846ee9f4fac0ef7.manifest
Version du fichierNon Applicable
Taille du fichier698
Date (UTC)20 Sep 2012
Heure (UTC)03 : 43
Plate-formeNon Applicable
Nom de fichierIa64_bf417d4949553ac1c2a24f6f2b528df9_31bf3856ad364e35_6.1.7601.22114_none_863eb5239c0fb53e.manifest
Version du fichierNon Applicable
Taille du fichier698
Date (UTC)20 Sep 2012
Heure (UTC)03 : 43
Plate-formeNon Applicable
Nom de fichierIa64_c030417ab2bb03fd2ea2748db2c47b86_31bf3856ad364e35_6.1.7600.21326_none_4c44e24e44125a10.manifest
Version du fichierNon Applicable
Taille du fichier698
Date (UTC)20 Sep 2012
Heure (UTC)03 : 43
Plate-formeNon Applicable
Nom de fichierIa64_f6231baaedc5f740de5b74b3a74507b7_31bf3856ad364e35_6.1.7600.17126_none_18419d88295dacc5.manifest
Version du fichierNon Applicable
Taille du fichier698
Date (UTC)20 Sep 2012
Heure (UTC)03 : 43
Plate-formeNon Applicable
Nom de fichierIa64_microsoft-windows-storport_31bf3856ad364e35_6.1.7600.17126_none_27960e00914f1544.manifest
Version du fichierNon Applicable
Taille du fichier14,133
Date (UTC)14 Sep 2012
Heure (UTC)20 : 32
Plate-formeNon Applicable
Nom de fichierIa64_microsoft-windows-storport_31bf3856ad364e35_6.1.7600.21326_none_281facb1aa6cb235.manifest
Version du fichierNon Applicable
Taille du fichier15,726
Date (UTC)14 Sep 2012
Heure (UTC)20 : 34
Plate-formeNon Applicable
Nom de fichierIa64_microsoft-windows-storport_31bf3856ad364e35_6.1.7601.17956_none_295c25068e8d9ee8.manifest
Version du fichierNon Applicable
Taille du fichier15,726
Date (UTC)19-Sep-2012
Heure (UTC)05 : 25
Plate-formeNon Applicable
Nom de fichierIa64_microsoft-windows-storport_31bf3856ad364e35_6.1.7601.22114_none_2a0ed90fa78ccf82.manifest
Version du fichierNon Applicable
Taille du fichier15,726
Date (UTC)19-Sep-2012
Heure (UTC)05 : 31
Plate-formeNon Applicable
Nom de fichierMise à jour bf.mum
Version du fichierNon Applicable
Taille du fichier1,909
Date (UTC)20 Sep 2012
Heure (UTC)03 : 43
Plate-formeNon Applicable
Nom de fichierUpdate.mum
Version du fichierNon Applicable
Taille du fichier1,947
Date (UTC)20 Sep 2012
Heure (UTC)03 : 43
Plate-formeNon Applicable

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Windows 7 Entreprise
  • Windows 7 Édition Familiale Basique
  • Windows 7 Édition Familiale Premium
  • Windows 7 Professionnel
  • Windows 7 Édition Starter
  • Windows 7 Édition Integrale
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 for Itanium-Based Systems
  • Windows Server 2008 R2 Foundation
  • Windows Server 2008 R2 Standard
  • Windows Web Server 2008 R2
Mots-clés : 
kbautohotfix kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2732471 KbMtfr
Traduction automatiqueTraduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d’articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d’avoir accès, dans votre propre langue, à l’ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s’exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s’efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 2732471  (http://support.microsoft.com/kb/2732471/en-us/ )
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
Partager
Options de support supplémentaire
Forums du support Microsoft Community
Nous contacter directement
Trouver un partenaire Microsoft Certified Partner
Microsoft Store