Wednesday, October 28, 2015

如何將壞掉的記憶體區域(壞軌) 列入黑名單

http://unix.stackexchange.com/questions/75059/how-to-blacklist-a-correct-bad-ram-sector-according-to-memtest86-error-indicati

我覺得這篇文章好強啊。

先是用 MemTest86+ 測試,這段我覺得沒什麼,畢竟我想知道的是如何在 linux 表列錯誤的區域然後避開。

然後我看到答案是 memmap=10M$800M 代表從 800MB 開始後 10MB 都不要使用。

接著有人提到 Ubuntu 開始支援 BadRam , 主要是在 Grub2 grub.conf 指定
GRUB_BADRAM="0x7DDF0000,0xffffc000" 
就可以說明  0x7DDF0000 and less than 0x7DDF4000 處需要避開,就算 kernel 沒支援,Grub2 也可以處理


然後我看到有人說 Memtest86 2.3 與 1.6 開始,有支援 memmap= 的表列方式,當下覺得真棒,直到我看到這張圖
Memtest86+ showing badram output

心理開始泛愁,這些參數要怎麼保存下來,傳遞到 linux command line or grub.conf 咧 ??

然後有人說,我用手機拍下來,傳進 GIMP  => grayscale => invert => contrast/gamma then hand it to tesseract ${IMG} stdout ..

真是太讚了。

No comments: