动态调整分区的制作方法

文档序号:6461936阅读:110来源:国知局
专利名称:动态调整分区的制作方法
技术领域
本发明涉及一种动态调整分区的方法,特别涉及一种非易失性存储装置的动 态调整分区的方法。
背景技术
近年来,各类数据所占的空间愈来愈大,因此使用者也经常面临硬盘中分区 的空间不足的问题。 一般来说,当使用者遇到分区空间不足的问题时,传统的作法 有下列几种
作法一 删除分区中的部分数据
作法一虽可有效解决空间不足的问题,但使用者常会因人为疏忽而误删重要 数据,因此对于使用者来说反而得不偿失。此外,若使用者误删的数据是系统数据 时,还可能会导致系统毁损。
作法二将分区的部分数据烧录至光盘中,并删除分区中的部分数据
作法二虽可改善作法一中误删非系统数据的问题,但是若使用者误删的数据 是系统数据时,还是可能会导致系统毁损。此外,将数据备份于光盘中,当需要使 用光盘中的数据时,使用者必须花相当多时间去寻找光盘,相当不方便。
作法三将分区中的部分数据移动至另一分区-
作法三虽可解决误删数据的问题,但是作法三有另一项缺点,也就是无法对 系统数据或常驻程序进行移动。若使用者将系统数据或常驻程序移动至另一分区, 会改变系统数据或常驻程序的路径,进而影像系统与常驻程序的运作。
作法四对分区的部分数据进行压縮
作法四虽可解决误删资料的问题,但作法四所能释出的空间相当有限。此外, 当需使用到压縮的数据时,还必须先对压縮的数据进行解压縮,相当耗费时间
发明内容
本发明的目的是提供一种动态调整分区,可有效利用非易失性存储装置的空间。
本发明提供一种动态调整分区的方法,适用于非易失性存储装置。动态调整 分区的方法包括监控非易失性存储装置的第一分区的剩余空间是否处于不足状态。 另外,当第一分区的剩余空间处于不足状态时,则执行扩充程序。此扩充程序包括 选择非易失性存储装置的第二分区,并利用第二分区的空间来扩充第一分区的空 间。
在本发明的一实施例中,不足状态包括第一分区的剩余空间小于预设数据量 或第一分区的剩余空间所占的比例小于预设比例值。在另一实施例中,扩充程序更 包括提示是否扩充第一分区的空间,藉以决定是否中断扩充程序。
在本发明的一实施例中,扩充程序更包括检査第二分区的剩余空间是否处于 充足状态,藉以决定是否利用第二分区的空间来扩充第一分区的空间。在另一实施 例中,充足状态包括第二分区的剩余空间大于预设数据量或第二分区的剩余空间所 占的比例大于预设比例值。
在本发明中,监控非易失性存储装置的第一分区的剩余空间是否处于不足状 态。另外,当第一分区的剩余空间处于不足状态时,则执行扩充程序。此扩充程序 包括选择非易失性存储装置的第二分区,并利用第二分区的空间来扩充第一分区的 空间。如此一来,可有效利用非易失性存储装置的空间。


