基于CBR的硬盘数据恢复咨询式专家系统
【摘要】:
随着计算机的发展,数据的存储以及可靠性变的越来越重要。作为数据存储的主要载体----硬盘存储器越来越受到重视,当发生硬盘的数据丢失之后,如何尽可能地完全恢复丢失的数据,成为广大计算机工作者所致力研究的一个方向。要想解决硬盘存储器的数据恢复问题,单靠已经提供的软件、程序以及专门的商业公司是不够的,至少是不能完全满足计算机用户的要求。因此,还需要采取另外的更有效的方法。
为实现这样的效果---计算机用户可以自己来完成硬盘的数据恢复工作,应该给用户提供一种有效的工具例如专家系统来对用户指导数据恢复工作。即在硬盘存储器发生问题,数据信息遭到破坏之后,根据发生问题的原因、种类以及发生问题时的表现等实际情况要能给用户提供一个详细的解决方案,用户根据提供的这个方案可以轻松地完成硬盘的数据信息的恢复工作。此外这个专家系统的扩充性应该比较好,可以快速地增加新的内容。而采用基于CBR(Case-Based Reasoning)的专家系统就可以满足以上这些要求。这个专家系统必须是基于网络的,这样用户可以在任何一个可以上网的地方通过网络来使用这个专家系统。
本文结合硬盘数据恢复的实际情况,分析了进行硬盘数据恢复工作的重要性、意义以及进行数据恢复工作所面临的问题。在对CBR推理技术和硬盘数据恢复方法研究的基础之上,提出了一个基于CBR的硬盘数据恢复咨询式专家系统。同时又对基于CBR和MAS(Multiple Agent System)的多库协同系统MBC(Multiple Base Cooperator)模型进行了讨论。最后给出了这个专家系统的具体实现方法。该系统经作者在局域网测试通过,具有很高的性价比
本文共含六章内容。第一章分析了硬盘数据恢复的意义及面临的问题,阐明了本课题的研究内容。第二章介绍CBR系统的基本原理和核心技术。第三章介绍了本系统具体使用的技术和方法。第四章简单介绍了硬盘存储器的知识,并对数据恢复的一般方法进行阐述。第五章对基于CBR和MAS的多库协同系统模型进行了探讨式的研究。第六章介绍了作者在系统实现过程中关键部分的解决办法。