具有文件恢复功能的电子设备及其方法

文档序号:6610836阅读:130来源:国知局
专利名称:具有文件恢复功能的电子设备及其方法
技术领域
本发明涉及一种具有文件恢复功能的电子设备及其方法。更具体 地,本发明涉及这样一种具有文件恢复功能的电子设备及其方法,在 存有文件的存储介质格式化之后,可以通过将格式化文件恢复格式化 来将文件恢复到原始状态。
背景技术
文件系统指示一种方法或支持这种方法的软件,它可以给文件命 名,并指示在哪里对该文件进行逻辑定位,以存储或获取文件。大多
操作系统如DOS, Windows, Linux, Unix, Macintosh等支持文件分 配表(FAT)文件系统。
图1是示出了一般文件系统结构的视图。
图1中示出的文件系统具有包括保留区域、FAT区域、根区域和 数据区域的FAT文件系统的结构。
保留区域是当前不被使用而预留给将来使用、或用于记录用户想 要得到的特殊信息的区域。FAT区域是用于存储或获取文件的区域, 以及在FAT区域中,聚集了用于管理数据区域中簇的表格。FAT区域 包括第一 FAT区域和作为第一 FAT区域备份拷贝的第二 FAT区域。
根区域是存储了包括名称、起始簇、以及根文件夹大小的目录条 目的区域。在FAT12或FAT16中,根区域是独立存在的。但是,在 FAT32中,根区域不是独立存在的,根文件夹的目录条目被存储于与 数据区域一部分中的一个簇相对应的区域中,和在FAT12或FAT16 中根区域的位置相同。
数据区域是将实际数据以簇的逻辑单元读取/写入的区域。在子文 件夹的情况下,在数据区域的一个簇之后存储子文件夹的目录条目。
为了将如上所述的文件系统初始化,执行完全格式化或快速格式 化。完全格式化将记录介质的整个存储区域初始化,所以在执行完全 格式化之后不可以恢复数据。快速格式化只将整个区域的一部分初始 化,所以依据环境,在执行快速格式化之后可以恢复数据。
图2是解释一般文件格式化方法的流程图。
在图2中,以快速格式化为例。如果在步骤(S10)中将格式化 命令输入电子设备,则在步骤(S30)中将保留区域初始化。换言之, 删除了记录在保留区域中的数据。在步骤(S50)中将FAT区域初始 化。即,删除了记录在FAT区域中用于管理簇的表格。
最后,在步骤(S70)中将根区域或与根区域相对应的数据区域 的一部分初始化。即,在FAT12或FAT16的情况下,删除了记录在根 区域中的目录条目,而在FAT32的情况下,删除了记录在与该数据区 域的一个簇相对应的区域中的数据。
如上所述,在格式化进程中,删除了包括名称、起始簇和根文件 夹大小的目录条目,以及完全删除了用于管理数据区域的簇的表格。 因此,用户不可以恢复在数据区域中记录的数据,因而用户可能丢失 他/她的重要信息。
在子文件夹的情况下,由于目录条目存储在数据区域的一个簇之 后,所以在格式化过程中不会被删除,但是完全删除了记录在FAT区 域中用于管理簇的表格。因此,除非用户在格式化之前备份了这些数 据,否则用户不可能恢复这些数据。

