Giter Club home page Giter Club logo

badmemory's People

Contributors

prsyahmi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

badmemory's Issues

Unable to add a range

Whenever I try to add the addresses 1048c3018 - 10c8c4ff8 (4168.7 - 4296.7) I keep getting [FAIL] as a result (MemTest86+ gave me 001048c3018 & 0010c8c4ff8). I have installed the signed driver.

Any ideas?

fail

How these should be mapped in bcdedit?

Hello!

Maybe a little off-topic but please help me the calculate the correct addresses.

I have 3 bad 'sectors' according to memtest86:
25EDDF830
25F5A1768
A23C2440

How these should be converted to be placed in bcdedit {Badmemory} ?
Only they should be divided by 1000 ?

With your driver it's easy to disable 3 addresses?

Memory type for bad memory

Hello,
I installed your driver because I had problems on one memory location.
After the restart, I launched RAMmap to check that the range was used by the driver. I saw that the physical pages were marked as system PTE in RAMmap. Is this normal with the call to MmAllocateContiguousMemorySpecifyCache () in your driver.

Any limit on the number of addresses to specify

Hi,
I have 64gb of installed RAM and used memtest86 to detect the errors. It found over 10,000 before ending prematurely due to the number of errors. Assuming I can get it to report all the bad addresses, is there a limit or other issue to using BadMemory with so many bad addresses?

Notification on failure?

If the driver fails to reserve the broken RAM, will it give some kind of notification, or do I have to open BadMemoryManager every time I turn on my computer to check?

Suggestion: Save the many GF cards with bad VRAM!?

I know of a great many GF cards with artifacts after long service.
If one could disable the bad RAM addresses on these cards, as you do for sys RAM, they could all be put back into service.

As you wrote GpuRamDrive (thx!); I assume you know how to address the VRAM! :D
I am unaware of a memtest like app for testing and getting the addresses of bad VRAM however?

Corrupt file?!

On windows 10, after installing the driver and restart, the computer goes into repair mode loop saying:
"Boot critical file c:\windows\system32\drivers\badmemory.sys is corrupt.

Repair action: File repair
Result: Failed. Error code = 0x57
Time taken = 1422 ms"
Please advise.

KB5004945 breaks BadMemory

The KB5004945 update prevents BadMemory from taking the memory.
According to Autoruns64 the driver IS loaded, however the BadMemoryManager shows all ranges as [FAILED].
RamMap shows the memory use as Paged Pool.
Uninstalling the update enables it back.

Define problem

Which kind of limitation in bootmanager would lead to STATUS_BUFFER_TOO_SMALL error?

I mean, it's not clear how one would trigger the issue.
EDIT: specifying too many pages perhaps?

Compatibility?

Could you list the versions of Windows with which it is compatible?

In particular, it can't work on Windows XP, right?

Windows 10 2004 update breaks BCDedit method. Can you update BadMemory?

I tried your driver and it does not appear to be working correctly. It is loaded according to systeminfo, but it is not loaded at the memory address that I specified in the badmemory application.

Here are the questions I had and the steps I tried.

  1. Do you need to remove existing badmemory instance? i.e. if the same memory address that the driver asks for is in the {badmemory} list will it crash. ---- I removed the badmemory object before I started
  2. Need to run BadMemoryManager as admin (goes without saying, but if you forget it does not give you an error). ----- I got this running but I was not able to confirm as the registry location is locked and I cannot access it to check if it registered with the driver or not.
  3.  When the memory is locked it shows up as locked by shell32.dll  is this correct?   ----- This does not appear to be correct as it loaded something else on the next boot
    

Do you have time to look into this driver again? It would be great timing now that Microsoft has broken the BCDedit method.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.