硬件密码存取方法

文档序号:6651662阅读:206来源:国知局
专利名称:硬件密码存取方法
技术领域
本发明是有关于硬件密码存取方法,尤指一种将一计算机的一硬件的一保护密码,在该计算机从工作模式欲进入到待命模式前,被储存在该计算机所设的一随机存取存储器,再进入到待命模式,而该计算机从待命模式欲恢复到工作模式前,该计算机可从所述随机存取存储器取得所述硬件密码,以重新启用该硬件。
背景技术
当今世界已迈入一个信息蓬勃发展的新纪元,各种由计算器所衍生的信息产品,其快速的发展脚步,不仅缩短了人与人之间在时间上与空间上的距离,且与我们的生活息息相关而不可分离,而随着当前各类信息产品不断地推陈出新,其相关的电源控制技术与省电方法也是不断的研发精进,不可讳言地,未来的计算机设备能否提供人们更方便、更有效、更省电的全方位服务,俨然已成为评价各国信息科技是否领先他国的重要指标之一。
举例而言,微软公司所推出的Windows XP操作系统,即支持计算机业界的高级配置与电源接口(简称Advanced Configuration and Power Interface,ACPI)的电源管理技术,允许该操作系统控制计算机和周边装置的电源,而该操作系统中的电源管理功能包含了「休眠模式」和「待命模式」,以下则对「休眠模式」和「待命模式」分别说明两者的动作流程及差异(A)休眠模式(Hibernation Model)该操作系统是将一计算机已开启的文件和档案、随机存储器及中央处理器的工作状态以压缩影像文件的形式储存到该计算机的一硬盘中,再将该计算机完全关机,当该计算机的电源再被启动时,该操作系统就会解压缩该压缩影像文件,以恢复原先已开启的文件和应用程序,让该计算机可以进入先前的工作状态中;(B)待命模式(Standby Model)该操作系统会切断该计算机对周边装置、屏幕、硬盘等硬件组件的供电,以降低该计算机耗电量,但会维持随机存取存储器(RAM)中的电源供应,这样被开启的文件和应用程序的工作状态会保存于该随机存取存储器之中,由于,该操作系统并不需压缩影像文件,且被开启的文件和应用程序的工作状态仍保存于该随机存取存储器之中,故,待命模式可比休眠模式更快速地恢复到先前的工作状态。
另外,若该操作系统被使用者设置一系统密码,则从「休眠模式」和「待命模式」欲恢复到先前的工作状态,则需先输入正确的系统密码,该操作系统才会恢复到先前的工作状态。而计算机的基本输入/输出系统(BIOS),是该计算机被启动时,该计算机的中央处理单元(CPU)利用它来开启计算机的系统,它同时管理计算机操作系统和外围装置,如硬盘、视频接收器、键盘、鼠标和打印机...等之间的数据流,因此,若该基本输入/输出系统被任意地修改,将可能导致无法正常开机,故,为避免防止他人随意修改BIOS设置,以保证计算机的正常运行,BIOS并提供密码设置功能,该密码设置功能大致分为开机密码(Power On Password)、超级用户密码(Super VisorPassword)和硬盘密码(Hard Disk Password)等。
此外,当该BIOS被设置硬盘密码后,该硬盘每次重新给电后,都必须重新把密码输入到硬盘中,才可继续使用硬盘,且如前述该计算机在「待命模式」时,该计算机对周边装置、屏幕、硬盘等硬件组件的供电将会被切断,因此,该计算机在「待命模式」下欲恢复到先前的工作状态,该计算机会要求再输入硬盘密码,故,有些计算机为避免在「待命模式」欲恢复到先前的工作状态,该计算机会要求输入系统密码及硬盘密码等程序,造成使用者的困扰,会在该计算机第一次开机时,将该硬盘密码储存在该计算机所设的一互补金属氧化物半导体(Complementary Metal-Oxide Semiconductor,简称CMOS)内,而若该计算机在「待命模式」下欲恢复到先前的工作状态,该计算机可自动从所述互补金属氧化物半导体取出所述硬盘密码,并填入所述硬盘中,让使用者不用再输入所述硬盘密码,但该计算机可能在使用的过程中,更改该硬盘密码,因此,该计算机在每次开机时,都必需再重新将该硬盘密码写入该互补金属氧化物半导体中。
但是,该互补金属氧化物半导体的储存容量及读写次数有限,若该计算机在每次开机时,都必需再重新将硬盘密码写入该互补金属氧化物半导体中,则该互补金属氧化物半导体被读写的次数将会快速地衰减,不符合互补金属氧化物半导体的使用效益,此外,该互补金属氧化物半导体的存取方式,几乎为一般计算机使用者所熟悉,甚至是网络上也公开了许多该互补金属氧化物半导体的存取方式的文献,因此,该互补金属氧化物半导体所存放的数据是很容易被外人所窃取,进而破解取得所述硬盘密码,故,如何在不需将所述硬盘密码存放在该互补金属氧化物半导体中,减少该互补金属氧化物半导体被读取的次数,且避免该硬盘密码被窃取,相信是业者及使用者所乐见的。