发明内容
本发明的示例性实施例解决了至少上述问题和/或缺点,并提供了 至少下述优点。因此,本发明示例性实施例的一方面提供了具有文件 恢复功能的电子设备及其方法,它通过支持使在格式化之前存储的数 据完全可恢复的恢复格式化功能,可以将存储了数据的记录介质初始 化。
根据本发明的示例性实施例,所提供的电子设备包括格式化单 元,用于在记录介质的备份区域中执行用于文件管理的数据的备份,
并通过对记录数据的区域进行初始化来将记录介质格式化;以及恢复
格式化单元,用于通过恢复备份区域中的备份数据来将记录介质恢复 格式化。
优选地,格式化单元在备份区域中执行数据的备份,所述数据的
备份记录在以下区域的任何一个中记录介质的根区域、与根区域相
对应的数据区域、保留区域、以及文件分配表(FAT)区域。
格式化单元可以将可用区域大小记录在保留区域中,该可用区域 是通过从记录介质的整个区域减去备份区域来获得的剩余区域。
如果记录介质中可用区域的大小小于记录介质的整个区域,则所 述恢复格式化单元确定备份区域存在,并通过恢复备份区域中的备份 数据来将记录介质恢复格式化。
相反地,如果记录介质中可用区域的大小大于或等于记录介质的 整个区域,则所述恢复格式化单元确定备份区域不存在。
本发明实施例的电子设备还可以包括图像捕获单元,用于对通 过镜头形成的光学图像执行光电转换而转换为电信号,并对转换的电 信号进行处理以产生图像信号;图像信号处理单元,用于将从图像捕 获单元产生的图像信号压縮为图像文件;以及控制单元,用于控制图 像信号处理单元以特定格式压縮文件并将压縮文件存储在记录介质 中。
根据本发明的示例性实施例,提供了一种恢复电子设备中的文件 的方法,该方法包括在备份区域中执行用于文件管理的数据的备份; 通过对记录数据的区域进行初始化来将记录介质格式化;以及通过恢 复备份区域中的备份数据来将记录介质恢复格式化。
优选地,执行数据备份的步骤包括在备份区域中执行数据的备 份,所述数据的备份记录在以下区域的任何一个中记录介质的根区 域、与根区域相对应的数据区域、保留区域、以及文件分配表(FAT) 区域。
根据本发明实施例的恢复文件的方法还可以包括将可用区域的 大小记录在保留区域中,可用区域是通过从记录介质的整个区域减去 备份区域来获得的剩余区域。
将记录介质恢复格式化的步骤包括如果记录介质中可用区域的 大小小于记录介质的整个区域,则确定备份区域存在,并通过恢复备 份区域中的备份数据来将记录介质恢复格式化。
将记录介质恢复格式化的步骤还可以包括如果记录介质中可用 区域的大小大于或等于记录介质的整个区域,则确定备份区域不存在。
根据本发明实施例的恢复文件的方法还可以包括对通过镜头形 成的光学图像执行光电转换而转换为电信号,并对转换的电信号进行 处理以产生图像信号;将图像信号压縮为图像文件;以及以特定格式 压缩文件并将压縮文件存储在记录介质中。
根据本发明实施例的另一方面,提供了一种记录有程序的计算机 可读记录介质,该程序可在备份区域中执行用于文件管理的数据的备 份;通过对记录数据的区域进行初始化来将记录介质格式化;以及通 过恢复备份区域中的备份数据来将记录介质恢复格式化。


通过结合附图对下述示例性实施例的细节描述,本发明上述及其 他示例性特征和优点将更加显而易见,其中 图1是示出了传统文件系统结构的视图; 图2是解释传统文件格式化方法的流程图3是示意性地示出了根据本发明实施例的电子设备构造的结构 框图4是解释根据本发明的实施例的文件格式化/恢复格式化方法 的视图5是示出了根据本发明实施例的文件格式化方法的流程图;以

