将混合硬盘驱动器转换为普通硬盘驱动器的方法技术

技术编号:2825279 阅读:419 留言:0更新日期:2012-04-11 18:40
一种在系统开机时根据非易失性缓存器(NVC)中缺陷块的总数是否超过预定阈值将混合硬盘驱动器(HDD)转换为普通HDD的方法。将HDD从混合HDD转换为普通HDD(其中,所述HDD含有普通硬盘和非易失性缓存器)的方法包括步骤:在开机期间判断是否已启用模式转换标志;当已启用模式转换标志时,将HDD作为普通HDD操作;当已禁用模式转换标志时,判断HDD的操作模式为普通模式还是混合模式;当HDD的操作模式为普通模式时,将HDD作为普通HDD操作;当HDD处在混合模式时,判断非易失性缓存器中缺陷块的总数是否大于预定阈值;当缺陷块的总数不大于该阈值时,将HDD作为混合HDD操作;当缺陷块的总数大于该阈值时,启用模式转换标志并将HDD作为混合HDD操作。

【技术实现步骤摘要】

本专利技术涉及将混合硬盘驱动器(HDD)转换为普通HDD的方法。更具体地,本专利技术实施例涉及在带有所述混合HDD的系统开机时,根据非易失性缓存器中缺陷块的总数是否大于预定阈值,将混合HDD转换为普通HDD的方法。
技术介绍
混合硬盘驱动器(HDD)是将普通硬盘和非易失性缓存器(NVC)相结合的一类HDD。必须以预定速度转动主轴马达从普通硬盘中读取文件,但是从NVC中读取文件则无需转动主轴马达。这样,通过将用于引导操作系统的文件或数据存储在例如闪存的NVC中并从所述NVC中读取它们,有可能减少引导操作系统或者存取存储在其中的数据所需要的时间。此外,由于从NVC中读取文件不必转动主轴马达,因此可以减少功耗。图1是带有混合HDD 120的计算机系统100的框图。计算机系统100包括主机110和混合HDD 120。混合HDD 120包括普通硬盘130和NVC 140。能够从被用作NVC 140的闪存中删除数据的次数受到限制。图2是说明差错率与从闪存中删除数据的删除次数的关系曲线。以块为单位执行删除闪存,并且在对块编程之前必须从所述块中删除数据。当删除次数超过限定删除次数时,编程操作或删除操作中的差错率指数地增加。可以将删除次数大于可用的限定删除次数的块认为是缺陷块。可以使用磨耗均衡技术来抑制在特定块上删除次数的显著增加。这是通过在多个块上分散地执行删除操作而完成的,以便防止在相同块上重复地执行删除操作或编程操作。这延迟了缺陷块的发生。通常,闪存包含被用于替代缺陷块的备用块。然而,当所有的备用块被使用时,难以期待闪存正常操作。因此,需要一种在NVC 140达到它的使用极限前,将使用普通硬盘和NVC二者的混合HDD转换为仅使用普通硬盘的普通HDD的方法。-->
技术实现思路
本专利技术提供一种在系统开机时,根据非易失缓存器(NVC)中缺陷块的总数是否超过预定阈值将混合硬盘驱动器(HDD)转换为普通HDD的方法。根据本专利技术的一个方面,提供一种将包含普通硬盘和非易失性缓存器(NVC)的HDD(硬盘驱动器)从混合HDD转换为普通HDD的方法,所述方法包括:在开机期间判断是否已启用模式转换标志;当已启用所述模式转换标志时,将所述HDD作为普通HDD来操作;当已禁用所述模式转换标志时,判断所述HDD的操作模式是普通模式还是混合模式;当所述HDD的操作模式是普通模式时,将所述HDD作为普通HDD来操作;当所述HDD的操作模式为混合模式时,判断非易失性缓存器中缺陷块的总数是否大于预定阈值;当所述缺陷块的总数不大于所述阈值时,将所述HDD作为混合HDD来操作;以及当所述缺陷块的总数大于所述阈值时,启用所述模式转换标志并且将所述HDD作为混合HDD来操作。所述非易失性缓存器可以包括替代所述缺陷块的备用块,并且可以根据所述备用块的总数确定所述阈值。例如,可以将所述阈值设置为所述备用块的总数,或者设置为通过从所述备用块的总数中减去用户裕量所获得的值。可以在所述缺陷块的总数大于所述阈值时启用所述模式转换标志,并且在将所述HDD的操作模式从混合模式转换为普通模式时禁用所述模式转换标志。根据本专利技术的另一个方面,提供一种将包含普通硬盘和非易失性缓存器的HDD从混合HDD转换为普通HDD的方法,所述方法包括:在带有所述HDD的系统的第N次开机期间,如果已禁用模式转换标志,如果所述HDD的操作模式为混合模式,以及如果非易失性缓存器中缺陷块的总数不大于预定阈值,则将所述HDD作为混合HDD来操作并且关闭所述系统;在所述系统的第N+1次开机期间,如果已禁用所述模式转换标志,如果所述HDD的操作模式为混合模式,以及如果非易失性缓存器中缺陷块的总数大于所述阈值,则启用所述模式转换标志,将所述HDD作为混合HDD来操作,并且关闭所述系统;以及在所述系统的第N+2次开机期间,如果已启用所述模式转换标志,则关闭混合模式并且将所述HDD作为普通HDD来操作。根据本专利技术的另一个方面,提供一种将包括普通硬盘和非易失性缓存器-->的HDD(硬盘驱动器)从混合HDD转换为普通HDD的方法,所述方法包括:在带有所述HDD的系统的第N次开机期间,如果已禁用模式转换标志,如果所述HDD的操作模式为混合模式,以及如果非易失性缓存器中缺陷块的总数不大于所述阈值,则将所述HDD作为混合模式来操作;再次判断所述缺陷块的总数是否大于所述阈值,以及如果所述缺陷块的总数大于所述阈值,则启用所述模式转换标志,将所述HDD作为混合HDD来操作,并且关闭所述系统;以及在所述系统的第N+1次开机期间,如果已启用所述模式转换标志,则关闭混合模式并且将所述HDD作为普通HDD来操作。根据本专利技术的另一个方面,提供一种将包括普通硬盘和非易失性缓存器的HDD(硬盘驱动器)从混合HDD转换为普通HDD的方法,所述方法包括:在开机期间判断是否已启用模式转换标志;如果已启用所述模式转换标志,则将所述HDD作为普通HDD来操作;如果已禁用所述模式转换标志,则判断非易失性缓存器中缺陷块的总数是否大于预定阈值;如果所述缺陷块的总数不大于所述阈值,则将所述HDD作为混合HDD来操作;以及如果所述缺陷块的总数大于所述阈值,则启用所述模式转换标志并且将所述HDD作为混合HDD来操作。可以在所述缺陷块的总数大于所述阈值时启用所述模式转换标志,并且即使在将所述HDD的操作模式从混合模式转换为普通模式时也维持所述启用状态。根据本专利技术的另一个方面,提供一种将包括普通硬盘和非易失性缓存器的HDD(硬盘驱动器)从混合HDD转换为普通HDD的方法,所述方法包括:在带有所述HDD的系统的第N次开机期间,如果已禁用模式转换标志并且非易失性缓存器中缺陷块的总数不大于预定阈值,则将所述HDD作为混合HDD来操作并且关闭所述系统;在所述系统的第N+1次开机期间,如果已禁用所述模式转换标志并且所述缺陷块的总数大于所述阈值,则启用所述模式转换标志,将所述HDD作为混合HDD来操作,并且关闭所述系统;以及在所述系统的第N+2次开机期间,如果已启用所述模式转换标志并且没有关闭混合模式,则关闭混合模式并且将所述HDD作为普通HDD来操作。根据本专利技术的另一个方面,提供一种将包括普通硬盘和非易失性缓存器的HDD(硬盘驱动器)从混合HDD转换为普通HDD的方法,所述方法包括:在带有所述HDD的系统的第N次开机期间,如果已禁用模式转换标志,-->并且非易失性缓存器中缺陷块的总数不大于预定阈值,则将所述HDD作为混合HDD来操作;再次确定所述缺陷块的总数是否大于所述阈值,并且如果所述缺陷块的总数大于所述阈值,则启用所述模式转换标志,将所述HDD作为混合HDD来操作,并关闭所述系统;以及在所述系统的第N+1次开机期间,如果已启用所述模式转换标志并且没有关闭混合模式,则关闭混合模式并将所述HDD作为普通HDD来操作。附图说明图1是带混合硬盘驱动器(HDD)的计算机系统的框图;图2是说明差错率与从闪存中删除数据的删除次数的关系曲线;图3是说明根据本专利技术的实施例的混合HDD的元件的框图;图4A是说明根据本专利技术的实施例的将混合HDD转换为普通HDD的方法的流程图;图4B说明在根据图4A的方法将混合HDD转换为普通HDD时模式转换标志的状态;图5A是说明根据本专利技术的实施例的将混本文档来自技高网
...

