Laga minnisvillu(r) innan úr Windows (mögulegt workaround)

Skjámynd

Höfundur
Revenant
</Snillingur>
Póstar: 1031
Skráði sig: Fim 24. Jún 2004 12:36
Reputation: 132
Staða: Ótengdur

Laga minnisvillu(r) innan úr Windows (mögulegt workaround)

Pósturaf Revenant » Þri 10. Okt 2017 21:34

Ég hef verið að glíma við single-bit minnisvillur með tilheyrandi BSOD (MEMORY_MANAGEMENT) eða random forrita crash-um.
Úr memtest86 fékk ég tvær minnisaddressur sem voru gallaðar: 0x1BFAE5474 sem féll á prófi 5 (Moving inversions, random pattern) og prófi 10 (Bit fade test, 2 patterns), og síðan addressu 0x116A3FE55 (próf 10 aftur).

Ég er latur og nenni varla að kaupa nýtt/rma-a minni í 6 ára gamla vél þannig ég ákvað að gera pínulítið öðruvísi.

Windows býður nefnilega upp á að blacklista memory addressur þannig það reynir ekki að nota það range.
Þar sem Windows blacklistar bara blaðsíðu (e. page) af minni þurfti ég að taka síðustu 3 af minnisaddressunni sem voru til vandræða þ.e. 0x1BFAE5474 -> 0x1BFAE5 og 0x116A3FE55 -> 0x116A3F.

Síðan var það bara keyra í command prompt í administrator mode:

Kóði: Velja allt

bcdedit /set {badmemory} badmemoryaccess no
bcdedit /set {badmemory} badmemorylist 0x1bfae5 0x116a3f
 
# Skoða svo með
bcdedit /enum {badmemory}

og endurræsa svo.

RAMMap frá sysinternals staðfesti svo að þessar minnisaddressur voru ekki mappaðar af Windows.

Mynd

Fyrir aðra í svipuðum aðstæðum þá *ætti* þetta að virka.



Skjámynd

Viktor
Internetsérfræðingur
Póstar: 6773
Skráði sig: Mán 04. Apr 2005 11:01
Reputation: 934
Staðsetning: https://notendur.hi.is/vjh2/
Hafðu samband:
Staða: Ótengdur

Re: Laga minnisvillu(r) innan úr Windows (mögulegt workaround)

Pósturaf Viktor » Þri 10. Okt 2017 21:44

Sniðugt!


I wish I was cool enough to not care how much I care about pretending not to care about things


Macbook Pro 13" M2 16GB 512GB

Ryzen 3600X 2070S 16GB

Skjámynd

hagur
Besserwisser
Póstar: 3089
Skráði sig: Mið 17. Des 2003 16:11
Reputation: 441
Hafðu samband:
Staða: Tengdur

Re: Laga minnisvillu(r) innan úr Windows (mögulegt workaround)

Pósturaf hagur » Mið 11. Okt 2017 08:32

Hardcore :-)



Skjámynd

Baldurmar
FanBoy
Póstar: 780
Skráði sig: Þri 20. Jún 2006 12:07
Reputation: 134
Staða: Ótengdur

Re: Laga minnisvillu(r) innan úr Windows (mögulegt workaround)

Pósturaf Baldurmar » Mið 11. Okt 2017 12:39

Haha, vá !
Þetta er snilldarlausn !


Gigabyte X570 - Ryzen 5900 @ 4.5ghz all core - 5ghz single core - 64gb TridentZ 3400mhz - GTX 1070 8gb


ojs
Fiktari
Póstar: 59
Skráði sig: Lau 11. Mar 2017 21:49
Reputation: 13
Staða: Ótengdur

Re: Laga minnisvillu(r) innan úr Windows (mögulegt workaround)

Pósturaf ojs » Mið 11. Okt 2017 22:57

Mjög sniðugt, sérstaklega ef minnið er fast í móðurborðinu eins og sumar smátölvur gera (er með eina slíka) og það byrjar að bila.

Leitaði smá að öðrum stýrikerfum, fann ekki neitt fyrir Makkann því miður (og reyndar gefur þetta svar á stackexchange góða bendingu til þess að þetta sé ekki hægt yfir höfuð á Makkanum: https://apple.stackexchange.com/questio ... -retina-13 er að vísu 2 ára gamalt svar en er ekki vongóður um að mikið hafi breyst) en Linux er með stuðning fyrir þessu. Það fer eftir því hvaða aðferð maður notar til að keyra stýrikerfið upp hvernig maður segir kjarnanum að nota ekki ákveðin minnissvæði en þar sem GRUB 2 er orðið lang algengast þá vísa ég á þessa vefsíðu sem útskýrir málið: https://help.ubuntu.com/community/BadRA ... g_in_Grub2



Skjámynd

Höfundur
Revenant
</Snillingur>
Póstar: 1031
Skráði sig: Fim 24. Jún 2004 12:36
Reputation: 132
Staða: Ótengdur

Re: Laga minnisvillu(r) innan úr Windows (mögulegt workaround)

Pósturaf Revenant » Þri 17. Okt 2017 18:24

Smá viðbót en við stórar Windows uppfærslur (t.d. úr 1703 -> 1709) þá detta þessar stillingar út.
Eftir uppfærsluna þarf því að keyra þetta aftur inn.