BSOD occasionnel au démarrage à froid Windows 8

Mon nouvel ordinateur avec Windows 8 Pro montre parfois BSOD avec un sourire triste, mais seulement pendant le démarrage à froid.

CPU: i7-3770
MB: ASUS P8B75-M BIOS v.1002
MEM: 32 Go (4x8Gb) Geil

Une fois le système chargé, il semble stable et ne fonctionne pas même sous une charge de travail élevée. J'ai observé BSOD uniquement pendant les bottes froides (pas après le redémarrage) et toutes avec des codes d'erreur différents.

Des idées?

Démarrage 'froid' sur Windows 8 MAI signifie amorçage hybride – avec redémarrage étant un démarrage "propre" de l'ancienne école. Les erreurs intermittantes comme celles-ci peuvent être une douleur à reproduire, mais vous pouvez essayer de créer un fichier batch qui s'exécute à l' shutdown /full pour effectuer un démarrage à froid approprié.

Si cela vous aide, essayez de désactiver complètement le démarrage rapide dans les paramètres d'alimentation – cela peut nécessiter une élévation prélevée par UAC

Entrez la description de l'image ici

Vous devez exécuter chkdsk / F et memtest86 + pour tester votre disque dur et votre RAM car vous obtenez des pannes NTFS et liées à la mémoire:

 ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* BAD_POOL_CALLER (c2) The current thread is making a bad pool request. Typically this is at a bad IRQL level or double freeing the same allocation, etc. Arguments: Arg1: 0000000000000007, Attempt to free pool which was already freed Arg2: 00000000000011c1, (reserved) Arg3: 0000000000000000, Memory contents of the pool block Arg4: fffff8a0042bf140, Address of the block of pool being deallocated Debugging Details: ------------------ nt!KeBugCheckEx nt!ExFreePool Ntfs!ExFreeToNPagedLookasideList Ntfs!NtfsDeleteScb Ntfs!NtfsRemoveScb Ntfs!NtfsPrepareFcbForRemoval Ntfs!NtfsTeardownStructures Ntfs!NtfsDecrementCloseCounts Ntfs!NtfsCommonClose Ntfs!NtfsFspClose nt!ExpWorkerThread nt!PspSystemThreadStartup nt!KiStartSystemThread ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* BAD_POOL_CALLER (c2) The current thread is making a bad pool request. Typically this is at a bad IRQL level or double freeing the same allocation, etc. Arguments: Arg1: 000000000000000d, type of pool violation the caller is guilty of. Arg2: fffff8a004a64010 Arg3: 0000000074536d4d Arg4: 75fd8076fbe84b3b Debugging Details: ------------------ FAULTING_IP: nt!MiDeleteEmptySubsections+111 fffff800`2923d821 488d3558272900 lea rsi,[nt!MmDeleteSubsectionList (fffff800`294cff80)] STACK_TEXT: nt!KeBugCheckEx nt!ExFreePool nt!MiDeleteEmptySubsections nt!MiDereferenceSegmentThread nt!PspSystemThreadStartup nt!KiStartSystemThread SYMBOL_NAME: nt!MiDeleteEmptySubsections+111 IMAGE_NAME: memory_corruption ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* KERNEL_SECURITY_CHECK_FAILURE (139) A kernel component has corrupted a critical data structure. The corruption could potentially allow a malicious user to gain control of this machine. Arguments: Arg1: 0000000000000003, A LIST_ENTRY has been corrupted (ie double remove). Arg2: fffff88016ffe460, Address of the trap frame for the exception that caused the bugcheck Arg3: fffff88016ffe3b8, Address of the exception record for the exception that caused the bugcheck Arg4: 0000000000000000, Reserved Debugging Details: ------------------ nt!KeBugCheckEx nt!KiBugCheckDispatch nt!KiFastFailDispatch nt!KiRaiseSecurityCheckFailure WdFilter! ?? ::NNGAKEGL::`string' fltmgr!DoFreeContext fltmgr!DoReleaseContext fltmgr!FltpDeleteContextList fltmgr!CleanupStreamListCtrl fltmgr!DeleteStreamListCtrlCallback nt!FsRtlTeardownPerStreamContexts Ntfs!NtfsDeleteScb Ntfs!NtfsRemoveScb Ntfs!NtfsPrepareFcbForRemoval Ntfs!NtfsTeardownStructures Ntfs!NtfsDecrementCloseCounts Ntfs!NtfsCommonClose Ntfs!NtfsFspClose nt!ExpWorkerThread nt!PspSystemThreadStartup nt!KiStartSystemThread NTFS_FILE_SYSTEM (24) If you see NtfsExceptionFilter on the stack then the 2nd and 3rd parameters are the exception record and context record. Do a .cxr on the 3rd parameter and then kb to obtain a more informative stack trace. Arguments: Arg1: 000000b50019060b Arg2: fffff88002bab548 Arg3: fffff88002baad80 Arg4: fffff880017e52f5 Debugging Details: ------------------ Ntfs! ?? ::NNGAKEGL::`string' Ntfs!NtfsDeleteFcb Ntfs!NtfsTeardownFromLcb Ntfs!NtfsTeardownStructures Ntfs!NtfsDecrementCloseCounts Ntfs!NtfsCommonClose Ntfs!NtfsFspClose nt!ExpWorkerThread nt!PspSystemThreadStartup nt!KiStartSystemThread IRQL_NOT_LESS_OR_EQUAL (a) An attempt was made to access a pageable (or completely invalid) address at an interrupt request level (IRQL) that is too high. This is usually caused by drivers using improper addresses. If a kernel debugger is available get the stack backtrace. Arguments: Arg1: fffff6fc50185e98, memory referenced Arg2: 0000000000000000, IRQL Arg3: 0000000000000000, bitfield : bit 0 : value 0 = read operation, 1 = write operation bit 3 : value 0 = not an execute operation, 1 = execute operation (only on chips which support this level of status) Arg4: fffff800a2b98353, address which referenced memory Debugging Details: ------------------ nt!KeBugCheckEx nt!KiBugCheckDispatch nt!KiPageFault nt!MiCaptureAndResetWorkingSetAccessBits nt!MiTrimOrAgeWorkingSet nt!MiProcessWorkingSets nt!MmWorkingSetManager nt!KeBalanceSetManager nt!PspSystemThreadStartup nt!KiStartSystemThread IMAGE_NAME: memory_corruption BUCKET_ID_FUNC_OFFSET: d3 FAILURE_BUCKET_ID: AV_nt!MiCaptureAndResetWorkingSetAccessBits 

