如何让老主板识别大硬盘
程序员文章站
2023-11-10 17:53:52
如何让老主板识别大硬盘研究硬件这么常时间我觉得如何让老主板用上大容量硬盘这个问题出现的频率比较高,好多人问起它,作为有“责任心”的DIYER,不能袖手旁观,虽然自己没有遇到过,但还是应该搞清楚的,... 10-09-08...
研究硬件这么常时间我觉得如何让老主板用上大容量硬盘这个问题出现的频率比较高,好多人问起它,作为有“责任心”的diyer,不能袖手旁观,虽然自己没有遇到过,但还是应该搞清楚的,于是翻了一大堆杂志,查阅了n个网站,总结之。
随着越来越多越来越强大也越来越臃肿的应用软件、操作系统以及越来越好玩的大型游戏的出现,他们轻易即可以将ngb的硬盘空间吞噬,对一般人来说都是这样更不用说那些疯狂下载狂们了,以前10g的硬盘很快就被塞满了,不过不用担心硬盘制造商们都是高手,给我们制造了目前最高有100gb大的硬盘,这下可爽了,但新问题又来了,大多数的旧电脑用户们买回几十gb的大硬盘时发现主板只能识别8.4gb,这可太气人了,怎么办?不用急,会有人给你解决方案的。
由于存储业的老设计师们没有想到若干年后普通用户能用上比当时大n十倍的硬盘,于是设计这种产品的结构时使用了更容易开发设计的使用更少的寻址范围的方案,这就给现在这个问题埋下了隐患。由于老式的bios使用10位用于表示柱面数,用8位表示磁头数用6位表示扇区数,由此导致了老bios只能识别最大的容量为:512*63*255*1024=8.4gb,这就是所谓的“8.4容量限制”,清楚了原因,工程师们为了突破8.4gb的障碍想到了定义新的扩展int13,它不使用操作系统的寄存器传递硬盘的寻址参数,它使用自己的地址包,地址包里保存的是64位的lba(逻辑块)的地址,传递给硬ata界面,这样就实现了在ata总线基础上最大寻址容量为137.4gb,哈,这又是一个容量限制障碍,就看以后的了!
问题已经很清楚了,就是给老的bios添加扩展int13,即更新bios,更新bios不仅可以实现此目的另外还可以增加一些另外的新功能提高电脑的整体性能等好多好处,但由于更新bios有一定的危险性,所以很多人都望而却步,其实只要掌握其方法还是不难的,以前的bios刷新都要在dos下进行,但现在一些主板大厂如asus、msi、slotek、gigabye都推出了能在windows下安全刷新bios的软件,这些软件的界面更加友好,非专业用户都能很轻松、方便的完成刷bios的工作,这些软件自己找,在厂商们的网站都能找到,别向我要,我没有,首先声明这一点。比较著名的是msi的winflash和gigabyte的@bios根据这些软件的说明文件就可以轻松操
作,不过这些软件只适用于特定品牌的主板,它们都不用安装,解压后直接运行即可,前提是必须有你要刷的主板的新bios文件。
另外如果你的主板商没有提供windows版的刷bios软件,或者说你根本就没有找到,那只有在dos下刷了,先下载下来你要刷的主板的bios文件和bios刷新程序,一般二者是捆绑在一起的,不过一定要注意对准主板的型号、版本,这一点非常重要,下载时最好到厂商的官方网站或大型下载网站去下载,如驱动之家。好,一切准备好了之后就可以动手了,确认打开主板的bios保护开关,不同的主板不同的方法,说明书上都有的,再从dos启动盘启动dos,进入纯dos系统,到你存放bios刷新程序以及bios文件的目录执行刷新程序,格式就像这样:awdflash*.bin,其中*.bin是更新bios文件,除了awdflash之外还有aflash等比较著名;(当然不是
所有的dos刷新都运行这种格式的命令,也有提供与更新文件捆绑在一起的exe可执行文件,只须执行之系统会提示插入软盘制作成启动盘,然后使用其启动系统按提示选择y或n即可,当然执行exe文件要在windows下!)执行之后问你是否要保存原bios程序,选yes,就是保存,输入文件名,万一不成功还可以恢复吗!建议yes。然后输入yes开始刷新,一般刷新bios只需要几秒钟,完成,重起即可!
总之,存储系统的重要存储器硬盘的工作是要其他的电脑配件配合的,他们有直接联系,如果谁遇到了自己的主板不能识别大硬盘的问题时不妨试试刷bios这个方法,一般情况下能解决问题!
随着越来越多越来越强大也越来越臃肿的应用软件、操作系统以及越来越好玩的大型游戏的出现,他们轻易即可以将ngb的硬盘空间吞噬,对一般人来说都是这样更不用说那些疯狂下载狂们了,以前10g的硬盘很快就被塞满了,不过不用担心硬盘制造商们都是高手,给我们制造了目前最高有100gb大的硬盘,这下可爽了,但新问题又来了,大多数的旧电脑用户们买回几十gb的大硬盘时发现主板只能识别8.4gb,这可太气人了,怎么办?不用急,会有人给你解决方案的。
由于存储业的老设计师们没有想到若干年后普通用户能用上比当时大n十倍的硬盘,于是设计这种产品的结构时使用了更容易开发设计的使用更少的寻址范围的方案,这就给现在这个问题埋下了隐患。由于老式的bios使用10位用于表示柱面数,用8位表示磁头数用6位表示扇区数,由此导致了老bios只能识别最大的容量为:512*63*255*1024=8.4gb,这就是所谓的“8.4容量限制”,清楚了原因,工程师们为了突破8.4gb的障碍想到了定义新的扩展int13,它不使用操作系统的寄存器传递硬盘的寻址参数,它使用自己的地址包,地址包里保存的是64位的lba(逻辑块)的地址,传递给硬ata界面,这样就实现了在ata总线基础上最大寻址容量为137.4gb,哈,这又是一个容量限制障碍,就看以后的了!
问题已经很清楚了,就是给老的bios添加扩展int13,即更新bios,更新bios不仅可以实现此目的另外还可以增加一些另外的新功能提高电脑的整体性能等好多好处,但由于更新bios有一定的危险性,所以很多人都望而却步,其实只要掌握其方法还是不难的,以前的bios刷新都要在dos下进行,但现在一些主板大厂如asus、msi、slotek、gigabye都推出了能在windows下安全刷新bios的软件,这些软件的界面更加友好,非专业用户都能很轻松、方便的完成刷bios的工作,这些软件自己找,在厂商们的网站都能找到,别向我要,我没有,首先声明这一点。比较著名的是msi的winflash和gigabyte的@bios根据这些软件的说明文件就可以轻松操
作,不过这些软件只适用于特定品牌的主板,它们都不用安装,解压后直接运行即可,前提是必须有你要刷的主板的新bios文件。
另外如果你的主板商没有提供windows版的刷bios软件,或者说你根本就没有找到,那只有在dos下刷了,先下载下来你要刷的主板的bios文件和bios刷新程序,一般二者是捆绑在一起的,不过一定要注意对准主板的型号、版本,这一点非常重要,下载时最好到厂商的官方网站或大型下载网站去下载,如驱动之家。好,一切准备好了之后就可以动手了,确认打开主板的bios保护开关,不同的主板不同的方法,说明书上都有的,再从dos启动盘启动dos,进入纯dos系统,到你存放bios刷新程序以及bios文件的目录执行刷新程序,格式就像这样:awdflash*.bin,其中*.bin是更新bios文件,除了awdflash之外还有aflash等比较著名;(当然不是
所有的dos刷新都运行这种格式的命令,也有提供与更新文件捆绑在一起的exe可执行文件,只须执行之系统会提示插入软盘制作成启动盘,然后使用其启动系统按提示选择y或n即可,当然执行exe文件要在windows下!)执行之后问你是否要保存原bios程序,选yes,就是保存,输入文件名,万一不成功还可以恢复吗!建议yes。然后输入yes开始刷新,一般刷新bios只需要几秒钟,完成,重起即可!
总之,存储系统的重要存储器硬盘的工作是要其他的电脑配件配合的,他们有直接联系,如果谁遇到了自己的主板不能识别大硬盘的问题时不妨试试刷bios这个方法,一般情况下能解决问题!
上一篇: 让老主板不再拒绝新网卡
下一篇: 买主板,还是务实比较合适