图1是本发明的第一实施例的一种动态调整分区的方法流程图。
图2是本发明的第二实施例的一种动态调整分区的方法流程图。 图3是本发明的第三实施例的一种动态调整分区的方法流程图。 图4是本发明的第四实施例的一种动态调整分区的方法流程图。
具体实施例方式
当遇到分区空间不足的问题时,若采用传统的改善方法,可能会衍生出数据 误删、使用不便、程序无法正常运作、效能不佳...等问题,详细的问题可参照先前 技术所述在此不再赘述。有鉴于此,本发明的实施例提供一种动态调整分区的方法。可监控非易失性存储装置的第一分区的剩余空间(或称可用空间)是否处于不足状 态。若第一分区的剩余空间处于不足状态且第二分区尚有多余的剩余空间,则可以 利用第二分区的空间来扩充第一分区的空间。如此一来,不需对分区中的数据进行 删除、移动、压縮等繁杂步骤,也能够有效解决分区空间不足的问题。换言之,本 发明的实施例所提出的动态调整分区的方法可有效利用各分区的空间。下面将参考 附图详细阐述本发明的实施例,附图举例说明了本发明的示范实施例,其中相同标 号指示同样或相似的步骤。 第一实施例
图1是本发明的第一实施例的一种动态调整分区的方法流程图。请参照图1, 本实施例中,非易失性存储装置以硬盘为例进行说明,但本发明并不以此为限。在 其它实施例中,非易失性存储装置亦可以是硅碟机模块、闪存或是随身碟...等。另
外,本实施例假设硬盘划分有第一分区与第二分区,其分别具有40G的空间。此 外,再假设第一分区已经使用了38G的空间,因此其仅有2G的剩余空间。第二分 区己经使用了 IOG的空间,因此其尚有30G的剩余空间。
首先可由步骤SlOl,监控非易失性存储装置的第一分区的剩余空间是否处于 不足状态。上述不足状态例如可以是第一分区的剩余空间小于第一预设数据量。本 实施例中,第一预设数据量则以4G为例进行说明。也就是说,在步骤S101中, 可透过系统监控第一分区的可用空间是否小于4G。从上述假设中可清楚知道第一 分区的剩余空间为2G,其小于第一预设数据量的4G,因此代表第一分区的剩余空 间不足,可执行扩充程序来解决第一分区空间不足的问题。另一方面,在步骤S101 中,若第一分区的剩余空间大于4G,代表第一分区的剩余空间仍相当充裕,因此 可定期地检査第一分区的剩余空间是否处于不足状态。以下则针对扩充程序作进一 步地说明。
本实施例中,扩充程序包括了步骤S102、 S103。首先,可选择硬盘的第二分 区(步骤S102)。接着,利用第二分区的空间来扩充第一分区的空间(步骤S103)。 举例来说,可利用无须重新安装系统即可对硬盘进行重新分割的磁盘分割工具,例 如Partition Magic软件,藉以重新分配第一分区与第二分区的空间。在本实施例中, 由于第二分区尚有30G的剩余空间,因此可将第二分区的剩余空间分配一部份给 第一分区。更具体地说,可将第二分区的IOG整并至第一分区。如此一来,第一分区则 具有50G的空间,且其尚有12G的剩余空间,而第二分区则具有30G的空间,且 其尚有20G的剩余空间。值得一提的是,Partition Magic软件对硬盘进行重新分割、 格式化分区、复制分区、移动分区...等动作时,并不会造成硬盘数据遗失。也就是 说,本实施例通过重新分配两分区的空间,不但可解决剩余空间不足的问题,而且 不会有传统作法所衍生的问题,例如数据误删、备份的光盘遗失、程序的路径遭到 改变而无法正常运作、繁杂的压縮/解压縮步骤而导致效能不佳…等问题。从上述 来看,可清楚看出本实施例所提供的动态调整分区的方法确实可改善传统技术中长 期存在的问题。
请继续参照图l,在本实施例中,步骤S101监控非易失性存储装置的第一分 区的剩余空间是否处于不足状态,其中上述不足状态虽以第一分区的剩余空间小于 第一预设数据量为例进行说明,但本发明并不以此为限。在其它实施例中,熟习本 领域技术者亦可依其需求采用其它的判断方式,举例来说,上述不足状态也可以第 一分区的剩余空间所占的比例小于第一预设比例值。更具体地说,假设第一分区共 有40G的空间,且其已经使用了38G的空间,因此其仅有2G的剩余空间。另外, 再假设第一预设比例值为0.15。由于第一分区的剩余空间所占的比例为(2 + 40) =0.05,小于第一预设比例值0.15,因此可判定第一分区的剩余空间处于不足状态。
值得一提的是,虽然上述实施例中已经对动态调整分区的方法描绘出了一个 可能的型态,但所属技术领域中具有通常知识者应当知道,各厂商对于动态调整分 区的方法的步骤设计都不一样,因此本发明的应用当不限制于此种可能的型态。换 言之,只要是监控非易失性存储装置的第一分区的剩余空间,当第一分区的剩余空 间处于不足状态时,则利用第二分区的空间来扩充第一分区的空间,就已经是符合 了本发明的精神所在。以下再举几个实施例以便本领域具有通常知识者能够更进一 步的了解本发明的精神,并实施本发明。
第二实施例
在第一实施例中,扩充程序虽以步骤S102、 S103为例进行说明,但本发明并 不以此为限。熟习本领域技术者亦可依其需求改变扩充程序的步骤。举例来说,图 2是本发明的第二实施例的一种动态调整分区的方法流程图。请合并参照图1与图 2,图2与图1的差异在于,图2的扩充程序更包括步骤S201,提示是否扩充第一分区的空间。
更具体地说,在步骤S101中,当发现第一分区处于不足状态时,可执行步骤 S201,由系统提示使用者是否要对第一分区的空间进行扩充,因此使用者可依其 需求自行决定是否要扩充第一分区的空间。若使用者决定要扩充第一分区的空间, 可透过输入装置,例如键盘或鼠标下达继续执行扩充程序的命令,藉以使系统能够 接续执行步骤S102与S103。反之,若使用者决定暂时不要扩充第一分区的空间, 亦可透过输入装置,例如键盘或鼠标下达继续中断扩充程序的命令,藉以使系统中 断扩充程序(S202)。
此作法的好处在于,可依据使用者的意愿来决定是否对第一分区与第二分区 进行空间重新分配。更具体地说,若第一分区仅是暂时性地密林空间不足的问题, 则不需要为此而利用第二分区的空间来扩充第一分区的空间,藉以使动态调整分区 的方法更贴近人性需求。
第三实施例
再举一个例子,图3是本发明的第三实施例的一种动态调整分区的方法流程 图。请合并参照图1与图3,图3与图1的差异在于,图3的扩充程序更包括检查 第二分区的剩余空间是否处于充足状态(步骤S301)。
更具体地说,当选择非易失性存储装置的第二分区(步骤S102)之后,可执 行步骤S301,由系统检查第二分区的剩余空间是否处于充足状态。上述充足状态 例如可以是第二分区的剩余空间大于第二预设数据量。本实施例中,第二预设数据 量则以4G为例进行说明。也就是说,在步骤S301中,由于第二分区的可用空间 为30G大于第二预设数据量4G,因此可接续执行步骤S103。在另一实施例中,若 第二分区的可用空间小于4G,则可执行步骤S202,中断扩充程序。此作法的好处 在于,可避免第二分区的剩余空间不足而无法用以扩充第一分区的空间。
另一方面,熟习本领域技术者亦可依据第二分区的剩余空间来规划要分配给 第一分区的空间。为了不使第二分区分配空间给第一分区后,反而造成第二分区空 间不足,因此可依据第二分区的剩余空间Sl以及第二预设数据量S2计算第二分 区可分配给第一分区的最大空间S3。举例来说可依据下列公式(一)计算第二分 区可分配给第一分区的最大空间S3:<formula>formula see original document page 7</formula>由上述公式(一)可知,本实施例中第二分区可分配给第一分区的最大空间
为30G-4G二26G。如此一来,在执行步骤S103时,不但可解决第一分区空间不足 的问题,而且也不会导致第二分区也陷入空间不足的窘境。
请继续参照图3,在本实施例中,步骤S301检查第二分区的剩余空间是否处 于充足状态,其中上述充足状态虽以第二分区的剩余空间大于第二预设数据量为例 进行说明,但本发明并不以此为限。在其它实施例中,熟习本领域技术者亦可依其 需求采用其它的判断方式,举例来说上述充足状态也可以第二分区的剩余空间所占
的比例大于第二预设比例值。更具体地说,假设第二分区共有40G的空间,且其 己经使用了10G的空间,因此其尚有30G的剩余空间。另外,再假设第二预设比 例值为0.15。由于第二分区的剩余空间所占的比例为(30 + 40) =0.75,大于第二 预设比例值0.15,因此可判定第二分区的剩余空间处于充足状态。 第四实施例
上述诸实施例中硬盘虽仅以第一分区与第二分区为例进行说明,但事实上本 发明的精神亦可应用至多数个分区。例如,图4是本发明的第四实施例的一种动态 调整分区的方法流程图。请合并参照图3与图4,图4与图3的差异在于,图4的 扩充程序更包括检查第三分区的剩余空间是否处于充足状态(步骤S302)以及利 用第三分区的空间来扩充第一分区的空间(步骤S303)。
本实施例假设硬盘划分有第一分区、第二分区与第三分区,其分别具有30G、 25G与25G的空间。此外,再假设第一分区已经使用了28G的空间,因此其仅有 2G的剩余空间。第二分区已经使用了24G的空间,因此其尚有1G的剩余空间。 第三分区已经使用了 5G的空间,因此其尚有20G的剩余空间。
其中步骤标号与上述实施例相同者可参照上述实施例的实施方式,在此不再 赘述,值得注意的是在步骤S301中,若发现第二分区并没有充足的空间可用以扩 充第一分区的空间,则可接续检査其它分区,例如可检查第三分区是否有足够的空 间藉以供第一分区进行扩充(步骤S302)。由于第三分区尚有20G的剩余空间, 显示第三分区的剩余空间处于充足状态,因此可利用第三分区的空间来扩充第一分 区的空间(步骤S303)。步骤S302的具体实施方式
可参照第三实施例的步骤S301, 此外步骤S303的具体实施方式
可参照第三实施例的步骤S103,在此则不再赘述。 以此类推,只要在硬盘中有任何一个分区具有充足的空间,则可将其用来扩充第一分区的空间。
综上所述,本发明提供了动态调整分区的方法。通过监控非易失性存储装置 的第一分区的剩余空间。当第一分区的剩余空间处于不足状态时,则利用第二分区 的空间来扩充第一分区的空间,因此可有效利用非易失性存储装置的空间。不仅如 此,本发明的实施例至少具有下列优点
1. 依据各分区的剩余空间动态调整各分区的空间,因此可改善分区剩余空间 不足的问题。
2. 不会有传统作法所衍生的问题,例如数据误删、备份的光盘遗失、程序的 路径遭到改变而无法正常运作、繁杂的压縮/解压縮步骤而导致效能不佳...等问题。
3. 可使各分区的剩余空间维持在充足状态,藉以提升系统性能。
4. 可有效利用各分区的空间。
5. 可依据使用者的意愿中断扩充程序,藉以贴近人性需求。 以上公开的仅为本发明的几个具体实施例,但本发明并非局限于此,任何本
领域的技术人员能思之的变化,都应落在本发明的保护范围内。
权利要求
1、一种动态调整分区的方法,适用于一非易失性存储装置,其特征在于,包括监控该非易失性存储装置的一第一分区的剩余空间是否处于一不足状态;以及当该第一分区的剩余空间处于该不足状态时,则执行一扩充程序,其中该扩充程序包括;选择该非易失性存储装置的一第二分区;以及利用该第二分区的空间来扩充该第一分区的空间。
2、 如权利要求1所述的动态调整分区的方法,其特征在于,其中该不足状态 包括该第一分区的剩余空间小于一预设数据量或该第一分区的剩余空间所占的比 例小于一预设比例值。
3、 如权利要求l所述的动态调整分区的方法,其中该扩充程序还包括 检査该第二分区的剩余空间是否处于一充足状态,藉以决定是否利用该第二分区的空间来扩充该第一分区的空间。
4、 如权利要求3所述的动态调整分区的方法,其特征在于,其中该充足状态 包括该第二分区的剩余空间大于一预设数据量或该第二分区的剩余空间所占的比 例大于一预设比例值。
5、 如权利要求l所述的动态调整分区的方法,其中该扩充程序还包括 提示是否扩充该第一分区的空间,藉以决定是否中断该扩充程序。
全文摘要
本发明提供一种动态调整分区的方法,其包括监控非易失性存储装置的第一分区的剩余空间是否处于不足状态。另外,当第一分区的剩余空间处于不足状态时,则执行扩充程序。此扩充程序包括选择非易失性存储装置的第二分区,并利用第二分区的空间来扩充第一分区的空间。如此一来,可有效利用非易失性存储装置的空间。
文档编号G06F9/46GK101546274SQ200810088339
公开日2009年9月30日 申请日期2008年3月27日 优先权日2008年3月27日
发明者毛应剑 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1