一种读取随身碟不同分割区的系统及其方法

文档序号:6737077阅读:181来源:国知局
专利名称:一种读取随身碟不同分割区的系统及其方法
技术领域
本发明涉及计算机存储器领域,尤其涉及一种读取随身碟不同分割区的系统及其方法。
背景技术
磁碟分割是指将磁碟分割成若干个分割区,该分割方式是通过修改MBR (Master Boot Record)主要开机记录内的资料实现的。MBR是实体磁碟机资料内的第一个存储空间, 包含整个扇区,内容记录着此实体磁碟机内有多少个分割区,每个分割区的起始位置,空间大小,各分割区的起始位置不一定按顺序。作业系统即是根据该内容记录了解此实体磁碟机的分割情况,一般的硬碟、USB随身碟或记忆卡都存在此内容记录。一个实体磁碟机最多可以分为四个主要分割区,LINUX作业系统可以读取各个分割区内的资料,然而在微软视窗作业系统下,若是USB随身碟或记忆卡,则只能读取第一个分割区。USB随身碟或记忆卡如SD卡等已取代磁碟片,成为资料存储交换的媒介,随着技术的发展,随身碟的空间越来越大,存放的资料也越来越多,对资料分类的需求也随之产生。对于传统的硬碟而言,可以透过磁碟分割的方式将一个磁碟分割成多个区域,分别存放不同的资料,但在微软视窗作业系统上,无法对USB随身碟或记忆卡等随身装置进行分割, 只能对USB硬碟进行分割并读取其中的资料;即使有一些软件可以对USB随身碟或记忆卡进行分割,在微软视窗作业系统下,也只能读取到第一个分区,其他分区都是无法读取的; 此外,对于跨作业系统的使用者来说,在LINUX作业系统下可以对随身碟进行分割,也可以读取各个分区内的资料,但若不是将资料存放在第一个分区,到微软视窗作业系统下就无法读取了,如此造成使用上的不便。针对上述问题,现有技术主要有两种,一种是通过一个特殊的软件来读取分区的资料,另一种是通过安装不同的驱动程序,将USB随身碟安装成USB硬碟,以使微软视窗作业系统可以读取其他的分割区;但是,若通过特殊的软件进行读取,则使用者在进行如复制、粘贴、编辑档案等操作时,无法如同在硬碟机内进行操作那般直接,而是需要通过特殊软件才能进行,若特殊软件遗失,则无法再存取其他分割区;若安装不同的驱动程序来改成 USB硬碟,使用上不需要通过特殊的软件,使用习惯不需要改变,能以原本的方式进行复制、 粘贴、编辑档案等操作,但此方式需要安装驱动程序,在不同的电脑上需要重新安装方可使用。

发明内容
鉴于上述现有技术存在的缺陷,本发明的目的是提出一种读取随身碟不同分割区的系统及其方法,利用一种多段式切换开关,实现对不同分割区的读取,同时避免现有技术的缺陷。本发明的目的将通过以下技术方案得以实现
一种读取随身碟不同分割区的系统,包括构成USB随身碟的存储元件和控制器,所述存储元件包括MBR以及分割成的至少2个分割区,所述控制器连通所述存储元件,并负责电脑与存储元件间的资料传送与储存;该系统还包括与所述控制器相连接的一多段式切换开关,所述多段式切换开关告知控制器要读取的分割区,所述控制器根据多段式切换开关指向,动态修改MBR的内容。优选的,上述的一种读取随身碟不同分割区的系统,其中所述多段式切换开关为实体开关,按钮切换开关或者模拟开关。优选的,上述的一种读取随身碟不同分割区的系统,其中所述模拟开关通过随身碟的介面进行设定或者通过软件进行切换。一种读取随身碟不同分割区的系统的方法,其中所述分割区为η个,η为大于等于2的自然数;
当多段式切换开关指向1,表示使用第一分割区,MBR不需修改;
当多段式切换开关指向η,表示使用第η分割区,此时控制器将MBR中第一分割区与第 η分割区的内容互换,当作业系统读取MBR时,读到的第一分割区即为实际原先的第η分割区。优选的,上述的一种读取随身碟不同分割区的系统的方法,其中当所述多段式切换开关切换到没有分割的地方时,则使用第一个分割区或维持上一次设定或将USB随身碟关闭不适用任何分割区。如此,即使微软作业系统只能读到MBR的第一分割区,通过开关的切换可分别读取随身碟上的不同分割区,若原本即可读取到多分割的作业系统不受影响仍可透过MBR读取不同的分割区。本发明的突出效果为本发明利用一种多段式切换开关,动态修改MBR上的记录, 实现了对不同分割区的读取,不需要通过特殊的软件读取,使用者可以依照原来的使用习惯进行读取、复制、粘贴、编辑等操作;不需要安装特殊的驱动程序,在任何电脑上都可以使用。以下便结合实施例附图,对本发明的具体实施方式
作进一步的详述,以使本发明技术方案更易于理解、掌握。


