Windows Repair na BSOD vraagje

Status
Niet open voor verdere reacties.

area51

Gebruiker
Lid geworden
3 feb 2012
Berichten
243
Ik krijg regelmatig een BSOD , ik zie dat het aan WIN32k.sys ligt.Als ik een Windows Repair uitvoer met mijn Windows (XP)cd , wil dit zeggen dat enkel Windows gerepareerd wordt , en dat dus alle andere bestanden gewoon intact blijven ?Heb het nog nooit gedaan...
 
Hoi,

Ja dan worden alleen de corrupte windows files gerepareerd.
 
Hoi,

Dat is meer de controle van de (HD) schijf of daar fouten in /op zitten.
 
Let op: Je cd moet op hetzelfde Service Pack niveau zijn als de Windows versie die je wilt repareren.
Dus stel (als voorbeeeld) dat op je Windows XP cd alleen Service Pack 1 is geïntegreerd en je heb op je pc ondertussen XP met Service Pack 3, dan kun je de cd NIET gebruiken voor reparatie.

Overigens is het maar zeer de vraag of je BSOD wel opgelost is met een Windows reparatie, want kan makkelijk aan wat anders liggen. Kan (bijv.) liggen aan de videokaart-driver die je geïnstalleerd hebt, vreselijke software zoals Daemon Tools, malware etc.

Pak eens een paar recente .DMP bestanden in in een .zip bestand en upload dat .zip bestand naar (bijv.) http://www.mijnbestand.nl en geef ons de link er naar toe.
Dump bestanden staan in de C:\Windows\MiniDump map, met een naam die in (in Engelse/amerikaanse datum/tijdnotatie) aangeeft van wanneer ze waren.

Tijs.
 
Laatst bewerkt:
Nee, daar vroeg ik niet om. Lees nog eens terug dat ik de dump-bestanden wil hebben.

Tijs.
 
Jij had het er over regelmatig BSOD's te hebben, dus lijkt me logisch dat er ook meer dan 1 dump-bestand te vinden is in je C:\Windows\MiniDump map.

Ik had er liever een paar dump-bestanden in die .zip gehad (vroeg ik ook om!) ipv. slechts 1, maar ik zal deze ene even bekijken of ik wat kan vinden. :)

Tijs.
 
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************

PAGE_FAULT_IN_NONPAGED_AREA (50)
Invalid system memory was referenced. This cannot be protected by try-except,
it must be protected by a Probe. Typically the address is just plain bad or it
is pointing at freed memory.
Arguments:
Arg1: e19d201c, memory referenced.
Arg2: 00000000, value 0 = read operation, 1 = write operation.
Arg3: bf852df8, If non-zero, the instruction address which referenced the bad memory
address.
Arg4: 00000001, (reserved)

Debugging Details:
------------------


Could not read faulting driver name

READ_ADDRESS: GetUlongFromAddress: unable to read from 805589f0
e19d201c

FAULTING_IP:
win32k!RFONTOBJ::vXlatGlyphArray+5a
bf852df8 8b470c mov eax,dword ptr [edi+0Ch]

MM_INTERNAL_CODE: 1

CUSTOMER_CRASH_COUNT: 1

DEFAULT_BUCKET_ID: DRIVER_FAULT

BUGCHECK_STR: 0x50

TRAP_FRAME: b05e3acc -- (.trap 0xffffffffb05e3acc)
ErrCode = 00000000
eax=e7374350 ebx=00000046 ecx=00000001 edx=00000c8c esi=b05e3d18 edi=e19d2010
eip=bf852df8 esp=b05e3b40 ebp=b05e3b60 iopl=0 nv up ei pl zr na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00010246
win32k!RFONTOBJ::vXlatGlyphArray+0x5a:
bf852df8 8b470c mov eax,dword ptr [edi+0Ch] ds:0023:e19d201c=????????
Resetting default scope

LAST_CONTROL_TRANSFER: from 8051cd43 to 804f8cdb

