Hi, we've a new desktop PC with a Gigabyte H110M-S2H motherboard, 8 GB DDR4, i3-6100 3.70 GHz, and 240 GB SSD. I've installed Windows 7 Ultimate 32 bits, despite I already know that the OS will only recognize 4 GB of RAM, we need to use an old program that will not run smoothly on a 64 bits flavour. The problem is that the total amount of available RAM is only 2.10 GB, so . . . where is the rest?. I thought that the embedded Intel HD 530 in the processor was taking that part as a shared memory, but not sure, because I entered the BIOS and reduced DVMT Total Gfx Memory and nothing happened. There is another tweak related, DVMT Pre-Allocated, but I did not change it. Please, can anybody explain to me where is the disappeared one and if there is any solution? Thanks in advance
I would put Windows 7, x64 on it and see if the RAM "magically" reappears. If so, try to run the program in a legacy mode. Which program are you trying to run?
Install a 64 bit client or a 32bit server, 2008 (not 2008r2) is the last one available in the 32bit flavour. Alternatively keep your actual win seven and use the wasted ram as ramdisk (imdisk for example) to speedup the things in a different way.
You don't happen to have a 2GB video card plugged in do you ? Only other thing I can think of is the integrated video taking up the ram.
Open Resource Monitor and look at the RAM tab. Is all the missing memory labeled as hardware reserved? One possibility that I've seen before is where the BIOS will reserve way more RAM than it should for no reason (it seems to be a rare glitch). I've had 16GB systems reserve over 8GB before, and fixing it is just a matter of shuffling memory around and reseating it until it recognizes it properly.
Thank you so much @Michaela and @T-S, but believe me, we really need a 32 bits OS. It's a very old ERP (16 bits code) and we need the 32 bits OS to work properly with it. Thank you so much @R29K, there's no other video card but the one I said, and I suppose it takes some RAM as shared memory, but in that case I don't know how to fix it and reduce those consumption. Thank you so much @bpwnes, I will have a look, surely on thursday, because tomorrow I'm not going to the office. That computer acts as a server in a small office serving 5 terminals.
first of all 32 bit can only read up to 3 gig.......and thats what your using....what u see is a windows bug that goes back to XP.....the mem is their and your using it...dont worry that does not show fully in the OS.
Thank you so much @MS_User, that makes sense because I think the Intel HD 530 is taking 1 GB as shared memory, so 2.1 + 1 = 3.1 GB as total amount But then, how can I reduce the use of memory consumed by the Intel HD 530? is there a fix?
Yepp you can have 16+32 OR 32+64 sw running at the same time (natively), because some hard limits on the x86 CPUs (they are technically a mess, just like windows). But you can virtualize the 16 bit environment inside a 64bit machine. For most 16bit sw you don't even need proper Virtualizzation environment like HyperV, Vmware or Virtualbox. Dosbox is capable of running most 16 bit SW (including dome 16/32 hybrids like win 3.1, win 95 or win 98)
its like all original M$ OS - always use at your own risk does anyone know when Microsoft finished this big windows 10 beta test? i am waiting for win10.1
well then Wazzy, next time You answer Vanelle's question, and possibly..... you might make a constructive reply