Ik heb een Western Digital BEVE 120GB IDE harde schijf van een paar maanden oud. Het ding heeft drie primaire partities met resp. Win2K Pro (Fat32 - 8GB), WinXP Pro (Fat32 - 8GB), Win7 (16GB - NTFS) en een datapartitie, die ook weer de nodige logische partities heeft. Daar staan trouwens ook (hidden) kopietjes van mijn 3 bootpartities.
Af en toe crasht mijn PC met een BSOD. Soms is dan de melding PAGE FAULT IN NON PAGED AREA, wat zou duiden op geheugenproblemen. Soms krijg ik ook andere meldingen. De RAM heb ik al vervangen, dus dat maakt de kans kleiner dat het daaraan ligt. Ook memtest van Win7 leverde niets bijzonders op.
Wat er (soms) gebeurt na zo'n crash: er zijn allerlei bytes 1 bit opgehoogd. Zie de dir van mijn XP root:

Wat daar zou moeten staan is:
NTDETECT.COM
NTLDR
PROGRA~2
PROGRA~1
ROOT
ROOTTINY XP1
Maar er staat dus:
NTDETECU COM
NTLDR
PROGRA~3
PSOGRA~1 !
ROOT
ROOTTINY XQ1
Even later, nadat ik alleen maar een paar keer vanaf CD naar Dos was opgestart en een DIR C: had opgevraagd, was NTLDR op zijn beurt veranderd in NULER. Het verschijnsel lijkt zich dus ook voor te doen als ik alleen maar vanuit Dos een dir opvraag, waarbij er bij mijn weten alleen maar van de schijf gelezen wordt en niets geschreven. En wanneer ik slechts de eerste 1 MB van mijn Ram gebruik.
Het patroon is duidelijk: vrij willekeurig wordt een byte eentje verhoogd. Partition Magic meldde me zelfs dat iets dergelijks met de drive descriptor (oid?) gebeurd was: ook die was 1 te hoog. Gevolg: ook mijn partitietabel is naar GoT. Nog een wonder dat Dos de C- en de D-schijf nog kan vinden.
Ik kan niet voorspellen wanneer ik een BSOD krijg. Vannacht gebeurde het bijvoorbeeld toen mijn laptop alleen maar Radio 1 in de Windows Media Player aan het streamen was: een situatie met vrij weinig schijfactiviteit.
Data ben ik niet kwijt, want mijn backup-procedures zijn al jaren vrij rigide. Maar het is toch tamelijk lastig om op willekeurige momenten een BSOD te krijgen en je schijf weer opnieuw te moeten inrichten. Hebben jullie een idee waar ik het moet zoeken?
Ik heb trouwens een kopietje van mijn partitietabel, opgeslagen via MBRtool en meegenomen in mijn backuproutines. Die heb ik nog niet teruggezet om te kijken of er ook veranderingen hebben plaatsgevonden in de hidden partities. Voorlopig zit ik op mijn tweede laptop te werken...
Af en toe crasht mijn PC met een BSOD. Soms is dan de melding PAGE FAULT IN NON PAGED AREA, wat zou duiden op geheugenproblemen. Soms krijg ik ook andere meldingen. De RAM heb ik al vervangen, dus dat maakt de kans kleiner dat het daaraan ligt. Ook memtest van Win7 leverde niets bijzonders op.
Wat er (soms) gebeurt na zo'n crash: er zijn allerlei bytes 1 bit opgehoogd. Zie de dir van mijn XP root:

Wat daar zou moeten staan is:
NTDETECT.COM
NTLDR
PROGRA~2
PROGRA~1
ROOT
ROOTTINY XP1
Maar er staat dus:
NTDETECU COM
NTLDR
PROGRA~3
PSOGRA~1 !
ROOT
ROOTTINY XQ1
Even later, nadat ik alleen maar een paar keer vanaf CD naar Dos was opgestart en een DIR C: had opgevraagd, was NTLDR op zijn beurt veranderd in NULER. Het verschijnsel lijkt zich dus ook voor te doen als ik alleen maar vanuit Dos een dir opvraag, waarbij er bij mijn weten alleen maar van de schijf gelezen wordt en niets geschreven. En wanneer ik slechts de eerste 1 MB van mijn Ram gebruik.
Het patroon is duidelijk: vrij willekeurig wordt een byte eentje verhoogd. Partition Magic meldde me zelfs dat iets dergelijks met de drive descriptor (oid?) gebeurd was: ook die was 1 te hoog. Gevolg: ook mijn partitietabel is naar GoT. Nog een wonder dat Dos de C- en de D-schijf nog kan vinden.
Ik kan niet voorspellen wanneer ik een BSOD krijg. Vannacht gebeurde het bijvoorbeeld toen mijn laptop alleen maar Radio 1 in de Windows Media Player aan het streamen was: een situatie met vrij weinig schijfactiviteit.
Data ben ik niet kwijt, want mijn backup-procedures zijn al jaren vrij rigide. Maar het is toch tamelijk lastig om op willekeurige momenten een BSOD te krijgen en je schijf weer opnieuw te moeten inrichten. Hebben jullie een idee waar ik het moet zoeken?
Ik heb trouwens een kopietje van mijn partitietabel, opgeslagen via MBRtool en meegenomen in mijn backuproutines. Die heb ik nog niet teruggezet om te kijken of er ook veranderingen hebben plaatsgevonden in de hidden partities. Voorlopig zit ik op mijn tweede laptop te werken...

.