Symptomen
Als een Windows Server 2012 of op basis van Windows Server 2008 R2 Hyper-V host te maken krijgt met een niet-gepland opstarten en als volumes op virtuele harde schijven die zijn verbonden met een virtuele IDE-controller worden gebruikt door virtuele machines, langer de virtuele harde schijven op de server niet consistent.
Stel bijvoorbeeld dat u een gevirtualiseerde domeincontroller op een Hyper-V host-server hebt. Als de Hyper-V hostserver vast loopt of er een stroomstoring optreedt, dan kan de Active Directory-database beschadigd raken, of de virtuele machine wordt niet gestart en verschijnt er een foutbericht met de volgende strekking:c00002e2 Directory Services kan niet worden gestart vanwege de volgende fout: %hs Foutstatus: 0 x %x. Sluit dit systeem en de computer opnieuw wordt opgestart in de modus Active Directory terugzetten, Controleer het gebeurtenislogboek voor meer gedetailleerde informatie.
Oorzaak
Dit probleem treedt op omdat de Hyper-V virtuele IDE controller succes foutief vermeldt als een besturingssysteem op de Gast-aanvragen naar de cache uitschakelen. Dit kan resulteren in een toepassing uitgeven i/o-bewerkingen die van mening is dat op schijf worden vastgelegd die daadwerkelijk worden kunnen zich bevinden in de schijfcache die niet zou worden vastgelegd over het uitvallen van de Hyper-V host.meer informatie voor meer achtergrondinformatie.
Ga naar de sectieOplossing
Informatie over de hotfix
Een ondersteunde hotfix is beschikbaar bij Microsoft. Deze hotfix is echter alleen in dit artikel beschreven probleem bedoeld. Voer deze hotfix alleen uit op systemen waarop de in dit artikel beschreven problemen zich voordoen. Deze hotfix moet wellicht extra worden getest. Als u geen ernstige hinder ondervindt van dit probleem, is het daarom raadzaam te wachten op de volgende update waarin deze hotfix is opgenomen.
Als er een hotfix beschikbaar is om te downloaden, ziet u een sectie 'Hotfix kan worden gedownload' boven aan dit Knowledge Base-artikel. Als deze sectie niet wordt weergegeven, neem dan contact op met Microsoft Customer Service and Support om de hotfix te verkrijgen. Opmerking Als er andere problemen optreden of als probleemoplossing is vereist, moet u wellicht een apart serviceverzoek indienen. De normale ondersteuningskosten gelden voor extra ondersteuningsvragen en problemen die niet in aanmerking komen voor deze specifieke hotfix. Voor een volledige lijst met telefoonnummers van Microsoft Customer Service and Support of om een afzonderlijk serviceverzoek aan te maken, gaat u naar de volgende Microsoft-website:http://support.microsoft.com/contactus/?ws=supportOpmerking Het formulier 'Hotfix kan worden gedownload' geeft de talen weer waarin de hotfix beschikbaar is. Als uw taal niet wordt weergegeven, is dit omdat een hotfix niet voor die taal beschikbaar is.
Vereisten
Deze hotfix moet u Windows Server 2012 worden uitgevoerd.
Informatie over het register
Bij uitvoeren van deze hotfix, hoeft u geen wijzigingen aan te brengen in het register.
Opnieuw opstarten
U hoeft de computer niet opnieuw op te starten nadat u deze hotfix hebt toegepast.
Informatie over het vervangen van hotfixes
Deze hotfix vervangt geen eerder uitgebrachte hotfix.
De algemene versie van deze hotfix installeert bestanden met de bestandskenmerken die in de volgende tabellen worden weergegeven. De datums en tijden voor deze bestanden worden weergegeven in Coordinated Universal Time (UTC). De datums en tijden voor deze bestanden op uw lokale computer worden weergegeven in uw lokale tijd samen met het huidige verschil met de zomertijd (DST). Bovendien kunnen de datums en tijden veranderen wanneer u bepaalde bewerkingen op de bestanden uitvoert.
Opmerkingen over bestandsinformatie in Windows RT, Windows 8 en Windows Server 2012Belangrijk Hotfixes voor Windows 8 en Windows Server 2012 hotfixes worden opgenomen in de dezelfde pakketten. Echter wordt alleen "Windows 8" weergegeven op de pagina aanvraag Hotfix. Als u het hotfix-pakket wordt toegepast op een of beide besturingssystemen, schakelt u de hotfix die wordt vermeld onder 'Windows 8 ' op de pagina. Raadpleeg altijd de sectie 'Van toepassing op' in de artikelen om het besturingssysteem te bepalen waarop elke hotfix van toepassing is.
-
De bestanden die gelden voor een specifiek product, specifieke mijlpaal (RTM, SPn) en servicestructuur (LDR, GDR) kunnen worden geïdentificeerd door het nummer van de bestandsversie zoals aangegeven in de volgende tabel:
Versie
Product
Mijlpaal
Servicestructuur
6.2.920 0.16 xxx
Windows Server 2012
RTM
GDR
6.2.920 0,20 xxx
en Windows Server 2012
RTM
LDR
-
GDR-servicestructuren bevatten uitsluitend de oplossingen die algemeen worden vrijgegeven om wijdverbreide kritieke problemen aan te pakken. LDR-servicestructuren bevatten hotfixes die op grote schaal beschikbaar gestelde oplossingen aanvullen.
Voor alle ondersteunde x64-versies van Windows 8 en Windows Server 2012
Bestandsnaam |
Bestandsversie |
Bestandsgrootte |
Datum |
Tijd |
Platform |
---|---|---|---|---|---|
Vmwp.exe |
6.2.9200.16623 |
4,040,704 |
25-May-2013 |
01:26 |
x64 |
Vmwp.exe |
6.2.9200.20728 |
4,040,704 |
25-May-2013 |
03:26 |
x64 |
Opmerking Nadat u deze update installeert, mislukt de aanvragen voor het uitschakelen van de cache in de Hyper-V virtuele IDE-controller. Dit is normaal. Er wordt een waarschuwingsbericht gegenereerd door Active Directory in het gastbesturingssysteem van de machine. Deze gebeurtenis 1539-waarschuwing staat dat "Active Directory Domain Services kunnen niet worden uitgeschakeld de schrijfcache van de schijf op basis van software op de volgende harde schijf" gevolgd door de stationsaanduiding van de vaste schijf. Deze waarschuwing wordt gegenereerd wanneer de Hyper-V virtuele IDE controller correct de aanvraag weigert voor het uitschakelen van de cache. Voor Active Directory is het echter nodig dat alle database-updates worden uitgevoerd zonder deze in cache te plaatsen, hetgeen het Hyper-V opslagsubsysteem zeker stelt om te voorkomen dat gegevens verloren gaan door een stroomstoring of anderszins onverwacht opnieuw opstarten.
Update-informatie
Windows Server 2012Update rollup 2855336 op de host op basis van Windows Server 2012 Hyper-V installeren.
Windows Server 2008 R2Update 2853952 installeren op de host op basis van Windows Server 2008 R2 Hyper-V. Installeer update 2853952 ook op de Gast als de Gast Windows Server 2008 R2 of Windows 7 wordt uitgevoerd.
Deze update is beschikbaar via Windows Update en het Microsoft Download Center.
Besturingssysteem |
Update |
---|---|
Alle ondersteunde versies van Windows7 op basis van x86 |
|
Alle ondersteunde versies van Windows7 op basis van x64 |
|
Alle ondersteunde x64-versies van Windows Server 2008 R2 |
|
Alle ondersteunde IA64-versies van Windows Server 2008 R2 |
Voor meer informatie over het downloaden van Microsoft-ondersteuningsbestanden klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
Hoe 119591 Microsoft-ondersteuningsbestanden via online services downloaden Microsoft heeft dit bestand op virussen gecontroleerd. Microsoft gebruikt de meest actuele software voor virusdetectie die beschikbaar was op de datum waarop het bestand werd gepost. Het bestand is opgeslagen op beveiligde servers die onbevoegde wijzigingen aan het bestand verhinderen.
Opnieuw opstartenOpnieuw opstarten is vereist voor de update voor dit probleem op te lossen.
De algemene versie van deze update installeert bestanden met de bestandskenmerken die in de volgende tabellen worden weergegeven. De datums en tijden voor deze bestanden worden weergegeven in Coordinated Universal Time (UTC). De datums en tijden voor deze bestanden op uw lokale computer worden weergegeven in uw lokale tijd samen met het huidige verschil met de zomertijd (DST). Bovendien kunnen de datums en tijden veranderen wanneer u bepaalde bewerkingen op de bestanden uitvoert.
Opmerkingen over bestandsinformatie in Windows 7 en Windows Server 2008 R2
-
De MANIFEST-bestanden (.manifest) en MUM-bestanden (.mum) die zijn geïnstalleerd voor elke omgeving zijn apart vermeld in de sectie 'extra informatie'. MUM, MANIFEST en de bijbehorende beveiligingscatalogusbestanden (.cat) zijn zeer belangrijk voor het statusbeheer van de bijgewerkte onderdelen. De beveiligingscatalogusbestanden, waarvan de kenmerken niet worden vermeld, zijn ondertekend met een digitale handtekening van Microsoft.
Voor alle ondersteunde x86-versies van Windows 7
Bestandsnaam |
Bestandsversie |
Bestandsgrootte |
Datum |
Tijd |
Platform |
---|---|---|---|---|---|
Aliide.sys |
1.2.0.0 |
14.400 |
14-Jul-2009 |
01:26 |
x86 |
Amdide.sys |
6.1.7600.16385 |
14,912 |
14-Jul-2009 |
01:26 |
x86 |
Atapi.sys |
6.1.7600.16385 |
21,584 |
14-Jul-2009 |
01:26 |
x86 |
Ataport.sys |
6.1.7601.18231 |
133,056 |
05-Aug-2013 |
01:56 |
x86 |
Cmdide.sys |
2.0.7.0 |
15,952 |
14-Jul-2009 |
01:26 |
x86 |
Intelide.sys |
6.1.7600.16385 |
15,424 |
14-Jul-2009 |
01:20 |
x86 |
Msahci.sys |
6.1.7601.17514 |
28,032 |
20-Nov-2010 |
12:30 |
x86 |
Pciide.sys |
6.1.7600.16385 |
12,368 |
14-Jul-2009 |
01:20 |
x86 |
Pciidex.sys |
6.1.7600.16385 |
42,560 |
14-Jul-2009 |
01:19 |
x86 |
Viaide.sys |
6.0.6000.170 |
16,976 |
14-Jul-2009 |
01:19 |
x86 |
Aliide.sys |
1.2.0.0 |
14.400 |
14-Jul-2009 |
01:26 |
x86 |
Amdide.sys |
6.1.7600.16385 |
14,912 |
14-Jul-2009 |
01:26 |
x86 |
Atapi.sys |
6.1.7600.16385 |
21,584 |
14-Jul-2009 |
01:26 |
x86 |
Ataport.sys |
6.1.7601.22414 |
133,056 |
05-Aug-2013 |
08:59 |
x86 |
Cmdide.sys |
2.0.7.0 |
15,952 |
14-Jul-2009 |
01:26 |
x86 |
Intelide.sys |
6.1.7600.16385 |
15,424 |
14-Jul-2009 |
01:20 |
x86 |
Msahci.sys |
6.1.7601.17514 |
28,032 |
20-Nov-2010 |
12:30 |
x86 |
Pciide.sys |
6.1.7600.16385 |
12,368 |
14-Jul-2009 |
01:20 |
x86 |
Pciidex.sys |
6.1.7600.16385 |
42,560 |
14-Jul-2009 |
01:19 |
x86 |
Viaide.sys |
6.0.6000.170 |
16,976 |
14-Jul-2009 |
01:19 |
x86 |
Voor alle ondersteunde x64-versies van Windows 7 en Windows Server 2008 R2
Bestandsnaam |
Bestandsversie |
Bestandsgrootte |
Datum |
Tijd |
Platform |
---|---|---|---|---|---|
Hvax64.exe |
6.1.7601.22414 |
606,720 |
05-Aug-2013 |
07:14 |
x64 |
Hvboot.sys |
6.1.7601.22414 |
118,208 |
05-Aug-2013 |
08:33 |
x64 |
Hvix64.exe |
6.1.7601.22414 |
635.392 |
05-Aug-2013 |
07:14 |
x64 |
Vmwp.exe |
6.1.7601.18231 |
3,682,816 |
05-Aug-2013 |
01:18 |
x64 |
Vmwp.exe |
6.1.7601.22414 |
3,682,816 |
05-Aug-2013 |
07:28 |
x64 |
Aliide.sys |
1.2.0.0 |
15,440 |
14-Jul-2009 |
01:52 |
x64 |
Amdide.sys |
6.1.7600.16385 |
15,440 |
14-Jul-2009 |
01:52 |
x64 |
Atapi.sys |
6.1.7600.16385 |
24,128 |
14-Jul-2009 |
01:52 |
x64 |
Ataport.sys |
6.1.7601.18231 |
155,584 |
05-Aug-2013 |
02:25 |
x64 |
Cmdide.sys |
2.0.7.0 |
17,488 |
14-Jul-2009 |
01:52 |
x64 |
Intelide.sys |
6.1.7600.16385 |
16,960 |
14-Jul-2009 |
01:48 |
x64 |
Msahci.sys |
6.1.7601.17514 |
31,104 |
20-Nov-2010 |
13:33 |
x64 |
Pciide.sys |
6.1.7600.16385 |
12,352 |
14-Jul-2009 |
01:45 |
x64 |
Pciidex.sys |
6.1.7600.16385 |
48,720 |
14-Jul-2009 |
01:45 |
x64 |
Viaide.sys |
6.0.6000.170 |
17,488 |
14-Jul-2009 |
01:45 |
x64 |
Aliide.sys |
1.2.0.0 |
15,440 |
14-Jul-2009 |
01:52 |
x64 |
Amdide.sys |
6.1.7600.16385 |
15,440 |
14-Jul-2009 |
01:52 |
x64 |
Atapi.sys |
6.1.7600.16385 |
24,128 |
14-Jul-2009 |
01:52 |
x64 |
Ataport.sys |
6.1.7601.22414 |
155,584 |
05-Aug-2013 |
08:33 |
x64 |
Cmdide.sys |
2.0.7.0 |
17,488 |
14-Jul-2009 |
01:52 |
x64 |
Intelide.sys |
6.1.7600.16385 |
16,960 |
14-Jul-2009 |
01:48 |
x64 |
Msahci.sys |
6.1.7601.17514 |
31,104 |
20-Nov-2010 |
13:33 |
x64 |
Pciide.sys |
6.1.7600.16385 |
12,352 |
14-Jul-2009 |
01:45 |
x64 |
Pciidex.sys |
6.1.7600.16385 |
48,720 |
14-Jul-2009 |
01:45 |
x64 |
Viaide.sys |
6.0.6000.170 |
17,488 |
14-Jul-2009 |
01:45 |
x64 |
Voor alle ondersteunde IA-64-versies van Windows Server 2008 R2
Bestandsnaam |
Bestandsversie |
Bestandsgrootte |
Datum |
Tijd |
Platform |
---|---|---|---|---|---|
Aliide.sys |
1.2.0.0 |
19,024 |
14-Jul-2009 |
01:57 |
IA-64 |
Atapi.sys |
6.1.7600.16385 |
44,624 |
14-Jul-2009 |
01:57 |
IA-64 |
Ataport.sys |
6.1.7601.18231 |
372,160 |
05-Aug-2013 |
01:35 |
IA-64 |
Cmdide.sys |
2.0.7.0 |
26,704 |
14-Jul-2009 |
01:57 |
IA-64 |
Intelide.sys |
6.1.7600.16385 |
21,072 |
14-Jul-2009 |
01:58 |
IA-64 |
Msahci.sys |
6.1.7601.17514 |
72,064 |
20-Nov-2010 |
10:33 |
IA-64 |
Pciide.sys |
6.1.7600.16385 |
15,952 |
14-Jul-2009 |
01:58 |
IA-64 |
Pciidex.sys |
6.1.7600.16385 |
115,792 |
14-Jul-2009 |
01:58 |
IA-64 |
Viaide.sys |
6.0.6000.170 |
27,712 |
14-Jul-2009 |
01:56 |
IA-64 |
Aliide.sys |
1.2.0.0 |
19,024 |
14-Jul-2009 |
01:57 |
IA-64 |
Atapi.sys |
6.1.7600.16385 |
44,624 |
14-Jul-2009 |
01:57 |
IA-64 |
Ataport.sys |
6.1.7601.22414 |
372,160 |
05-Aug-2013 |
07:44 |
IA-64 |
Cmdide.sys |
2.0.7.0 |
26,704 |
14-Jul-2009 |
01:57 |
IA-64 |
Intelide.sys |
6.1.7600.16385 |
21,072 |
14-Jul-2009 |
01:58 |
IA-64 |
Msahci.sys |
6.1.7601.17514 |
72,064 |
20-Nov-2010 |
10:33 |
IA-64 |
Pciide.sys |
6.1.7600.16385 |
15,952 |
14-Jul-2009 |
01:58 |
IA-64 |
Pciidex.sys |
6.1.7600.16385 |
115,792 |
14-Jul-2009 |
01:58 |
IA-64 |
Viaide.sys |
6.0.6000.170 |
27,712 |
14-Jul-2009 |
01:56 |
IA-64 |
Aanvullende bestandsinformatie voor Windows 7 en Windows Server 2008 R2
Extra bestanden voor alle ondersteunde x86-versies van Windows 7
Bestandseigenschap |
Waarde |
---|---|
Bestandsnaam |
X86_mshdc.inf_31bf3856ad364e35_6.1.7601.18231_none_df26d4d57fdef5b0.manifest |
Bestandsversie |
Niet van toepassing |
Bestandsgrootte |
6,632 |
Datum (UTC) |
06-Aug-2013 |
Tijd (UTC) |
19:46 |
Platform |
Niet van toepassing |
Bestandsnaam |
X86_mshdc.inf_31bf3856ad364e35_6.1.7601.22414_none_dfc9143c98e9a6c4.manifest |
Bestandsversie |
Niet van toepassing |
Bestandsgrootte |
6,632 |
Datum (UTC) |
06-Aug-2013 |
Tijd (UTC) |
19:46 |
Platform |
Niet van toepassing |
Extra bestanden voor alle ondersteunde x64-versies van Windows 7 en Windows Server 2008 R2
Bestandseigenschap |
Waarde |
---|---|
Bestandsnaam |
Amd64_453b23b4799e3d18f0b6f5e824c33719_31bf3856ad364e35_6.1.7601.22414_none_f4f4b5b1e2c8c32c.manifest |
Bestandsversie |
Niet van toepassing |
Bestandsgrootte |
1,055 |
Datum (UTC) |
06-Aug-2013 |
Tijd (UTC) |
19:42 |
Platform |
Niet van toepassing |
Bestandsnaam |
Amd64_f3bc7e4abef692ac454474ea9ddd5d7c_31bf3856ad364e35_6.1.7601.18231_none_f7049554b2792c32.manifest |
Bestandsversie |
Niet van toepassing |
Bestandsgrootte |
703 |
Datum (UTC) |
06-Aug-2013 |
Tijd (UTC) |
19:42 |
Platform |
Niet van toepassing |
Bestandsnaam |
Amd64_microsoft-hyper-v-drivers-hypervisor_31bf3856ad364e35_6.1.7601.22414_none_8f00db0795429115.manifest |
Bestandsversie |
Niet van toepassing |
Bestandsgrootte |
4,163 |
Datum (UTC) |
05-Aug-2013 |
Tijd (UTC) |
09:10 |
Platform |
Niet van toepassing |
Bestandsnaam |
Amd64_microsoft-hyper-v-vstack-vmwp_31bf3856ad364e35_6.1.7601.18231_none_934dd685767b40bb.manifest |
Bestandsversie |
Niet van toepassing |
Bestandsgrootte |
276,830 |
Datum (UTC) |
05-Aug-2013 |
Tijd (UTC) |
02:46 |
Platform |
Niet van toepassing |
Bestandsnaam |
Amd64_microsoft-hyper-v-vstack-vmwp_31bf3856ad364e35_6.1.7601.22414_none_93f015ec8f85f1cf.manifest |
Bestandsversie |
Niet van toepassing |
Bestandsgrootte |
276,830 |
Datum (UTC) |
05-Aug-2013 |
Tijd (UTC) |
09:11 |
Platform |
Niet van toepassing |
Bestandsnaam |
Amd64_mshdc.inf_31bf3856ad364e35_6.1.7601.18231_none_3b457059383c66e6.manifest |
Bestandsversie |
Niet van toepassing |
Bestandsgrootte |
6,636 |
Datum (UTC) |
06-Aug-2013 |
Tijd (UTC) |
19:52 |
Platform |
Niet van toepassing |
Bestandsnaam |
Amd64_mshdc.inf_31bf3856ad364e35_6.1.7601.22414_none_3be7afc0514717fa.manifest |
Bestandsversie |
Niet van toepassing |
Bestandsgrootte |
6,636 |
Datum (UTC) |
06-Aug-2013 |
Tijd (UTC) |
19:52 |
Platform |
Niet van toepassing |
Extra bestanden voor alle ondersteunde IA-64-versies van Windows Server 2008 R2
Bestandseigenschap |
Waarde |
---|---|
Bestandsnaam |
Ia64_mshdc.inf_31bf3856ad364e35_6.1.7601.18231_none_df2878cb7fdcfeac.manifest |
Bestandsversie |
Niet van toepassing |
Bestandsgrootte |
6,112 |
Datum (UTC) |
06-Aug-2013 |
Tijd (UTC) |
19:42 |
Platform |
Niet van toepassing |
Bestandsnaam |
Ia64_mshdc.inf_31bf3856ad364e35_6.1.7601.22414_none_dfcab83298e7afc0.manifest |
Bestandsversie |
Niet van toepassing |
Bestandsgrootte |
6,112 |
Datum (UTC) |
06-Aug-2013 |
Tijd (UTC) |
19:42 |
Platform |
Niet van toepassing |
Status
Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.
Meer informatie
Er zijn verschillende caching lagen in de stack van virtualisatie die invloed hebben op de semantiek van de consistentie van toepassingen op de virtuele machines. Raadpleeg voor meer informatie over dit KB 2801713. Virtuele harde schijven verslag aan een gastbesturingssysteem dat schrijfcache is ingeschakeld en schijven uitschakelen schrijfcache worden verzoeken door het gastbesturingssysteem afwijzen. Dit is nodig om de volgende redenen:
-
De onderliggende opslag zou een altijd-aan schrijf-cache kunnen hebben die niet kan worden uitgeschakeld. Dit komt omdat de virtuele schijf die kan worden gemigreerd naar een andere schijf op dezelfde host (opslagrekken migratie) of naar een andere host (livemigratie).
-
Hyper-V kan er niet van uitgaan dat alle virtuele machines die op dezelfde schijf lopen dezelfde schijf-cache-instellingen zullen hebben.
Toepassingen waarvoor de semantiek van de integriteit van gegevens via een stroomstoring moeten ervoor zorgen dat schrijft alles aan niet-vluchtige opslag. Een methode om dit te doen is dus de cache uitschakelen die dat alle schrijfbewerkingen worden doorgevoerd naar de vaste schijf voordat u bevestiging. Als de aanvraag uit te schakelen van de schijfcache is geweigerd, moet de toepassing extra maatregelen om ervoor te zorgen dat uitvoeren.gebeurtenis-ID 1539 vastgelegd.
Voordat de update wordt geïnstalleerd, probeert Active Directory uitschakelen van de cache, Hyper-V zou ten onrechte dat deze bewerking voltooid is. Vervolgens zou Active Directory bewerkingen bestand in de veronderstelling dat niet in cache opslaan is gemaakt, zelfs als de cache werd uitgevoerd. Nadat u deze update hebt geïnstalleerd, probeert Active Directory uitschakelen van de cache en Hyper-V wordt juist melden dat dit niet mogelijk is. Active Directory Schakel vervolgens FUA (Force Unit Access) om ervoor te zorgen dat de gegevens niet in de cache geplaatst. Als Active Directory probeert uit te schakelen, de cache, wordtReferenties
Voor meer informatie over terminologie voor software-updates klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
824684 beschrijving van de standaardterminologie die wordt gebruikt om software-updates voor Microsoft te beschrijven