64位系统下8G内存仅使用到4G问题的解决方法
笔记本:联想E46G
当前bios版本:25CN32WW
内存:DDR3 133 4G × 2
问题:bios信息显示8G,win7和ubuntu 在64位下使用情况仅4G
准备工作1:bios版本和内存检查方法或工具
开机按 F2 键 进bios,核实bios版本和内存信息,或者登录联想官方网站安装《在线检查工具》
准备工作2:os下内存检测方法
1: win7下,右键点击计算机=》属性,内存方面显示 8G/(使用情况:2.93G)
2:ubuntu下,lshw -short | grep memory 显示为:
/0/0 memory 112KiB BIOS
/0/4/5 memory 32KiB L1 cache
/0/4/6 memory 256KiB L2 cache
/0/4/7 memory 3MiB L3 cache
/0/f memory 8GiB System Memory
/0/f/0 memory 4GiB SODIMM DDR3 Synchronous 667 MHz (1.5 ns)
/0/f/1 memory 4GiB SODIMM DDR3 Synchronous 667 MHz (1.5 ns)
而free命令下也显示total2.93G
不足4G的原因应该有1.2G左右给了板载显卡,这个联想的本子好像没法自己调整显存大小,如果有朋友知道如何调整请告知,但无论如何和8G是差了一倍的。
问题分析:
1:BIOS和两个OS里 均已认出内存条槽位、数量、大小
2:OS系统均为64位
3:前期也更换过内存条操作,并且开机引导时运行过memorytest(ubuntu开机自带工具)
故应排除硬件故障和os问题
推断问题可能出在bios版本上
解决方法:
下载phoenix secure winflash 工具
网上搜 25CN36WW.exe(原版升级程序)和25CN36WW.wph(bios版本文件)应该能找到整个工具包,这里就不提供了。
下了1.6.8.5版和V2.0.3.4版的winflash 在win7 administrator下 运行均报 can not load driver ...PhlashNT.sys...
我的解决方法是 做个U盘启动的winpe,在这个迷你 winxp下再运行这个工具
我先是运行了V2.0.3.4版的winflash,从25CN32WW=》25CN36WW 备份顺利通过,但升级报错:
the current system bios is the same version or newer than the version you are try to flash, so the bios will not be changed
后运行1.6.8.5版的成功了。
所以就这个升级案例来说,别用V2.0.3.4版,直接用1.6.8.5版的,原因是1.x版的工具上带了一个高级选项,可以忽略掉版本问题。
具体的操作方法网上都有的。
另外注意下,升级过程中请不要进行任何其它动作,静待重启即可。
重启后测试问题解决
>free
total used free shared buffers cached
Mem: 8118544 1687704 6430840 0 120996 1028164
-/+ buffers/cache: 538544 7580000
Swap: 3998716 0 3998716
64位系统下8G内存仅使用到4G问题的解决方法的更多相关文章
- 针对Windows 64位系统中Matlab没有LED Control Activex控件的解决方法
Win 10 64bits系统中Matlab 64位软件没有LED Control Activex控件,LED ActiveX Control控件位于Gauges Blockset模块中,而Gauge ...
- python一些模块的exe安装包在windows的64位系统里识别不到已安装Python目录的解决方法
在windows里安装python一些模块时候,有时候源码安装比较困难,pip install也各种报错,这时候最喜欢用别人编译好的exe或者whl文件来安装,但是在windows的64位系统里,如果 ...
- 64位系统下,一个32位的程序究竟可以申请到多少内存,4GB还是更多?(一)
前言: cpu的位是指一次性可处理的数据量是多少,1字节=8位,32位处理器可以一次性处理4个字节的数据量,依次类推.32位操作系统针对的32位的CPU设计.64位操作系统针对的64位的CPU设计.操 ...
- 32位和64位系统下 int、char、long、double所占的内存
32位和64位系统下 int.char.long.double所占内存
- 第十七章——配置SQLServer(2)——32位和64位系统中的内存配置
原文:第十七章--配置SQLServer(2)--32位和64位系统中的内存配置 前言: 本文讲述32位和64位系统中的内存配置,在SQLServer 2005/2008中,DBA们往往尝试开启AWE ...
- 在Linux 64位系统下使用hugepage
首先,为什么要介绍/使用HugePage? 在步入正题之前,先讲一个非常普遍的数据库性能问题. 众所周知,Oracle数据库使用共享内存(SGA)来管理可以共享的一些资源;比如shared pool中 ...
- 64位系统下注册32位dll文件
64位系统下注册32位dll文件 在64位系统里注册32位软件所需的一些dll会提示不兼容,大概因为32 位进程不能加载64位Dll,64位进程也不可以加载32的导致. 若要支持的32 位和64 位C ...
- PL/SQL Developer 在windows7 64位系统下连Oaracle11g64位系统的解决经验
PL/SQL Developer 在windows7 64位系统下连Oaracle11g64位系统的解决经验 一.问题现象及解决方法 现象: 1.PL/SQL 无法登录64位数据库 2.在PL/SQL ...
- 64位系统下System32文件系统重定向
前言 因为一次偶然的机会,需要访问系统目录“C:/Windows/System32“文件夹下的内容,使用的测试机器上预装了win7 64系统.在程序运行中竟然发生了该文件路径不存在的问题!!通过查看网 ...
随机推荐
- Ext表格分页
pageSize:配置表格或者数据的数量, autoLoad: { start: 0, limit: 2 }:自动加载时候的参数, proxy中:params: {start: 0,limit: 2} ...
- .Net WebApi基本操作
一.服务端 1.新建webapi项目 2.配置WebApiConfig public const string DEFAULT_ROUTE_NAME = "DB";// DB指数据 ...
- 数据结构之数据的next和nextval
KMP算法是模式匹配专用算法. 它是在已知模式串的next或nextval数组的基础上执行的.如果不知道它们二者之一,就没法使用KMP算法,因此我们需要计算它们. KMP算法由两部分组成: 第一部分, ...
- solr学习-基础环境搭建(一)
目前网上关于solr6.+的安装教程很少,有些6.0之前的教程在应用到6.+的版本中出现很多的问题,所以特别整理出来这一片文章,希望能给各位码农一些帮助! 很少写些文章,如有不对的地方,还希望多多指导 ...
- [leetcode-561-Array Partition I]
Given an array of 2n integers, your task is to group these integers into n pairs of integer,say (a1, ...
- 使用 sitemesh/decorator装饰器装饰jsp页面(原理及详细配置)
摘要:首先这个Decorator解释一下这个单词:“装饰器”,我觉得其实可以这样理解,他就像我们用到的Frame,他把每个页面共有的东西提炼了出来,也可能我们也会用各种各样的include标签,将我们 ...
- 关于标签中常用的disabled
.children("option[disabled]").removeAttr('disabled');
- (转载)Jython 简单入门
转载链接:http://willzh.iteye.com/blog/307222 1. 用Jython调用Java类库 第一步.创建Java类 写一个简单的Java类,用Point来示例: impor ...
- [POJ2104/HDU2665]Kth Number-主席树-可持久化线段树
Problem Kth Number Solution 裸的主席树,模板题.但是求k大的时候需要非常注意,很多容易写错的地方.卡了好久.写到最后还给我来个卡空间. 具体做法参见主席树论文<可持久 ...
- Spring Boot 系列(四)静态资源处理
在web开发中,静态资源的访问是必不可少的,如:图片.js.css 等资源的访问. spring Boot 对静态资源访问提供了很好的支持,基本使用默认配置就能满足开发需求. 一.默认静态资源映射 S ...