【技术保护点】
一种将硬盘驱动器HDD从混合HDD转换为普通HDD的方法,所述HDD含有普通硬盘和非易失性缓存器,所述方法包括:    在开机期间判断是否已启用模式转换标志;    当已启用所述模式转换标志时,将所述HDD作为普通HDD来操作;    当已禁用所述模式转换标志时,判断所述HDD的操作模式是普通模式还是混合模式;    当所述HDD的操作模式为普通模式时,将所述HDD作为普通HDD来操作;    当所述HDD的操作模式为混合模式时,判断非易失性缓存器中缺陷块的总数是否大于预定阈值;    当所述缺陷块的总数不大于所述阈值时,将所述HDD作为混合HDD来操作;以及    当所述缺陷块的总数大于所述阈值时,启用所述模式转换标志并且将所述HDD作为混合HDD来操作。

【技术特征摘要】
KR 2007-3-8 23167/071.一种将硬盘驱动器HDD从混合HDD转换为普通HDD的方法,所述HDD含有普通硬盘和非易失性缓存器,所述方法包括:在开机期间判断是否已启用模式转换标志;当已启用所述模式转换标志时,将所述HDD作为普通HDD来操作;当已禁用所述模式转换标志时,判断所述HDD的操作模式是普通模式还是混合模式;当所述HDD的操作模式为普通模式时,将所述HDD作为普通HDD来操作;当所述HDD的操作模式为混合模式时,判断非易失性缓存器中缺陷块的总数是否大于预定阈值;当所述缺陷块的总数不大于所述阈值时,将所述HDD作为混合HDD来操作;以及当所述缺陷块的总数大于所述阈值时,启用所述模式转换标志并且将所述HDD作为混合HDD来操作。2.如权利要求1所述的方法,其中,非易失性缓存器包括代替所述缺陷块的备用块,并且根据备用块的总数确定所述阈值。3.如权利要求2所述的方法,其中,将所述阈值设置为所述备用块的总数。4.如权利要求2所述的方法,其中,将所述阈值设置为从备用块总数减去用户规定裕量所获得的值。5.如权利要求1所述的方法,其中,当带有所述HDD的系统开机时,执行判断是否已启用所述模式转换标志的步骤。6.如权利要求1所述的方法,其中,当已启用模式转换标志时将所述HDD作为普通HDD来操作进一步包括:当已启用所述模式转换标志时,将存储在非易失性缓存器中的数据移动到普通硬盘;关闭混合模式;禁用所述模式转换标志;以及将所述HDD作为普通HDD来操作。7.如权利要求6所述的方法,其中,在所述缺陷块的总数大于所述阈值时启用模式转换标志,并在将所述HDD的操作模式从混合模式转换为普通模式时禁用模式转换标志。8.如权利要求1所述的方法,其中,在将所述HDD作为普通HDD来操作或者将所述HDD作为混合HDD来操作之后,所述方法进一步包括关闭带有所述HDD的所述系统。9.如权利要求8所述的方法,其中,如果缺陷块的总数不大于所述阈值,所述方法进一步包括:在将所述HDD作为混合HDD来操作之后和关闭带有所述HDD的所述系统之前,再次判断非易失性缓存器中缺陷块的总数是否大于所述阈值。10.一种将硬盘驱动器HDD从混合HDD转换为普通HDD的方法,所述HDD包含普通硬盘和非易失性缓存器,所述方法包括:在带有所述HDD的系统的第N次开机期间,如果已禁用模式转换标志,如果所述HDD的操作模式为混合模式,并且如果非易失性缓存器中缺陷块的总数不大于预定阈值,则将所述HDD作为混合HDD来操作并且关闭所述系统;在所述系统的第N+1次开机期间,如果已禁用模式转换标志,如果所述HDD的操作模式为混合模式,并且如果非易失性缓存器中缺陷块的总数大于预定阈值,则启用模式转换标志,将所述HDD作为混合HDD来操作并且关闭所述系统;以及在所述系统的第N+2次开机期间,如果已启用模式转换标志,则关闭混合模式并且将所述HDD作为普通HDD来操作。11.如权利要求10所述的方法,其中,关闭混合模式并且将所述HDD作为普通HDD来操作进一步包括:将存储在非易失性缓存器中的数据移动到普通硬盘;关闭混合模式;禁用模式转换标志;以及将所述HDD作为普通HDD来操作。12.如权利要求11所述的方法,进一步包括:在将所述HDD作为普通HDD来操作之后,关闭带有所述HDD的所述系统;以及在所述系统的第N+3次开机期间,如果已禁用模式转换标志并且所述HDD的操作模式为普通模式,则将所述HDD作为普通HDD来操作。13.一种将硬盘驱动器HDD从混合HDD转换为普通HDD的方法,所述HDD包含普通硬盘和非易失性缓存器,所述方法包括:在带有所述HDD的系统的第N次开机期间,如果已禁用模式转换标志,如果所述HDD的操作模式为混合模式并且如果非易失性缓存器中缺陷块的总数不大于所述阈值,则将所述HDD作为混合HDD来操作;再次判断所述缺陷块的总数是否大于所述阈值,并且如果所述缺陷块的总数大于所述阈值,则启用模式转换标志,将所述HDD作为混合HDD来操作,并且关闭所述系统;以及在所述系统的第N+1次开机期间,如果已启用模式转换标志,则关闭混合模式并将所述HDD作为普通HD...

【专利技术属性】
技术研发人员:南惠贞李在晟
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:KR[韩国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利