Suite au conseil pour exécuter memtest x86 +, je l'ai téléchargé, j'ai démarré boot-CD et l'ai lancé. Deux passes complètes ont pris près de 12 heures et n'ont trouvé aucune erreur, ce qui est génial:

Http://i.stack.imgur.com/qY9cm.jpg

Pourtant, j'ai décidé de lancer memtest une fois de plus après que l'ordinateur est éteint pendant un certain temps immédiatement après la mise sous tension. Et les erreurs sont apparues dans les premiers tests les plus simples:

Http://i.stack.imgur.com/lxyU3.jpg

Cela me perplexe. J'ai même essayé d'éteindre le démarrage rapide dans le BIOS et d'augmenter le délai après POST à ​​10 secondes, en pensant que cela pourrait être dû à l'initialisation de certains matériels, mais sans succès. Peu de temps après la mise sous tension, memtest trouve encore quelques erreurs, puis le système devient absolument stable.

Il me semble que ma mémoire depuis la modification des modules de mémoire m'aide. Il est nécessaire de vérifier la liste qualifiée de modules du producteur M / B et d'utiliser le ram recommandé.

Il existe 3 outils pour vous aider à retrouver BSOD:

  • Moniteur de fiabilité intégré Windows
  • Qui a baissé
  • Vue écran bleu

À 2 causes les plus courantes d'un BSOD sont:

  • Mauvaise RAM
    • Exécutez Memtest86 + , comme suggéré par d'autres, pour vérifier
  • Mauvais conducteur
    • Utilisez les 3 outils que j'ai mentionnés ci-dessus pour affiner la recherche

Avez-vous essayé de vérifier les fissures thermiques dans la carte mère? Fissures physiques ou déconnexions autour des emplacements DIMM. C'est un problème de mémoire, d'une certaine manière … il se réchauffe et tout se développe 15 secondes après le démarrage … doit être la carte mère … pas la mémoire elle-même.