Hi, Tinker.
How can I check on an installed system if it's 32 or 64?
Quickest way I know: Hold down the Windows key while you press the Break
key. The System Properties window will pop up in your face. In the middle
of that screen, as Gene said, will be "System type". If you are running
64-bit Windows, it will say "64-bit Operating System". I haven't run 32-bit
(x86) in so long that I forget what it says, if anything.
The Break key is usually in the upper right area of the keyboard and is
often combined with the Pause key, so you may have to toggle it between
Pause and Break.
And as Paul said, the 32-bit Windows is often referred to as "x86", derived
from the x86 line of 16-bit and 32-bit CPUs from Intel, starting with the
8086, then 80186, 80286, 80386, 80486 - and then Pentium.
Until 64-bit Windows first appeared as Windows XP 64-bit edition in about
2005, Windows had a single Program Files folder - and 32-bit Windows still
has just that one folder. Each 64-bit version of Windows (WinXP, Vista,
Win7) added a second folder for 32-bit apps installed on the 64-bit system;
Microsoft's crackerjack Naming Crew called this new folder "Program Files
(x86)".
A 64-bit app will not run - or even install - in 32-bit Windows, of course,
so all apps in a 32-bit Windows will be installed by default in C:\Program
Files.
But 64-bit Windows can install and run BOTH 32-bit and 64-bit apps. Many of
their DLLs, drivers and other support files depend on the "bitness" of the
operating system. So to keep the apps separated by bitness, all 64-bit apps
get installed by default into Program Files, while 32-bit apps on 64-bit
Windows go into Program Files (x86).
If YOUR C:\ folder has ONLY "C:\Program Files", then you are running 32-bit
Windows (x86). If you ALSO have "C:\Program Files (x86)", then you are
running 64-bit Windows.
As the others also said, 64-bit Windows can use a LOT of RAM, much more than
16 GB. But 32-bit Windows is hardware-constrained to 4 GB. And, because it
must reserve some addresses within that 4 GB space for use by drivers and
other housekeeping, you won't see more than about 3 to 3.5 GB of usable RAM,
even if you have 16 GB or more.
That same System Properties window reached by <Win><Break> will show your
Installed memory (RAM) just above the System type. My Win7 Ultimate x64
says 8.00 GB. What does yours say?
RC
--
R. C. White, CPA
San Marcos, TX
(e-mail address removed)
Microsoft Windows MVP (2002-2010)
Windows Live Mail 2011 (Build 15.4.3508.1109) in Win7 Ultimate x64 SP1
"Tinker Tanker" wrote in message
Test with memtest86+ first. Scroll half way down the page, to find
the download links.
http://www.memtest.org/
The test can handle larger quantities of RAM. A couple complete
passes, on the pass counter, error free, is enough testing.
For a quick test, I test the sticks one at a time. That
saves time, in finding seriously defective products.
Then, combine the freshly tested and error free sticks, in larger
configurations. Try 2x4GB next for example, one stick
in each channel.
Remove those two, and try the other two.
Finally, combine all four.
The case with four, may be affected by bus loading. The BIOS
may attempt to automatically reduce the memory bus speed
one notch. And that is to compensate a bit for the processor
memory controller characteristics.
Also, examine the memory proudct packaging, for a statement
about what Vdimm the product uses, to guarantee error free
operation. If the DIMM uses 1.7V, and you're on an AMD system,
you can go into the BIOS and bump up the voltage to the specified
value. Perhaps by default, the BIOS is using a slightly lower
value.
There are some RAM pseudo-standards, such as XMP, that aid in
memory setup. With a motherboard that doesn't support those
kinds of standards, there is still some work for the user to do.
The user is still ultimately responsible, for setting everything
needed to make the memory work. In fact "Auto", isn't always
enough. With the right kind of "dumb" "extreme" memory, you
may need to do some BIOS work, to get it error free.
*******
This isn't a particularly good technique, but you could connect
an empty disk to your new build, insert the Win7 DVD, do an
install, with the network cable disconnected. See how the install
goes. If the install errors out, chances are some hardware
(like your RAM), is causing it.
Another test I use, is to boot a Linux LiveCD. Download a 64 bit
distro, so that it will make use of all the RAM. If "funny things"
happen to the live boot of such a CD/DVD, then that could again
be indirect evidence of a hardware issue. As a stress test,
you can even run Prime95 from Linux. This site has both
Windows and Linux versions of the Prime95 program. It is
useful for stress testing, and is one level harder to pass,
than memtest86+ is. If the Prime95 test stops running, and
reports an error, your RAM has problems.
http://www.mersenne.org/freesoft
Paul
Thanks for the lengthy contribution
!
I always do all install/upgrades strictly off line. As far as I'm
concerned all this "cloud" computing is for data thiefs and idiots who
fall for it.
At least I got to test my RAM and it shows 0 errors on 6 passes. Since
the operational drive is a 2tb one (NOT Advanced Format) I did an
install on a smaller drive just to see. Same problem. Then I pulled 8gb
of RAM out and installed again but this time I installed a 32 bit
version. It took (as it should I think though I know diddley about
windows). Then on a hunch I reinserted the 8gb of RAM and it still
booted. Next I dd'd the install back to the 2tb drive and it still
worked after a "do a repair" reboot.
I think I may have 32/64 bit install DVD's cross labelled, I'll have to
check them against the originals, I did do one run with a 32 bit
original and it bombed but I didn't latch on 'cause I wasn't interested
in that one anyway. I had thought that the previously installed version
was 64 bit but maybe it wasn't, hence the first problems. The long of
the short may be that when I kept trying to reinstall 64 bit I was doing
it with 32 bit copies (thinking them to be 64's) on a now 16gb system.
Does any of this make any sense to anyone who knows anything? How can I
check on an installed system if it's 32 or 64? What I have right now is
an installation and an image that works on a 64 bit system with 16gb of RAM.