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

Svara
Skjámynd

Höfundur
Revenant
vélbúnaðarpervert
Póstar: 992
Skráði sig: Fim 24. Jún 2004 12:36
Staða: Ótengdur

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

Póstur af Revenant »

É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.
i7-2600K 3.4GHz @ 4.7GHz (103 MHz x 46) 1.416 V | ASUS P8P67 Pro | ASUS GeForce GTX1070 | Mushkin Blackline 8 GB CL9 1600MHz | Antec TruePower 750W | HAF X
Skjámynd

Sallarólegur
Internetsérfræðingur
Póstar: 6350
Skráði sig: Mán 04. Apr 2005 11:01
Staðsetning: https://viktor.ms
Hafðu samband:
Staða: Ótengdur

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

Póstur af Sallarólegur »

Sniðugt!
Thinkpad P1 • i7-10875H • NVIDIA Quadro T1000 • Samsung 32GB 3200Mhz • Toshiba 1TB SSD

G Pro Wireless • WASD V2 Ch.MX brown • Arctics Pro Wireless

Alienware Ultrawide 34.1" WQHD 1900R IPS 3440 x 1440p 4ms 120Hz

EdgeRouter-X • TOUGHSwitch TS-5-POE • Unifi AP AC LITE • Raspberry Pi Unifi controller
Skjámynd

hagur
Vaktari
Póstar: 2917
Skráði sig: Mið 17. Des 2003 16:11
Hafðu samband:
Staða: Ótengdur

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

Póstur af hagur »

Hardcore :-)
Skjámynd

Baldurmar
Tölvutryllir
Póstar: 680
Skráði sig: Þri 20. Jún 2006 12:07
Staða: Ótengdur

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

Póstur af Baldurmar »

Haha, vá !
Þetta er snilldarlausn !
Asrock Gaming K4 - Ryzen 1600 @ 3.7ghz - 16GB Ripjaws 3200mhz - GTX 1070 8gb

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

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

Póstur af ojs »

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
vélbúnaðarpervert
Póstar: 992
Skráði sig: Fim 24. Jún 2004 12:36
Staða: Ótengdur

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

Póstur af Revenant »

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.
i7-2600K 3.4GHz @ 4.7GHz (103 MHz x 46) 1.416 V | ASUS P8P67 Pro | ASUS GeForce GTX1070 | Mushkin Blackline 8 GB CL9 1600MHz | Antec TruePower 750W | HAF X
Svara