图I是本发明实施例的系统结构示意图2是本发明实施例的多段式切换开关指向I时的状态示意图3是本发明实施例的多段式切换开关指向2时的状态示意图。
具体实施例方式实施例
本实施例一种读取随身碟不同分割区的系统,如图I所示,包括构成USB随身碟的存储元件和控制器,存储元件包括MBR以及分割成的4个分割区,控制器连通存储元件,并负责电脑与存储元件间的资料传送与储存;还包括与控制器相连接的一多段式切换开关,多段式切换开关告知控制器要读取的分割区,控制器根据多段式切换开关指向,动态修改MBR 的内容,以让作业系统读到新的MBR。多段式切换开关为实体开关,按钮切换开关或者模拟开关。模拟开关通过随身碟的介面进行设定或者通过软件进行切换。本实施例一种读取随身碟不同分割区的系统的方法运行如下当多段式切换开关指向1,如图2所示,表示使用第一分割区A,MBR不需修改;当多段式切换开关指向2,如图 3所示,表示使用第二分割区C,此时控制器将MBR中第一分割区A与第二分割区C的内容互换,当作业系统读取MBR时,读到的第一分割区即为实际原先的第二分割区C ;依此概念类推,当多段式切换开关指向3,表示使用第三分割区B,此时控制器将MBR中第一分割区A 与第三分割区B的内容互换,当作业系统读取MBR时,读到的第一分割区即为实际原先的第三分割区B,当多段式切换开关指向4,表示使用第四分割区D,此时控制器将MBR中第一分割区A与第四分割区D的内容互换,当作业系统读取MBR时,读到的第一分割区即为实际原先的第四分割区D。当多段式切换开关切换到没有分割的地方时,则使用第一个分割区或维持上一次设定或将USB随身碟关闭不适用任何分割区。即使微软作业系统只能读到MBR的第一分割区,也可以通过开关的切换分别读取随身碟上的不同分割区,若原本即可读取到多分割的Linux作业系统不受影响仍可透过MBR读取不同的分割区。本实施例利用一种多段式切换开关,动态修改MBR上的记录,实现了对不同分割区的读取,不需要通过特殊的软件读取,使用者可以依照原来的使用习惯进行读取、复制、 粘贴、编辑等操作;不需要安装特殊的驱动程序,在任何电脑上都可以使用。本发明尚有多种实施方式,凡采用等同变换或者等效变换而形成的所有技术方案,均落在本发明的保护范围之内。
权利要求
1.一种读取随身碟不同分割区的系统,包括构成USB随身碟的存储元件和控制器,其特征在于所述存储元件包括MBR以及分割成的至少2个分割区,所述控制器连通所述存储元件,并负责电脑与存储元件间的资料传送与储存;该系统还包括与所述控制器相连接的一多段式切换开关,所述多段式切换开关告知控制器要读取的分割区,所述控制器根据多段式切换开关指向,动态修改MBR的内容。
2.根据权利要求I所述的一种读取随身碟不同分割区的系统,其特征在于所述多段式切换开关为实体开关,按钮切换开关或者模拟开关。
3.根据权利要求2所述的一种读取随身碟不同分割区的系统,其特征在于所述模拟开关通过随身碟的介面进行设定或者通过软件进行切换。
4.根据权利要求1-3中所述的任意一种读取随身碟不同分割区的系统的方法,其特征在于所述分割区为η个,η为大于等于2的自然数;当多段式切换开关指向1,表示使用第一分割区,MBR不需修改;当多段式切换开关指向η,表示使用第η分割区,此时控制器将MBR中第一分割区与第 η分割区的内容互换,当作业系统读取MBR时,读到的第一分割区即为实际原先的第η分割区。
5.根据权利要求4所述的一种读取随身碟不同分割区的系统的方法,其特征在于当所述多段式切换开关切换到没有分割的地方时,则使用第一个分割区或维持上一次设定或将USB随身碟关闭不适用任何分割区。
全文摘要
本发明揭示了一种读取随身碟不同分割区的系统,包括构成USB随身碟的存储元件和控制器,所述存储元件包括MBR以及分割成的至少2个分割区,所述控制器连通所述存储元件,并负责电脑与存储元件间的资料传送与储存;还包括与所述控制器相连接的一多段式切换开关,所述多段式切换开关告知控制器要读取的分割区,所述控制器根据多段式切换开关指向,动态修改MBR的内容,以让作业系统读到新的MBR。本发明利用一种多段式切换开关,动态修改MBR上的记录,实现了对不同分割区的读取,不需要通过特殊的软件读取,使用者可以依照原来的使用习惯进行读取、复制、粘贴、编辑等操作;不需要安装特殊的驱动程序,在任何电脑上都可以使用。
文档编号G11B27/034GK102592643SQ20111042960
公开日2012年7月18日 申请日期2011年12月20日 优先权日2011年12月20日
发明者蔡振欣 申请人:佳世达科技股份有限公司, 苏州佳世达电通有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1