[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN102467351A - U盘及其快速切换存储与启动的方法 - Google Patents

U盘及其快速切换存储与启动的方法 Download PDF

Info

Publication number
CN102467351A
CN102467351A CN2010105637944A CN201010563794A CN102467351A CN 102467351 A CN102467351 A CN 102467351A CN 2010105637944 A CN2010105637944 A CN 2010105637944A CN 201010563794 A CN201010563794 A CN 201010563794A CN 102467351 A CN102467351 A CN 102467351A
Authority
CN
China
Prior art keywords
flash disk
usb flash
boot
disk
storage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2010105637944A
Other languages
English (en)
Inventor
刘猛
曾革新
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
Original Assignee
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hongfujin Precision Industry Shenzhen Co Ltd, Hon Hai Precision Industry Co Ltd filed Critical Hongfujin Precision Industry Shenzhen Co Ltd
Priority to CN2010105637944A priority Critical patent/CN102467351A/zh
Priority to US13/172,841 priority patent/US20120117310A1/en
Publication of CN102467351A publication Critical patent/CN102467351A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0629Configuration or reconfiguration of storage systems
    • G06F3/0632Configuration or reconfiguration of storage systems by initialisation or re-initialisation of storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0604Improving or facilitating administration, e.g. storage management
    • G06F3/0605Improving or facilitating administration, e.g. storage management by facilitating the interaction with a user or administrator
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0604Improving or facilitating administration, e.g. storage management
    • G06F3/0607Improving or facilitating administration, e.g. storage management by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0679Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Information Transfer Systems (AREA)

Abstract

一种U盘及其快速切换存储与启动的方法,将U盘的存储闪存划分为存储启动boot文件的boot闪存区以及主存储闪存区。该方法包括:预设置双向开关的滑动按键位于双向开关的预设第一位置表示U盘为启动模式,位于双向开关的预设第二位置表示U盘为存储模式;接收计算机发送的读取U盘数据的指令;当当前U盘是启动盘模式时,控制主控芯片访问存储闪存的地址中的数据;当当前U盘是存储模式时,控制主控芯片访问主存储闪存区的地址中的数据,以及使boot闪存区中的文件不能被访问。利用本发明能够更加快速地切换U盘存储与启动的功能。

Description

U盘及其快速切换存储与启动的方法
技术领域
本发明涉及一种U盘及其快速切换存储与启动的方法。
背景技术
U盘(通用串行总线接口的闪存盘,USB flash disk)使用率越来越高,针对各个层次的使用者来说,U盘的作用主要包括两个:一是存储设备,例如:两台PC(Personal Computer,个人计算机)机间的数据拷贝;二是Boot启动盘,例如上网本中没有DVD-Rom,安装系统一般采用Boot启动盘方式安装。
然而针对U盘的这两大功能,目前尚无简单的方法进行快速功能切换,传统切换方法主要是:一,当U盘由存储设备转换为启动盘的时候,通常使用工具软件对盘内数据清除,然后拷贝启动文件到盘内;二,当U盘由启动盘转换为存储设备的时候,通常为避免PC误认U盘为启动选项时,需要使用工具软件对U盘特定扇区清零。传统的方法存在一定的缺陷,包括:需要一定的PC操作经验,且容易造成数据丢失和不必要的损失,此外,频繁进行两大功能的切换,也浪费了大量时间。
发明内容
鉴于以上内容,有必要提供一种U盘快速切换存储与启动的方法,将U盘的存储闪存分为存放boot文件的闪存区与主存储闪存区,并通过U盘的双向开关实现快速切换存储与启动的方法。
此外,还有必要提供一种U盘,将U盘的存储闪存分为存放boot文件的闪存区与主存储闪存区,并通过U盘的双向开关实现快速切换存储与启动的方法。
一种U盘快速切换存储与启动的方法,该U盘与计算机通讯连接,所述的U盘包括主控芯片、存储闪存以及双向开关,所述的存储闪存分为存储启动boot文件的boot闪存区以及主存储闪存区。该方法包括:预设置双向开关的滑动按键位于双向开关的预设第一位置表示U盘为启动模式,位于双向开关的预设第二位置表示U盘为存储模式;当U盘连接计算机时,接收计算机发送的读取U盘数据的指令;根据当前双向开关的滑动按键的位置,判断当前的U盘是否为启动盘模式;当当前U盘是启动盘模式时,控制主控芯片访问存储闪存的地址中的数据;当当前U盘是存储模式时,控制主控芯片访问主存储闪存区的地址中的数据,以及使boot闪存区中的文件不能被访问。
一种U盘,该U盘与计算机通讯连接,所述的U盘包括主控芯片、存储闪存以及双向开关,所述的存储闪存分为存储启动boot文件的boot闪存区以及主存储闪存区。该U盘还包括:设置模块,用于预设置双向开关的滑动按键位于双向开关的预设第一位置表示U盘为启动模式,位于双向开关的预设第二位置表示U盘为存储模式;传输模块,用于当U盘连接计算机时,接收计算机发送的读取U盘数据的指令;判断模块,用于根据当前双向开关的滑动按键的位置,判断当前的U盘是否为启动盘模式;控制模块,用于当当前U盘是启动盘模式时,控制主控芯片访问存储闪存的地址中的数据,及还用于当当前U盘是存储模式时,控制主控芯片访问主存储闪存区的地址中的数据,以及使boot闪存区中的文件不能被访问。
相较于现有技术,本发明所述的U盘及其快速切换存储与启动的方法,将U盘的存储闪存分为存放boot文件的闪存区与主存储闪存区,并通过U盘的双向开关实现U盘快速切换存储与启动的功能,不需要PC操作经验,节约了时间,也避免了数据容易丢失的情况。
附图说明
图1是本发明U盘较佳实施例的架构示意图。
图2是本发明U盘较佳实施例的功能模块图。
图3是本发明U盘快速切换存储与启动的方法较佳实施例的流程图。
主要元件符号说明
  U盘   1
  计算机   2
  主控芯片   10
  存储闪存   11
  boot闪存区   12
  主存储闪存区   13
  双向开关   14
  设置模块   100
  传输模块   102
  判断模块   104
  控制模块   106
具体实施方式
如图1所示,是本发明U盘(通用串行总线接口的闪存盘,USB flashdisk)较佳实施例的架构示意图。所述的U盘1包括主控芯片10、存储闪存11以及双向开关14。所述的U盘1通过通用串行总线USB接口(图中未示出)与计算机2通讯连接。当U盘1与计算机2连接时,所述的计算机2可以发送读取U盘1的数据的指令。所述的计算机2也可以发送断开与U盘1连接的指令。
所述的主控芯片10用于对U盘1的数据读写进行控制。所述的存储闪存11用于存储各类数据。在本发明较佳实施例中,所述的存储闪存11分为两个区域,包括存储boot(启动)文件的boot闪存区12与主存储闪存区13。所述的boot闪存区12与主存储闪存区13是通过存储器的地址来划分。所述的双向开关14是一个双向滑动开关,其包括一个滑动按键,该滑动按键可以进行双向滑动,该滑动按键位于双向开关14的预设的第一位置表示U盘1为启动盘(boot)模式,位于双向开关14的预设的第二位置表示U盘1为存储模式。具体说明将结合图2主控芯片10的功能模块图进行说明。
如图2所示,是本发明U盘的主控芯片较佳实施例的功能模块图。所述的主控芯片10包括设置模块100、传输模块102、判断模块104以及控制模块106。本发明所称的模块是完成一特定功能的程序段,比程序更适合于描述软件在芯片中的执行过程,因此在本发明以下对软件描述中都以模块描述。
所述的设置模块100用于预设置双向开关14的滑动按键位于双向开关的预设第一位置(例如双向开关14的左侧)表示U盘1为启动盘模式,位于双向开关14的预设第二位置(例如双向开关14的右侧)表示U盘1为存储模式。
所述的传输模块102用于当U盘1连接计算机2时,接收计算机2发送的读取U盘1数据的指令。
所述的判断模块104用于根据双向开关14的滑动按键的位置,判断当前的U盘1是否为启动盘模式。
当当前U盘1是启动盘模式时,所述的控制模块106控制访问存储闪存11(包括boot闪存区12与主存储闪存区13)的地址中的数据,即表示整个存储闪存11都可以被读写操作。
当当前U盘1不是启动盘模式,即为存储模式时,所述的控制模块106控制访问主存储闪存区13的地址中的数据,以及使boot闪存区中的文件不能被访问,即表示仅有主存储闪存区13中的数据才可以被读写操作。
所述的传输模块102用于将访问得到的数据返回给计算机2。
所述的判断模块104用于判断数据传输是否完毕。所述的判断模块104可以根据当接收到计算机2发送的断开与U盘1的连接的指令来判断数据传输完毕。所述的判断模块104也可以根据传输的数据量已经达到传输前的约定来判断数据传输完毕。
当数据没有没传输完毕时,所述的主控芯片10继续根据U盘1的模式进行相应地址的访问。
如图3所示,是本发明U盘快速切换存储与启动的方法较佳实施例的流程图。步骤S10,所述的设置模块100预设置双向开关14的滑动按键位于双向开关的预设第一位置(例如双向开关14的左侧)表示U盘1为启动盘模式,位于双向开关14的预设第二位置(例如双向开关14的右侧)表示U盘1为存储模式。
步骤S11,当U盘1连接计算机2时,所述的传输模块102接收计算机2发送的读取U盘1数据的指令。
步骤S12,根据当前双向开关14的滑动按键的位置,所述的判断模块104判断当前的U盘1是否为启动盘模式。当当前U盘1是启动盘模式时,进入步骤S13;当当前U盘1不是启动盘模式,即为存储模式时,进入步骤S14。
步骤S13,所述的控制模块106控制访问存储闪存11(包括boot闪存区12与主存储闪存区13)的地址中的数据,即表示整个存储闪存11都可以被读写操作,进入步骤S15。
步骤S14,所述的控制模块106控制访问主存储闪存区13的地址中的数据,即表示仅有主存储闪存区13中的数据才可以被读写操作。
步骤S15,所述的传输模块102将访问得到的数据返回给计算机2。
步骤S16,所述的判断模块104判断数据传输是否完毕。所述的判断模块104可以根据当接收到计算机2发送的断开与U盘1的连接来判断数据传输完毕。当数据传输完毕时,结束该流程。
步骤S17,当数据没有没传输完毕时,所述的主控芯片10继续根据U盘1的模式进行相应地址的访问,并返回步骤S15。其中,当U盘1是boot启动盘模式时,所述的控制模块106控制访问存储闪存11的地址中的数据;当U盘1是存储模式时,控制访问主存储闪存区13的地址中的数据。
最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

Claims (7)

1.一种U盘快速切换存储与启动的方法,该U盘与计算机通讯连接,所述的U盘包括主控芯片、存储闪存以及双向开关,其特征在于,所述的存储闪存分为存储启动boot文件的boot闪存区以及主存储闪存区,该方法包括:
预设置步骤:预设置双向开关的滑动按键位于双向开关的预设第一位置表示U盘为启动模式,位于双向开关的预设第二位置表示U盘为存储模式;
接收指令步骤:当U盘连接计算机时,接收计算机发送的读取U盘数据的指令;
判断步骤:根据当前双向开关的滑动按键的位置,判断当前的U盘是否为启动盘模式;
访问步骤:当当前U盘是启动盘模式时,控制主控芯片访问存储闪存的地址中的数据;当当前U盘是存储模式时,控制主控芯片访问主存储闪存区的地址中的数据,以及使boot闪存区中的文件不能被访问。
2.如权利要求1所述的U盘快速切换存储与启动的方法,其特征在于,该方法还包括:
数据传输步骤:将访问得到的数据返回给计算机。
3.如权利要求2所述的U盘快速切换存储与启动的方法,其特征在于,该方法还包括步骤:
当数据没有没传输完毕时,返回访问步骤。
4.如权利要求3所述的U盘快速切换存储与启动的方法,其特征在于,当接收到计算机发送的断开与U盘连接的指令时,数据传输完毕。
5.一种U盘,该U盘与计算机通讯连接,所述的U盘包括主控芯片、存储闪存以及双向开关,其特征在于,所述的存储闪存分为存储启动boot文件的boot闪存区以及主存储闪存区,所述的U盘还包括:
设置模块,用于预设置双向开关的滑动按键位于双向开关的预设第一位置表示U盘为启动模式,位于双向开关的预设第二位置表示U盘为存储模式;
传输模块,用于当U盘连接计算机时,接收计算机发送的读取U盘数据的指令;
判断模块,用于根据当前双向开关的滑动按键的位置,判断当前的U盘是否为启动盘模式;
控制模块,用于当当前U盘是启动盘模式时,控制主控芯片访问存储闪存的地址中的数据;
所述控制模块,还用于当当前U盘是存储模式时,控制主控芯片访问主存储闪存区的地址中的数据,以及使boot闪存区中的文件不能被访问。
6.如权利要求5所述的U盘,其特征在于,所述的传输模块还用于将访问得到的数据返回给计算机。
7.如权利要求5所述的U盘,其特征在于,所述的判断模块还用于根据接收到的计算机发送的断开与U盘连接的指令,判断数据传输完毕。
CN2010105637944A 2010-11-10 2010-11-10 U盘及其快速切换存储与启动的方法 Pending CN102467351A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2010105637944A CN102467351A (zh) 2010-11-10 2010-11-10 U盘及其快速切换存储与启动的方法
US13/172,841 US20120117310A1 (en) 2010-11-10 2011-06-30 Usb flash drive and method for switching functions of the usb flash drive

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010105637944A CN102467351A (zh) 2010-11-10 2010-11-10 U盘及其快速切换存储与启动的方法

Publications (1)

Publication Number Publication Date
CN102467351A true CN102467351A (zh) 2012-05-23

Family

ID=46020738

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010105637944A Pending CN102467351A (zh) 2010-11-10 2010-11-10 U盘及其快速切换存储与启动的方法

Country Status (2)

Country Link
US (1) US20120117310A1 (zh)
CN (1) CN102467351A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106020833A (zh) * 2016-05-26 2016-10-12 苏州乐派特机器人有限公司 用于实物化编程的u盘式积木
CN106815167A (zh) * 2016-12-12 2017-06-09 国网北京市电力公司 系统运维方法和usb设备
CN112084524A (zh) * 2020-09-30 2020-12-15 北京智芯微电子科技有限公司 U盘访问方法及u盘
CN113448600A (zh) * 2021-07-08 2021-09-28 中科创达软件股份有限公司 系统安装方法、装置、上位机及存储介质

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9824046B2 (en) 2013-07-23 2017-11-21 Qualcomm Incorporated Using USB signaling to trigger a device to enter a mode of operation
US9418033B2 (en) * 2013-07-23 2016-08-16 Qualcomm Incorporated Using USB signaling to trigger a device to enter a mode of operation
TWI567633B (zh) * 2015-07-07 2017-01-21 鈺群科技股份有限公司 通用序列匯流排相容的隨身碟的啟動方法及其相關隨身碟
US20170351592A1 (en) * 2016-06-03 2017-12-07 Tzu Ping CHU Universal serial bus device and a method thereof

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1419345A (zh) * 2002-12-31 2003-05-21 艾威梯软件技术(北京)有限公司 一种多功能通用串行总线蓝牙射频通讯模块
CN1549088A (zh) * 2003-05-24 2004-11-24 鸿富锦精密工业(深圳)有限公司 Usb设备及其切换方法
CN1815406A (zh) * 2005-01-31 2006-08-09 神基科技股份有限公司 多功能通用串行式随身碟装置
JP2010026730A (ja) * 2008-07-17 2010-02-04 I-O Data Device Inc 外部記憶装置、起動プログラム切替方法および起動プログラム切替プログラム

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6721860B2 (en) * 1998-01-29 2004-04-13 Micron Technology, Inc. Method for bus capacitance reduction
KR101395778B1 (ko) * 2007-03-14 2014-05-19 삼성전자주식회사 메모리 카드 및 그것을 포함하는 메모리 시스템 그리고그것의 동작 방법
KR20090095909A (ko) * 2008-03-06 2009-09-10 삼성전자주식회사 데이터 저장 장치 및 그것의 데이터 관리 방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1419345A (zh) * 2002-12-31 2003-05-21 艾威梯软件技术(北京)有限公司 一种多功能通用串行总线蓝牙射频通讯模块
CN1549088A (zh) * 2003-05-24 2004-11-24 鸿富锦精密工业(深圳)有限公司 Usb设备及其切换方法
CN1815406A (zh) * 2005-01-31 2006-08-09 神基科技股份有限公司 多功能通用串行式随身碟装置
JP2010026730A (ja) * 2008-07-17 2010-02-04 I-O Data Device Inc 外部記憶装置、起動プログラム切替方法および起動プログラム切替プログラム

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106020833A (zh) * 2016-05-26 2016-10-12 苏州乐派特机器人有限公司 用于实物化编程的u盘式积木
CN106815167A (zh) * 2016-12-12 2017-06-09 国网北京市电力公司 系统运维方法和usb设备
CN112084524A (zh) * 2020-09-30 2020-12-15 北京智芯微电子科技有限公司 U盘访问方法及u盘
CN112084524B (zh) * 2020-09-30 2023-10-13 北京智芯微电子科技有限公司 U盘访问方法及u盘
CN113448600A (zh) * 2021-07-08 2021-09-28 中科创达软件股份有限公司 系统安装方法、装置、上位机及存储介质

Also Published As

Publication number Publication date
US20120117310A1 (en) 2012-05-10

Similar Documents

Publication Publication Date Title
CN102467351A (zh) U盘及其快速切换存储与启动的方法
CN102375788B (zh) 为具有非易失性存储器的系统动态地分配功率预算的方法及装置
CN101952808B (zh) 存储设备的扩展利用区域
CN110058794A (zh) 用于动态执行垃圾回收数据储存装置与操作方法
US8909895B2 (en) Memory apparatus
KR100816761B1 (ko) 낸드 플래시 메모리 및 에스램/노어 플래시 메모리를포함하는 메모리 카드 및 그것의 데이터 저장 방법
CN109901790A (zh) 存储器系统及控制方法
CN105205009A (zh) 一种基于大容量固态存储的地址映射方法及装置
EP2829969A1 (en) Controller management of memory array of storage device using magnetic random access memory (MRAM)
KR20090038386A (ko) 혼합 밀도 메모리 저장 장치
JP5637963B2 (ja) 組込み型チャネル選択を備えるマルチチャネルメモリ
US12079131B2 (en) Memory system and operating method thereof
US20140143489A1 (en) Controller management of memory array of storage device using magnetic random access memory (mram)
US20160313927A1 (en) Method for dynamically storing data of translation layer in solid state disk
CN101266829A (zh) 存储卡、包含存储卡的存储系统及存储卡的操作方法
CN104423894A (zh) 数据储存装置以及快闪存储器控制方法
CN101494086A (zh) 快闪存储器储存装置、快闪存储器控制器及其切换方法
KR20130112210A (ko) 메모리 시스템 및 그것의 페이지 교체 방법
KR20210089853A (ko) 컨트롤러 및 컨트롤러의 동작방법
CN102609741A (zh) 一种移动设备及其内、外部存储卡间数据交换的方法
KR20210039163A (ko) 메모리 시스템 및 그것의 동작방법
US11409444B2 (en) Memory system and operation method thereof
JP2012063817A (ja) 通信装置
CN103186470B (zh) 存储器储存装置及其存储器控制器与数据写入方法
CN103412727A (zh) 优化固态硬盘的删减命令的方法及其固态硬盘

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120523