图6是根据本发明实施例的文件恢复格式化方法的流程图。 在所有附图中,相似的参考数字应理解为指示相似的元件、特征 和结构。
具体实施例方式
本描述中作为示例的内容有助于全面理解参照附图所描述的本 发明的各种示例性实施例。因此,本领域技术人员将会理解,可以在 不偏离本发明的范围和精神的情况下做出对这里所描述的具体实施例 的各种改变和修改。为了清楚和简洁,将省略对公知的功能和结构的 描述。
图3是示意性示出了根据本发明示例性实施例的电子设备构造的 结构框图。
参照图3,将图像捕获设备示为根据本发明的电子设备。但是, 本领域技术人员将易于理解,本发明的主要原理可以应用到任何适合 的电子设备中。图像捕获设备包括图像捕获单元100、图像信号处理 单元IIO、显示单元120、操作单元130、第一存储器140、第二存储 器150、格式化单元160、恢复格式化单元170、记录介质180和控制 单元190。
图像捕获单元100通过诸如电荷耦合器件(CCD)(未示出)之 类的光电转化设备,将通过镜头(未示出)入射的光学图像光电转换 为电信号,并根据诸如自动曝光(AE)、自动聚焦(AF)、自动白平 衡(AWB)之类的条件来处理转换后的电信号,从而产生图像信号。 典型地,图像捕获单元100还对所产生的图像信号进行数字信号处理。
图像信号处理单元IIO对图像捕获单元IOO输出的数字图像信号 进行处理,以通过显示单元120显示该图像信号;或将图像信号压縮 为图像或视频文件,优选是JPEG或MPEG格式的。
操作单元130为用户命令的输入提供各种按键。操作单元130从 用户处接收到用于控制图像捕获设备操作的各种命令,并将相应的信 号传递至随后将描述的控制单元190。例如,通过操作单元130将格 式化命令和恢复格式化命令传递至控制单元190。
在第一存储器140中,存储了执行图像捕获设备的操作所需的程 序源码和用户所设置的设置信息。优选地,将闪存或电可擦除可编程 只读存储器(EEPROM)用作第一存储器140。
在第二存储器150中,控制单元190控制图像捕获设备的操作时 所产生的数据被临时地存储。优选地,将随机存取存储器(RAM)可
用作第二存储器150。
在记录介质180中,存储了通过图像信号处理单元110压缩的文
件。诸如数字通用盘(DVD)、存储器卡、或硬盘驱动器(HDD)之 类的光记录介质可用作记录介质180。在根据文件分配表(FAT)文件 系统的结构将文件在记录介质180中存储的情况下,记录介质180包 括保留区域、FAT区域、根区域和数据区域,以及用于文件管理的数 据存储在相应的区域中。
更具体地,保留区域可以留作之后使用,或者可以对记录介质180 的整个容量或实际可用容量进行记录。FAT区域包括第一 FAT区域和 第二FAT区域,其中,在第一FAT区域中聚集了用于管理簇的表格, 以及第二 FAT区域是为防止第一 FAT区域损坏而提供的第一 FAT区 域的备份拷贝。在根区域中,存储了包括名称、起始簇、和文件夹或 文件大小的目录条目。在FAT32中根区域不独立存在。
在数据区域中存储了实际文件,以及在FAT32的情况下,目录条 目存储在与根区域相对应的数据区域中。在子文件夹而不是根文件夹 的情况下,目录条目存储在数据区域的一个簇之后。
在后面将要描述的控制单元190的控制下,格式化单元160计算 备份区域的大小,并将数据备份到备份区域中,将所述数据的备份记 录在以下区域的任何一个中保留区域、FAT区域、以及根区域(在 FAT32的情况下,数据区域与根区域相对应)。格式化单元160将保留 区域、FAT区域和根区域(或与根区域相对应的数据区域)初始化。
备份区域的大小等于保留区域、FAT区域和根区域(或与根区域 相对应的数据区域)的总和,因此,通过从记录介质180的整个区域 中减去备份区域所获得的区域成为实际可用区域。优选地,在将记录 介质180格式化之后,将由以上计算出的实际可用区域的容量记录在 保留区域中。当将记录介质180恢复格式化时,优选地,使用记录在 保留区域中的可用容量来确定备份区域的存在/不存在。
备份区域的最小大小等于以下被初始化的区域的总和保留区 域、第一FAT区域、以及根区域(在FAT32的情况下,数据区域中的 初始化区域)。
在控制单元l卯的控制下,恢复格式化单元170确定在记录介质 180中是否存在备份区域。如果确定备份区域存在,则恢复格式化单 元170使用记录在备份区域中的数据来恢复文件。即,恢复格式化单 元170将记录在备份区域的数据恢复到保留区域、FAT区域和根区域 (或与根区域相对应的数据区域)中。此外,恢复格式化单元170利 用保留区域、FAT区域和根区域(或与根区域相对应的数据区域)中 的恢复数据来恢复文件。
如果确定了记录在保留区域中的可用区域的大小小于记录介质 180的整个区域的大小,则恢复格式化单元170确定备份区域存在。 相反,如果确定了记录在保留区域中的可用区域的大小大于或等于记 录介质180的整个区域的大小,则恢复格式化单元170确定备份区域 不存在。
控制单元l卯根据通过操作单元130输入的用户命令,控制图像 捕获设备的操作。即,控制单元190控制图像捕获单元100进行图像 捕获操作,并控制图像信号处理单元IIO将来自图像捕获单元100的 图像信号压縮为特定文件,并将该压縮文件存储于记录介质180中。 此外,如果输入了格式化命令,则控制单元l卯控制格式化单元160 将记录介质180格式化,而如果输入了恢复格式化命令,则控制单元 190控制恢复格式化单元170将记录介质180恢复格式化。
图4解释根据本发明的实施例的文件格式化/恢复格式化方法的 视图。
参照图4,在格式化操作中,通过格式化单元160,将记录在记 录介质180的保留区域中的数据复制到备份区域的保留区域中(①)。 将记录在FAT区域中的数据复制到备份区域的FAT区域中(②),以 及将记录在根区域的数据复制到备份区域的根区域中(◎)。此时,如 果记录介质180应用了 FAT32文件系统,则不存在根区域,因而将记 录在与根区域相对应的数据区域中的数据复制到备份区域的根区域 中。
在恢复格式化操作中,已复制到备份区域的保留区域中的数据将 被恢复到保留区域(④),以及已复制到备份区域的FAT区域中的数
据将被恢复到FAT区域( )。已复制到备份区域的根区域中的数据 将被恢复到根区域(◎)。此时,如果记录介质180应用了 FAT32文 件系统,则已复制到备份区域的根区域中的数据将被恢复到数据区域。 图5是示出了根据本发明实施例的文件格式化方法的流程图。 参照图5,在步骤(S200)中,格式化单元160通过计算备份区 域的大小来确定备份区域。在步骤(S210)中,格式化单元160还计 算记录介质180的实际可用区域的大小并将结果存储到保留区域中。 在步骤(S220)中,格式化单元160将记录在保留区域中的数据复制 到备份区域中,然后在步骤(S230)中将保留区域初始化。在步骤 (S240)中,格式化单元160将记录在FAT区域中的数据复制到备份 区域,然后在步骤(S250)中将FAT区域初始化。
在步骤(S260)中,如果记录介质180支持FAT12或FAT16文 件系统,则格式化单元160将记录在根区域中的数据复制到备份区域, 而如果记录介质180支持FAT32文件系统,则格式化单元160把与根 区域相对应的数据区域中记录的数据复制到备份区域,然后在步骤 (S270)中,将根区域或与根区域相对应的数据区域初始化。 通过上述过程,格式化单元160执行记录介质180的格式化。 图6根据本发明示例性实施例的文件恢复格式化方法的流程图。 参照图6,在步骤(S300)中,恢复格式化单元170确定在记录 介质180中是否存在备份区域。具体地,如果记录在保留区域中的实 际可用区域的大小小于记录介质180的整个区域的大小,则恢复格式 化单元170确定备份区域存在。相反,如果记录在保留区域中的实际 可用区域的大小大于或等于记录介质180的整个区域的大小,则恢复 格式化单元170确定备份区域不存在。
在步骤(S320)中,恢复格式化单元170将备份区域中的数据恢 复到保留区域,以及在步骤(S340)中,将备份区域中的数据恢复到 FAT区域。在步骤(S360)中,如果记录介质180支持FAT12或FAT16 文件系统,则恢复格式化单元170将记录在备份区域中的数据恢复到 根区域,而如果记录介质180支持FAT32文件系统,则恢复格式化单 元170将记录在备份区域中的数据恢复到与根区域相对应的数据区 域。
通过上述过程,恢复格式化单元170可以恢复文件。 如果在电子设备中安装了被未采用根据本发明示例性实施例的 文件恢复方法的电子设备(在下文中称为"另一设备")格式化了的记
录介质180,则在记录介质180中不存在备份区域,因此不可能直接
恢复文件。但是,如果根据本发明示例性实施例的电子设备一旦将由
另一设备格式化了的记录介质180格式化,在记录介质180用于另一 设备、或安装并用于根据本发明示例性实施例的电子设备中之后,便 可以恢复除备份区域之外的文件。
如果在根据本发明示例性实施例的电子设备中通过如图5所示的 过程将记录介质180格式化,则可以通过图6所示的恢复格式化过程 来很好地恢复存储在记录介质180中的所有文件。
可以通过计算机程序来实现如上所述的文件恢复方法。由于基于 上述信息,本领域技术人员可以容易地实现这种实施方式,所以将省 略关于这部分的细节。
如上所述,根据本发明的示例性实施例,将格式化前存储的数据 的一部分复制到备份区域,并在恢复格式化操作期间将复制到备份区 域的数据进行恢复,使得存储在记录介质中的文件可以全部被恢复, 从而向使用该记录介质的用户提供了方便。
尽管已经具体示出并参照特定的示例性实施例对本发明进行了 描述,但是本领域技术人员将会理解,在不偏离由所附权利要求及其 等同物所限定的本发明的精神和范围的情况下,可以做出形式和细节 上的各种改变。
权利要求
1、一种电子设备,包括格式化单元,用于在记录介质的备份区域中执行用于文件管理的数据的备份,并通过对记录数据的区域进行初始化来将记录介质格式化;以及恢复格式化单元,用于通过恢复备份区域中的备份数据来将记录介质恢复格式化。
2、 如权利要求l所述的电子设备,其中,所述格式化单元在备份区域中执行数据的备份,所述数据的备份记录在以下区域的任何一个中记录介质的根区域、与根区域相对应的数据区域、保留区域、 以及文件分配表区域。
3、 如权利要求l所述的电子设备,其中,所述格式化单元将可 用区域的大小记录在保留区域中,可用区域是通过从记录介质的整个 区域减去备份区域来获得的剩余区域。
4、 如权利要求l所述的电子设备,其中,如果记录介质中可用区域的大小小于记录介质的整个区域,则所述恢复格式化单元确定备 份区域存在,并通过恢复备份区域中的备份数据来将记录介质恢复格 式化。
5、 如权利要求1所述的电子设备,其中,如果记录介质中可用区域的大小大于或等于记录介质的整个区域,则所述恢复格式化单元 确定备份区域不存在。
6、 如权利要求l所述的电子设备,还包括图像捕获单元,用于对通过镜头形成的光学图像执行光电转换而转换为电信号,并对转换的电信号进行处理以产生图像信号;图像信号处理单元,用于将从图像捕获单元产生的图像信号压縮为图像文件;以及控制单元,用于控制图像信号处理单元以特定格式压縮文件并将压縮文件存储在记录介质中
7、 一种恢复电子设备中的文件的方法,包括在备份区域中执行用于文件管理的数据的备份; 通过对记录数据的区域进行初始化来将记录介质格式化;以及 通过恢复备份区域中的备份数据来将记录介质恢复格式化。
8、 如权利要求7所述的方法,其中,执行数据备份的步骤包括: 在备份区域中执行数据的备份,将所述数据的备份记录在以下区域的 任何一个中记录介质的根区域、与根区域相对应的数据区域、保留区域、以及文件分配表区域。
9、 如权利要求7所述的方法,还包括将可用区域的大小记录在保留区域中,可用区域是通过从记录介质的整个区域减去备份区域来 获得的剩余区域。
10、 如权利要求7所述的方法,其中,将记录介质恢复格式化的步骤包括:如果记录介质中可用区域的大小小于记录介质的整个区域,则确定备份区域存在,并通过恢复备份区域中的备份数据来将记录介 质恢复格式化。
11、 如权利要求7所述的方法,还包括如果记录介质中可用区 域的大小大于或等于记录介质的整个区域,则确定备份区域不存在。
12、 如权利要求7所述的方法,还包括,对通过镜头形成的光学图像执行光电转换而转换为电信号,并对转换的电信号进行处理以产生图像信号;将图像信号压缩为图像文件;以及 以特定格式压縮文件并将压縮文件存储在记录介质中。
13、 一种计算机可读记录介质,记录了能够执行如下操作的程序: 在备份区域中执行用于文件管理的数据的备份; 通过对记录数据的区域进行初始化来将记录介质格式化;以及 通过恢复备份区域中的备份数据来将记录介质恢复格式化。
全文摘要
提供了一种具有文件恢复功能的电子设备及其方法。该电子设备包括格式化单元,所述格式化单元将用于文件管理的数据备份到记录介质的备份区域中,并通过对记录数据的区域进行初始化来将记录介质格式化;以及恢复格式化单元,所述恢复格式化单元用于通过恢复备份区域中的备份数据来将记录介质恢复格式化。因此,可以通过将格式化记录介质恢复格式化来恢复所有记录于记录介质的文件。
文档编号G06F11/14GK101187889SQ20071012735
公开日2008年5月28日 申请日期2007年7月2日 优先权日2006年11月21日
发明者权泰元 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1