[发明专利]在电脑中备份和恢复文件的长文件名的方法无效
申请号: | 99102485.0 | 申请日: | 1999-03-04 |
公开(公告)号: | CN1098498C | 公开(公告)日: | 2003-01-08 |
发明(设计)人: | 林光信;陈玄同;刘军 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | G06F17/00 | 分类号: | G06F17/00 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 吕晓章 |
地址: | 台湾省*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电脑 备份 恢复 文件 文件名 方法 | ||
本发明涉及一种在电脑中备份和恢复文件的长文件名的方法,特别是涉及一种应用于个人电脑中,可以在不支援长文件名的环境下(如DOS环境),备份和恢复长文件名的方法。
在微软公司所发表的视窗95(Windows 95)及其后续的视窗电脑操作系统(Windows9x)中,对用户很有用的改进之一就是可以使用长文件名的功能,这使用户从文件名称只能使用8个字元加以命名的限制中解脱了出来。但是,在此之前的电脑操作系统(如Win31,DOS等)并不支援长文件名的文件,为了与DOS相容,视窗95操作系统将每个长文件名都生成一个相应的短文件名,以便在非视窗95(即是不支援长文件名的环境)中也可以通过短文件名而存取文件内容。但是即使视窗95本身挂附有DOS7.0版的操作系统,如果不启动视窗95仍然无法生成长文件名。所以在不支援长文件名的DOS环境下生成长文件名,在许多情况下是非常必要的,例如对电脑操作系统的备份和恢复。
而在实际使用电脑的过程中,难免遭遇到操作系统破坏的情形,而重新安装操作系统对于使用视窗95的用户而言,往往是一件复杂却又不得不去面对的过程,如果用户没有备份,就必需通过重新安装的方式重新安装置应用软件。微软所提供的备份程序只用于备份文件而不能备份系统,所以为了避免系统破坏后不便重新安装系统,对系统的备份与恢复是很必要的。当Windows9x在无法启动的情况下,而需要利用备份来恢复系统时,会遇到在DOS环境下无法生成长文件名的问题,若不恢复系统中的长文件名,则Windows9x又无法启动,因此,在非Windows9x(即是不支援长文件名的环境)的环境中生成长文件名就显得很必要了。
本发明的目的在于提供一种能够在不支援长文件名的电脑环境中备份和恢复长文件名的方法。
本发明的另一目的在于提供一种不受电脑操作系统所属的语系影响,仍能在不支援长文件名的环境中备份和恢复长文件名的方法。
本发明的又一目的在于提供一种对操作系统要求较低,仍可以在Windows完全不能启动的情况下,进行长文件名的备份和恢复的方法。
本发明的目的是这样实现的,其是通过调用电脑的基本输入输出系统(BIOS),自逻辑硬盘的分割区(Partition)中取得文件目录表(FDT),再将文件目录表中的长文件名项与短文件名项,对应转储存一长文件名备份文件,而完成长文件名的备份操作;然后在不支援长文件名的环境中,以备份长文件名的逆过程先搜寻每一个目录中的短文件名,再将备份文件中相应的长文件名写回至原来的文件目录表(FDT)中,绕开了DOS不支援长文件名的限制,而实现了在不支援长文件名的环境下备份和恢复长文件名的目的。
根据本发明所揭露的方法,由于可以在视窗操作系统(Windows)完全不能启动的情况下进行长文件名的备份和恢复,即是与操作系统的语系版本无关,例如:可以在简体中文Windows95中备份和恢复繁体Windows95中的长文件名文件,而不会产生文件名代码错误,至于其他的备份方法由于对Windows95本身的依赖,将无法解决文件名代码错误的问题。
下面结合附图,详细说明本发明的实施例,其中:
图1为实现本发明的电脑硬件结构图;
图2为磁盘分割区的数据结构图;
图3为本发明备份长文件名的操作流程图;
图4为本发明恢复长文件名的操作流程图;
图5为本发明在某一目录下生成长文件名备份文件的操作流程图;
图6为本发明利用长文件名备份文件在电脑中恢复长文件名的操作流程图;
图7为本发明备份长文件名的主要步骤流程图;
图8为图7中的局部流程图,显示在文件目录表(FDT)中搜寻并且生成长文件名备份文件的详细步骤;
图9为本发明恢复长文件名的主要步骤流程图;
图10为图7中的局部流程图,显示在文件目录表(FDT)中搜寻并且恢复长文件名的详细步骤;
图11为根据本发明的方法在长文件名备份文件中寻找长文件名的详细步骤流程图;
图12为根据本发明的方法将长文件名备份文件的内容写入文件目录表中的详细步骤流程图。
首先请参考图1,本发明所揭露在不支援长文件名的环境中备份和恢复长文件名的方法,是通过在下列的硬件结构中的进行而实现,这些硬件结构包括有:
一微处理单元10,用以执行本发明所揭露用以备份和恢复长文件名的操作程序;
一基本输入输出系统20(BIOS,Basic Input/Output System);
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/99102485.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电子屏蔽匣
- 下一篇:利用屏幕上显示清除盒式磁带录象机画面字幕的方法