发明内容
有鉴于前述的诸多缺失,发明人经过长久努力研究与实验,终于开发设计出本发明的一种硬件密码存取方法,以期通过本发明的提出,能够对社会大众有所贡献。
本发明的一目的,是提供一种硬件密码存取方法,其是在一计算机从工作模式欲进入到待命模式前,可读取该计算机所设的至少一个硬件的一保护密码,并将该保护密码予以储存在该计算机所设的一随机存取存储器中,如此,该计算机从待命模式欲恢复到工作模式前,该计算机可从所述随机存取存储器取得该保护密码(硬盘密码),即可重新启用该硬件,以解决传统将硬盘密码储存在互补金属氧化物半导体的问题。
本发明的技术方案为一种硬件密码存取方法,是在一计算机内设有一密码存取软件,该密码存取软件读取所述计算机所设的至少一个硬件的一保护密码,并将该保护密码储存在所述计算机所设的一随机存取存储器中,使所述计算机利用所述密码存取软件依下列步骤存取硬件密码首先,所述计算机从工作模式欲进入到待命模式前,所述密码存取软件先储存所述保护密码;然后,所述计算机从待命模式欲恢复到工作模式前,所述计算机从所述随机存取存储器取得所述硬件密码,重新启用所述硬件。
其中,所述硬件为一硬盘,所述保护密码为针对所述硬盘所设的一硬盘密码,使所述计算机从工作模式欲进入待命模式前,该计算机利用所述密码存取软件,依照下列步骤,将所述硬盘密码储存在所述随机存取存储器中首先,所述密码存取软件将所述随机存取存储器的一指定位置的当前读写状态予以储存;然后,将所述指定位置设定成可擦写状态;再将所述硬盘密码储存在所述指定位置;然后,将所述当前读写状态回存在所述指定位置;所述计算机再从工作模式进入待命模式。
此外,所述计算机从待命模式欲进入工作模式前,所述计算机利用所述密码存取软件,依照下列步骤,从所述随机存取存储器中取得所述硬盘密码首先,所述密码存取软件将所述指定位置的当前读写状态储存;然后,将所述指定位置设定成可擦写状态;再从所述指定位置取得所述硬盘密码,重新启用所述硬盘;然后,将所述当前读写状态回存在所述指定位置;所述计算机再从待命模式进入工作模式。
本发明的硬盘密码存取方法使用随机存取存储器储存保护密码,相较于将保护密码储存在互补金属氧化物半导体的方法,保护密码更不容易被外人所窃取,使用寿命的衰减慢,且因为随机存取存储器的存取速度较高,可使所述硬件被快速地启动,更因为其易于更换,故可插拔地安装在所述计算机内所设的一电路板上,损坏后可由使用者自行更换。
为是审查员能对本发明的目的、技术特征及其功效,做更进一步的认识与了解,现举实施例配合图式,详细说明如下。


