2009-05-09 5 views
4

Un client tente de capturer un minidump d'un blocage. Il lance WindDbg et s'attache avec succès au processus. WinDbg affiche son en-tête:La commande de vidage windbg échoue avec l'erreur 0x8007012b

Microsoft (R) Windows Debugger Version 6.11.0001.404 AMD64 
Copyright (c) Microsoft Corporation. All rights reserved. 

et les modules chargés sont énumérés.

Il entre dans une commande de vidage:

.dump /m c:\problem.dmp 

Il rapporte:

Creating c:\problem.dmp - mini user dump 
WriteMemoryFromProcess.Read(0x1f1e000, 0x2000) failed, 0x8007012b 
Dump creation failed, Win32 error 0n299 
"Only part of a ReadProcessMemory or WriteProcessMemory request was completed." 

Erreur 0x299 est: L'opération demandée n'a pas pu être effectuée en raison d'une limitation du système de fichiers

Tous idées ce que cela signifie ou comment diagnostiquer?

+0

Sur l'espace disque? – Shog9

+0

Je lui ai demandé et sa réponse était: "pas d'erreurs dans les événements du système beaucoup d'espace libre sur C :. pas d'erreurs sur C :." –

Répondre

3

Jetez un oeil à l'interrupteur/mA, il était introduced avec 6.10.3:

+0

Cela a fonctionné - produit une décharge de 450 Mo. Je ne l'ai pas encore vu. –

2

type net helpmsg 299, l'erreur 299 est

Seule une partie d'une demande de ReadProcessMemory ou WriteProcessMemory a été achevée.

Dans ce winerror.h est ERROR_PARTIAL_COPY

Le processus un processus 64 bits? http://winprogger.com/?p=26 répertorie plusieurs raisons pour lesquelles cette erreur peut se produire.

+0

Il s'agit d'un processus 32 bits, mais notez que la version windbg rapporte "AMD64" - donc je pense que vous êtes sur quelque chose. –

Questions connexes