Goed, ik zit met het volgende dillemma. In mijn huidige workstation heb ik een RAID0 array hangen met 2 Samsung Spinpoint T166 320GB schijven. Dit alles loopt allemaal via de onboard ICH9R chipset op mijn moederbord (Asus P5K-E WiFi).
Het probleem waar ik nu regelmatig tegenaan loop is crashes. Ongeveer een keer per maand is het raak: het systeem crasht na enkele uren aangestaan te hebben (vaak idle). Ik krijg een KERNEL_STACK_INPAGE_ERROR (foutcode 0x0000007A). Via o.a. de KB: 130801 van Microsoft ben ik er achter gekomen dat dit (zoals de naam al wel doet vermoeden) een fout is bij het lezen van de pagefile. De oorzaken die daar genoemd zijn zijn allemaal harddisk gerelateerd (logisch als het om de pagefile gaat).
Ik heb ook een idee waar het aan zal liggen: beide schijven in de array zitten op respectievelijk de eerste en tweede SATA poort op het moederbord. Zo heb ik ze ingeplugd toen ik het systeem assembleerde, en Windows Vista heb geïnstalleerd. Destijds hing er nog een oude ATi X850XT videokaart in, en vanwege lange levertijd van mijn nieuwe GPU heb ik die toen een tijdje gebruikt.
Toen de nieuwe videokaart, Asus Geforce 8800GT, eindelijk binnen was heb ik die geïnstalleerd. Tijdens de installatie merkte ik direct dat de kaart net tegen de SATA kabel van een van de harddisks aan drukte. Ik had toen de RAID 0 array al ingericht, en Windows en alle applicaties al geïnstalleerd. Ik heb toen direct geprobeerd de schijven een aansluiting lager aan te sluiten, om te kijken of de array dan intact zou blijven. Dat was helaas niet het geval: de array werd niet herkend.
Ik heb toen de harddisks weer terug ingeplugd, en geprobeerd de videokaart zover mogelijk weg te houden van de SATA kabel. Helaas bleef die er nog steeds enigszins druk op uitoefenen, waardoor de SATA kabel enigszins scheef in de aansluiting zat. De schijf werkte echter gewoon naar behoren, dus ik heb er toen geen aandacht meer aan besteed.
Nu ben ik inmiddels een halfjaar verder en de laatste tijd krijg ik dus met enige regelmaat bluescreens. Vaak helpt het dan om de kast even open te maken, de SATA kabel die wordt weggedrukt weer even goed aandrukken, en de boel start weer vrolijk op.
Ik wil echter wel een wat permanentere oplossing hebben hiervoor, want dit gaat vroeger of later een keer goed mis met dataverlies als gevolg. Uiteraard maak ik dagelijks backups, en bewaar ik zo min mogelijk kritieke data op de RAID array. Maar evengoed wil ik dit probleem graag oplossen.
Daarom was mijn vraag eigenlijk: is het mogelijk om een of beide schijven in de array te verhuizen naar een fysiek andere poort, om vervolgens de array op de een of andere manier te kunnen herstellen zonder alle gegevens kwijt te raken die erop staan? Als het even kan wil ik namelijk niet Windows en alle applicatie opnieuw hoeven installeren.
Zoals gezegd heb ik al geprobeer de kabels om te pluggen en te booten, maar uiteraard wordt de array niet herkend. Ik ben echter huiverig om hem maar opnieuw aan te maken, want ik heb het idee dat de boel dan niet intact blijft.
Heeft iemand hier ervaring mee, of kan iemand mij vertellen of dit überhaupt mogelijk is, of dat ik me neer zal moeten leggen bij een herinstallatie? Eventueel zou ik wel kunnen kijken of ik een complete image van de array kan maken zodat ik die integraal kan terugzetten, maar daar heb ik op het moment de software nog niet voor.
Het probleem waar ik nu regelmatig tegenaan loop is crashes. Ongeveer een keer per maand is het raak: het systeem crasht na enkele uren aangestaan te hebben (vaak idle). Ik krijg een KERNEL_STACK_INPAGE_ERROR (foutcode 0x0000007A). Via o.a. de KB: 130801 van Microsoft ben ik er achter gekomen dat dit (zoals de naam al wel doet vermoeden) een fout is bij het lezen van de pagefile. De oorzaken die daar genoemd zijn zijn allemaal harddisk gerelateerd (logisch als het om de pagefile gaat).
Ik heb ook een idee waar het aan zal liggen: beide schijven in de array zitten op respectievelijk de eerste en tweede SATA poort op het moederbord. Zo heb ik ze ingeplugd toen ik het systeem assembleerde, en Windows Vista heb geïnstalleerd. Destijds hing er nog een oude ATi X850XT videokaart in, en vanwege lange levertijd van mijn nieuwe GPU heb ik die toen een tijdje gebruikt.
Toen de nieuwe videokaart, Asus Geforce 8800GT, eindelijk binnen was heb ik die geïnstalleerd. Tijdens de installatie merkte ik direct dat de kaart net tegen de SATA kabel van een van de harddisks aan drukte. Ik had toen de RAID 0 array al ingericht, en Windows en alle applicaties al geïnstalleerd. Ik heb toen direct geprobeerd de schijven een aansluiting lager aan te sluiten, om te kijken of de array dan intact zou blijven. Dat was helaas niet het geval: de array werd niet herkend.
Ik heb toen de harddisks weer terug ingeplugd, en geprobeerd de videokaart zover mogelijk weg te houden van de SATA kabel. Helaas bleef die er nog steeds enigszins druk op uitoefenen, waardoor de SATA kabel enigszins scheef in de aansluiting zat. De schijf werkte echter gewoon naar behoren, dus ik heb er toen geen aandacht meer aan besteed.
Nu ben ik inmiddels een halfjaar verder en de laatste tijd krijg ik dus met enige regelmaat bluescreens. Vaak helpt het dan om de kast even open te maken, de SATA kabel die wordt weggedrukt weer even goed aandrukken, en de boel start weer vrolijk op.
Ik wil echter wel een wat permanentere oplossing hebben hiervoor, want dit gaat vroeger of later een keer goed mis met dataverlies als gevolg. Uiteraard maak ik dagelijks backups, en bewaar ik zo min mogelijk kritieke data op de RAID array. Maar evengoed wil ik dit probleem graag oplossen.
Daarom was mijn vraag eigenlijk: is het mogelijk om een of beide schijven in de array te verhuizen naar een fysiek andere poort, om vervolgens de array op de een of andere manier te kunnen herstellen zonder alle gegevens kwijt te raken die erop staan? Als het even kan wil ik namelijk niet Windows en alle applicatie opnieuw hoeven installeren.
Zoals gezegd heb ik al geprobeer de kabels om te pluggen en te booten, maar uiteraard wordt de array niet herkend. Ik ben echter huiverig om hem maar opnieuw aan te maken, want ik heb het idee dat de boel dan niet intact blijft.
Heeft iemand hier ervaring mee, of kan iemand mij vertellen of dit überhaupt mogelijk is, of dat ik me neer zal moeten leggen bij een herinstallatie? Eventueel zou ik wel kunnen kijken of ik een complete image van de array kan maken zodat ik die integraal kan terugzetten, maar daar heb ik op het moment de software nog niet voor.