图1是本发明的硬盘密码储存在随机存取存储器中的流程图;图2是本发明的从随机存取存储器中取出硬盘密码的流程图。
具体实施例方式
本发明是一种硬件密码存取方法,是在一计算机内设有一密码存取软件,该密码存取软件可读取所述计算机所设的至少一个硬件的一保护密码,并将该保护密码予以储存在所述计算机所设的一随机存取存储器(RAM)中,在所述计算机从工作模式欲进入到待命模式前,所述密码存取软件会先储存所述保护密码,在所述计算机从待命模式欲恢复到工作模式前,所述计算机可从所述随机存取存储器取得该保护密码(硬盘密码),即可重新启用所述硬件,如此,本发明的硬盘密码存取方法相较于将硬盘密码储存在互补金属氧化物半导体的方法,具有下列几项优点1、随机存取存储器比互补金属氧化物半导体的储存容量大,使得所述保护密码被储存在所述随机存取存储器后,将比互补金属氧化物半导体更不容易被外人所窃取;2、随机存取存储器比互补金属氧化物半导体的读写次数多,使得所述随机存取存储器与互补金属氧化物半导体在相同的被读写的次数比较可知,随机存取存储器使用寿命的衰减将比互补金属氧化物半导体慢。
3、随机存取存储器的存取速度比互补金属氧化物半导体高,将使所述硬件被快速地启动。
4、随机存取存储器比互补金属氧化物半导体可容易更换,所述随机存取存储器可插拔地安装在所述计算机内所设的一电路板上,故所述随机存取存储器损坏后可由使用者自行更换,而所述互补金属氧化物半导体通常是以表面贴装技术(SMT)设置在一电路板上,使用者无法自行更换。
在本发明的一较佳实施例中,所述硬件可为一硬盘,而所述保护密码可为针对该硬盘所设的一硬盘密码,在所述计算机从工作模式欲进入待命模式(Standby Model)前,该计算机是利用所述密码存取软件,依照下列步骤,将所述硬盘密码储存在所述随机存取存储器中(101)首先,所述密码存取软件将所述随机存取存储器的一指定位置的当前读写状态予以储存;(102)然后,将所述指定位置设定成可擦写状态;(103)再将所述硬盘密码储存在所述指定位置;(104)然后,将所述当前读写状态回存在所述指定位置;(105)所述计算机再从工作模式进入待命模式。
在该实施例中,所述计算机从待命模式欲进入工作模式前,该计算机是利用所述密码存取软件,依照下列步骤,从所述随机存取存储器中取得所述硬盘密码(201)首先,所述密码存取软件将所述指定位置的当前读写状态储存;(202)然后,将所述指定位置设定成可擦写状态;(203)再从所述指定位置取得所述硬盘密码,即可重新启用所述硬盘;(204)然后,将所述当前读写状态回存在所述指定位置;(205)所述计算机再从待命模式进入工作模式。
在上述的步骤中,所述密码存取软件将所述硬盘密码储存在所述指定位置前,是先储存所述指定位置的当前读写状态,其主要原因,是在所述计算机中随机存取存储器与只读存储器(ROM)共享同一个地址线(AddressLine),因此,若不预先将所述随机存取存储器与只读存储器的读写状态予以储存,则可能会造成操作系统的错误,故,在上述的步骤中必须先将所述随机存取存储器与只读存储器的状态予以储存,再将所述硬盘密码储存在该指定位置,然后,再恢复所述随机存取存储器与只读存储器的读写状态,即可避免操作系统发生错误,又可解决传统将硬盘密码储存在互补金属氧化物半导体的问题。
以上所述,仅为本发明最佳的一具体实施例,本发明的构造特征并不局限于此,任何熟悉这项技艺的人在本发明领域内,可轻易想到的变化或修饰,都可涵盖在本发明的专利范围内。
权利要求
1.一种硬件密码存取方法,是在一计算机内设有一密码存取软件,该密码存取软件读取所述计算机所设的至少一个硬件的一保护密码,并将该保护密码储存在所述计算机所设的一随机存取存储器中,其特征在于,所述计算机利用所述密码存取软件依下列步骤存取硬件密码首先,所述计算机从工作模式欲进入到待命模式前,所述密码存取软件先储存所述保护密码;然后,所述计算机从待命模式欲恢复到工作模式前,所述计算机从所述随机存取存储器取得所述硬件密码,重新启用所述硬件。
2.如权利要求1所述的方法,其特征在于,所述硬件为一硬盘,所述保护密码为针对所述硬盘所设的一硬盘密码,使所述计算机从工作模式欲进入待命模式前,该计算机利用所述密码存取软件,依照下列步骤,将所述硬盘密码储存在所述随机存取存储器中首先,所述密码存取软件将所述随机存取存储器的一指定位置的当前读写状态予以储存;然后,将所述指定位置设定成可擦写状态;再将所述硬盘密码储存在所述指定位置;然后,将所述当前读写状态回存在所述指定位置;所述计算机再从工作模式进入待命模式。
3.如权利要求2所述的方法,其特征在于,所述计算机从待命模式欲进入工作模式前,所述计算机利用所述密码存取软件,依照下列步骤,从所述随机存取存储器中取得所述硬盘密码首先,所述密码存取软件将所述指定位置的当前读写状态储存;然后,将所述指定位置设定成可擦写状态;再从所述指定位置取得所述硬盘密码,重新启用所述硬盘;然后,将所述当前读写状态回存在所述指定位置;所述计算机再从待命模式进入工作模式。
全文摘要
本发明是一种硬件密码存取方法,该方法是一计算机从工作模式欲进入到待命模式前,可读取该计算机所设的至少一个硬件的一保护密码,并将该保护密码予以储存在所述计算机所设的一随机存取存储器中,然后,所述计算机从待命模式欲恢复到工作模式前,该计算机可从所述随机存取存储器取得所述保护密码,即可重新启用所述硬件,以解决传统将硬盘密码储存在互补金属氧化物半导体的问题。
文档编号G06F12/14GK1987822SQ20051013504
公开日2007年6月27日 申请日期2005年12月21日 优先权日2005年12月21日
发明者罗圣心 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1