STACK_TEXT:
b05e3a54 8051cd43 00000050 e19d201c 00000000 nt!KeBugCheckEx+0x1b
b05e3ab4 80540760 00000000 e19d201c 00000000 nt!MmAccessFault+0x8e7
b05e3ab4 bf852df8 00000000 e19d201c 00000000 nt!KiTrap0E+0xcc
b05e3b60 bf85336e e27fb202 00000046 b05e3b88 win32k!RFONTOBJ::vXlatGlyphArray+0x5a
b05e3cd8 bf8530ae b05e3d1c 00000001 e27fb202 win32k!RFONTOBJ::bGetWidthTable+0x67
b05e3d40 8053d854 010116b5 00000001 000c4150 win32k!NtGdiGetWidthTable+0x12a
b05e3d40 7c90e514 010116b5 00000001 000c4150 nt!KiSystemServicePostCall
WARNING: Frame IP not in any known module. Following frames may be wrong.
0007f568 00000000 00000000 00000000 00000000 0x7c90e514


STACK_COMMAND: kb

FOLLOWUP_IP:
win32k!RFONTOBJ::vXlatGlyphArray+5a
bf852df8 8b470c mov eax,dword ptr [edi+0Ch]

SYMBOL_STACK_INDEX: 3

SYMBOL_NAME: win32k!RFONTOBJ::vXlatGlyphArray+5a

FOLLOWUP_NAME: MachineOwner

MODULE_NAME: win32k

IMAGE_NAME: win32k.sys

DEBUG_FLR_IMAGE_TIMESTAMP: 51ad4593

FAILURE_BUCKET_ID: 0x50_win32k!RFONTOBJ::vXlatGlyphArray+5a

BUCKET_ID: 0x50_win32k!RFONTOBJ::vXlatGlyphArray+5a

Followup: MachineOwner
---------

Oftewel: Ik zou verwachten een probleem met de grafische driver.

Tijs.
 
Even nog een paar toevoegingen:
a. Omdat je dump-bestanden kernel only zijn kan ik niet zien welk proces/programma de aanroep verzorgde die leidde tot de crash. Stel je een groter formaat dump-files in, dan kan ik ook zien welk programma de aanroep doet [maar zie ook b.]
b. Vraag je eens af wat je aan het doen was op de computer toen je die bsod kreeg. Ik krijg het idee dat je op dat moment aan het websurfen was, en dan ook nog naar een website met niet-romaanse lettertypes (denk aan Grieks, Chinees etc.)? Kan dan ook een Windows probleem zijn ipv. een driverprobleem (zie c.)
c. Heb je je Windows wel helemaal bijgewerkt? Dus Service Pack 3 erop, alle Windows Updates die er zijn etc.? [Ik sluit o.b.v. b. niet uit dat het mogelijk een probleem/bug is in Windows die de BSOD's veroorzaakt, dus niet in een driver.]

Tijs.
 
Hmmm , dat wordt zoeken.Ik hebeen onboard videokaart denk ik , dus eerst driver updaten.
 
Bekijk ook de toevoegingen/vragen in posting #11.

Tijs.
 
a: meer was er niet in dumpfiles , kan ik zelf een groter formaat voor instellen voor de dumpfiles ?
b:bij deze bsod was ik niet aanwezig , ik kad de pc ingesteld om op een bepaald uur ef te sluiten (Wise Auto Shutdown)
c: SP 3 is er vanaf het begin op
 
Groter formaat dump-file:
Start -> Uitvoeren -> sysdm.cpl
tabblad Geavanceerd, knop Instellingen in de paragraaf "Opstart- en herstelinstellingen"
Stel (voor dit moment) in: Volledige geheugendump

Klik zo vaak OK als nodig is.

Tijs.
 
Gaat niet : ik heb de keuze tussen :
-Dump van kernelgeheugen
-(geen)
-kleine geheugendump 64kb
 
Kan ik een paar redenen voor bedenken (combinaties zijn mogelijk):
a. Te weinig ruimte meer vrij op de C: schijf voor een volledige geheugendump. Maak ruimte vrij.
b. Je hebt je wisselbestand over meerdere schijfletters verdeeld staan ipv. slechts op 1 schijfletter (C:). Kijk dat na in sysdm.cpl -> tabblad Geavanceerd -> knop Instellingen in Prestaties-paragraaf -> tabblad Geavanceerd -> knop Wijzigen

Tijs.
 
Laatst bewerkt:
Klik op F:, kies "Geen wisselbestand", kies Instellen.
Daarna op C: de wisselbestandsgrootte uitbreiden (bijv. naar 3072 minimum en 3072 maximum). Ook weer op Instellen klikken daarna.
Daarna op OK klikken. Mogelijk moet de pc geherstart worden, maar dat hoor je vanzelf.

Tijs.
 
-Dump van kernelgeheugen
-(geen)
-kleine geheugendump 64kb

dit blijven de mogelijkheden
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan