2024年2月21日发(作者:)
88通信设计与应用2019年8月基于DiskGenius的个人存储设备数据恢复研究梁(中国地质调查局成都地质调查中心,四川成都610081)虹成为个人的重要资产之一。然而,在工作和生活中,我们常常会遇【摘要】在信息化时代的今天,数字资源已经融入到我们生活的方方面面,怎样恢复,成为经历过丢失数据而苦恼的人们关心的问题。本文到因为种种原因造成硬盘损坏,使得重要数据无法打开,这些数据能不能恢复,并探讨利用DiskGenius等数据恢复工具尝试对数据进行恢复的方法。主要通过研究硬盘的存储原理,讨论硬盘出现故障时恢复数据的可行性,数据恢复;【关键词】硬盘;硬盘分区;DiskGenius【中图分类号】【文献标识码】【文章编号】(2019)TP309.3A1006-422208-0088-03随着计算机的普及和飞速发展袁移动硬盘尧U盘等存储设备变得越来越普及袁存储设备的存储容量也呈几何级扩大袁我们已经习惯将个人数据和工作资料存放在存储设备上袁方便对重要数据的存储使用遥基于成本和知识面的原因袁我们很少采用软硬件上的安全措施袁因此袁在带来了方便的同时袁也隐含了不小的风险遥比如袁我们经常会遇到电脑操作系统崩溃尧硬盘分区丢失尧误删除尧误格式化以及设备故障等多种原因造成硬盘数据不能打开袁一般情况很难找回数据袁如果聘请专业人员解决袁往往需要不菲的费用袁这给我们的工作和生活带来了不少麻烦袁因而袁寻求一些简单的尧适合大多数非专业人员进行数据恢复操作的方法袁成为人们普遍关心的问题遥通过研究发现袁其实在大多数情况下袁我们的数据并没有完全丢失袁还好好地存放在硬盘的扇区内袁还有恢复的可能性遥本文我们通过研究存储介质的存储原理袁主要利用DiskGenius工具对数据进行恢复袁从而减少损失遥1引言储数据的真实区域遥当向硬盘写入数据时袁首先在系统区内写入文件的基本信息袁如文件名尧文件类型尧文件大小和修改日期等遥然后在数据区找到一块空间将文件存储袁并将文件存储的首簇号写入系统区的目录区遥如果整个数据完整的存放在磁盘的一个连续区域袁在系统区被破坏的情况下袁数据恢复的概率较高遥如果文件内容比较大袁为了节省硬盘空间袁数据有可能会分开存储袁那么其后续保存的簇号在FAT表中被指定袁系统根据目录区中文件的起始地址袁再结合FAT表就可以找到文件在磁盘中的存储位置和大小了袁在这种存储方式下袁如果系统区被破坏袁文件的存储位置和存储顺序被破坏袁文件也就很难完整恢复袁通过一般的恢复软件我们有时候还可以看到袁恢复出多个名字相同但是大小不一的文件袁往往这些文件都不能正常打开袁这种情况就是因为文件多段存储造成的遥通常袁操作系统在读取某个文件时袁首先会从硬盘的系统区中读取到文件信息渊包括文件名尧后缀名尧文件大小尧修改日期冤和文件在数据区保存的第一个簇的簇号袁然后再到数据区对应的簇开始读取相应的数据袁并且在簇的结尾找到文件的下一个存储的簇号袁直到遇到文件结束标志遥操作系统保存文件时袁和文件的读取过程相反袁操作系统首先在系统区的目录表渊DIR冤区中找到空区写入文件名尧文件大小和创建时间等响应信息袁然后在数据区渊DATA冤找到空闲位置将文件保存袁并将数据区的第一个簇写入目录表区袁其余的动作和文件的读取动作类似遥文件的删除院文件的删除工作很简单袁操作系统仅仅将需要删除的文件在目录区对应文件的第一个字符改成删除标志野E5冶袁就表示该文件删除了袁并没有把数据区中的内容清除袁只是重写了文件分配表渊FAT冤表而已袁至于硬盘分区和硬盘数据的格式化渊指高级格式化袁如DOS下的FORMAT命令冤也只是修改了主引导扇区和操作系统扇区袁绝大部分的数据区中的内容都没有被改变袁windows这种删除数据的方法可以提高用户的使用效率袁节约删除数据的时间袁这个原理也是我们能够恢复误删除文件的理论基础遥通过以上数据存储原理的介绍就可以看出袁我们通常意义上的删除数据或者使用windows工具对磁盘进行格式等操作袁仅仅是改变了磁盘中存储数据的逻辑结构袁数据本来的存储位置和具体内容并没有被损坏或从硬盘中消失袁还好好的存放在原来的位置遥我们只要通过一些专业软件将硬盘文件删除标志去掉袁把文件在硬盘中的逻辑结构还原袁或者直接跳过分区表2.3数据的存储过程2数据恢复的主要原理2.1硬盘的工作原理2.4文件的读写和删除我们常用来存储数据的移动硬盘尧U盘等是一种磁介质数据存储设备袁数据存储在密封于硬盘驱动器内的若干个磁盘片上袁在磁盘片的每一面上袁以转动轴为轴心尧以一定的磁密度为间隔的若干个同心圆被划分成磁道袁每个磁道又被划分为若干个扇区袁我们的数据就按扇区存放在硬盘上遥在磁盘的每一面还有一个读写磁头遥当硬盘带上电后保持高速旋转袁通过电机带动位于磁头臂上的悬浮在磁盘表面的磁头移动来实现对磁盘数据的读写袁目前市面上常见的磁盘转速是5400r/min和7200r/min遥硬盘在存储数据之前袁一般需经过格式化之后才能使用袁其作用是在物理硬盘上建立数据存储的逻辑结构袁通常格式化数据的格式有fat渊包括fat16和fat32冤和ntfs袁他们的主要区别在于能识别文件大小的限制是不同的袁目前很多厂商在硬盘出厂前都会对数据进行格式化操作袁我们不需要在单独进行格式化就能直接存储数据遥一般来说袁整个磁盘按所记录数据的作用不同可分为五部分袁分别是主引导记录区渊MBR冤尧DOS引导记录区渊DBR冤尧文件分配表渊FAT冤尧目录区渊FDT冤和数据区渊DATA冤袁其中主引导记录在硬盘中具有唯一性而其他部分在硬盘的各个分区里都会存在遥为了便于理解袁我们也可以直接将硬盘分为两个大的部分即院系统区和数据区袁系统区主要记录数据的存储状态袁包含主引导记录区渊MBR冤尧DOS引导记录区渊DBR冤尧文件分配表渊FAT冤尧目录区渊FDT冤四部分内容曰数据区则是作为存2.2硬盘的主要结构3数据恢复的原理
2019年8月直接获取数据区中的数据袁就可以对硬盘上的数据进行恢复了遥如此操作有一个重要的前提袁就是数据在删除或者进行格式以后袁不能再对硬盘进行任何野写冶操作袁因为野写冶操作会对硬盘的数据区进行覆盖袁用新的数据替换原来的数据遥目前有很多软件都可以对硬盘数据进行恢复袁比较知名的有DiskGenius尧easyrecovery尧finaldata和pc3000等或者在这些软件基础上进行打包尧优化后的软件袁根据个人经验袁在操作方便和使用效率上袁DiskGenius都具有较大的况下DiskGenius的文件恢复是尧分一区款恢专复业袁级能的够数据支持恢传复统软的件MBR袁优支持势遥分各区表种情格式4及数据较新的恢GUID复的步骤分区表格式袁操作界面友好遥当确定硬盘发生故障时袁首先不应该对硬盘盲目进行操作袁应该先分析出现问题的原因袁避免反复操作造成的问题恶化4.1的风险分析遥如果时发物生理损坏问题的袁已经原因严和重到损坏在DiskGenius程度中都无法识别出物理硬盘袁那么已经不是可以简单方式进行恢复了袁可以放弃本文的方法恢复步骤遥如果仅仅是误删除尧误格式化或者轻微物理硬盘损坏袁还能够在电脑中识别出硬盘渊很多时候在windows系统中无法识别硬盘袁但是在DiskGenius是可以识别到硬盘的冤袁我们都可以使4.2硬用DiskGenius进行数据恢复尝试遥由于盘在数据数据备恢份复操作时袁系统会不断对硬盘进行读操作袁对已经损坏的硬盘是一个不小的负担袁为了防止由此造成的硬盘数据进一步损坏袁建议有条件时袁应先进行硬盘数据备份袁如图1所示袁DiskGenius工具提供了对硬盘进行备份的功能袁我们可以采用克隆分区袁克隆扇区等方法进行备份遥图1对硬盘数据进行备份如果我们没有其他的移动硬盘对损坏的硬盘进行备份袁我们还可以利用DiskGenius提供的创建虚拟硬盘的功能袁在有足够空间的硬盘上划分一个与损坏硬盘大小一样的分区袁用来Vmware备份件磁损坏盘尧的虚拟硬盘virtaulPC遥4.6版的DiskGenius可以使用创建虚拟DiskGenius四种方式的数据操作可以工作虚拟在区备才硬份能盘的被克使遥隆用新爷磁硬遥建盘盘完的尧上成虚拟Virtaulbox面进硬盘备硬盘行袁份必磁盘和映像文避后免袁须我要在已们加的载损坏恢到复的硬盘上反复读写造成的多次读写引起的物理损坏袁同时也可以防止在操作失误对硬盘数据造成的不可逆的逻辑损坏遥由于硬盘的系统区部分被破坏袁DiskGenius识别硬盘的4.3时间可能会较长袁有时会达到10多分钟袁需要耐心等候袁渊数据1冤如果恢复操作流程DiskGenius所示的对话的只框工是要袁直接具栏恢选上复择选如开择删始即野除恢的数据或者格式化的数据袁在可复袁文一件般冶刚图标删除袁会的数据基弹出如本上图2都能找回遥通信设计与应用89图2对误删除的数据进行恢复渊2冤如果硬盘分区消失袁或者发现硬盘显示未格式化袁这是一种比较严重的损坏袁我们可以首先可以试一下工具菜单下面的搜索已丢失的分区功能袁如图3所示袁看是否能够对分区进行恢复遥在恢复的时候袁有可能会搜索到很多的分区袁选择时尽量选择原理分区大小差不多的分区袁摒弃很小的零碎分区袁如果我们能够把硬盘原来的分区信息恢复袁恢复数据的可能性能够达到80%袁下一步的操作可以和步骤1冤相同遥图3恢复丢失的分区渊3冤如果无法恢复分区袁或者分区里面没有文件袁我们恢复数据的概率大大降低遥我们使用恢复文件功能袁如图4所示袁这时使用该功能只能够完整搜索整个数据区袁将数据区的文件或文件片段恢复出来遥这时袁由于得不到系统区的文件信息的支持袁我们恢复出的数据很多都是片段和没有文件名的文件遥采用完整搜索数据区的方法耗费的时间较长袁有时会达到好几天遥图4恢复文件由于文件系统损坏袁文件夹和文件的名称都是随机字母和数字渊4组成的冤完成数据袁给我搜们索对后数据袁会到整理造的数据成列了很表大不袁选择将便遥需要的数据输出到存储位置如图5所示袁完成数据恢复操作遥在输出恢复文件时袁为了避免对原始数据造成损坏袁应该避5免结语及恢复的数据建与议原始数据存放在相同的硬盘遥数据恢复操作能够恢复大多数由于误删除尧误格式化袁以及由于硬盘逻辑错误等方面引起的数据丢失袁对硬盘非0磁
90通信设计与应用Web下的高校学生学籍管理系统设计研究叶(福建农林大学东方学院,福建福州350715)冬2019年8月【摘要】高校学籍管理系统是高校日常管理工作中不可或缺的一部分,特别对于高校领导及各部门管理人员来说更为重要。高校学籍管理系统不仅可为师生查询相关信息提供极大便利,还可为高校管理人员开展一系列管理工作提供有力依据。本文通过分析高校学生学籍管理系统需求,对高校学生学籍管理系统总体设计及高校学生学籍管理系统开发展开研究,以期为Web下高校学生学籍管理系统设计的顺利开展提供必要参考。设计【关键词】高校;学籍管理系统;Web;【中图分类号】【文献标识码】【文章编号】(2019)TP311.52A1006-422208-0090-02引言高校学生学籍管理是一项十分复杂的系统工作袁与日俱增的信息数据为高校教学管理工作带来巨大挑战遥传统高校学籍管理方法落后尧效率不足尧安全系统不完善袁为了弥补传统人工管理方式的不足袁本文对Web下的高校学生学籍管理系统进行设计研究袁这一系统可极大水平减轻高校教学管理工作负担袁简化工作流程袁一定程度上缩减出错率袁依托智能化尧个性化设计袁将不同领域模块整合成一个统一网络袁进而实现信息资源共享袁提升高校学生学籍管理水平及管理效率[1]遥高校学生学籍管理系统具有一定的复杂性袁作为高校信息化建设的一大标志袁离不开现代先进技术的有力支持袁可为学生自我查询及管理员对学生信息进行修改调整等创造极大便利遥随着近年来高校不断实行扩招袁由此使得高校学生数量不断增多袁面对逐年增长的学籍袁由此很大程度上加大了管理员管理学生学籍信息的难度遥伴随信息技术的不断发展袁通过对先进信息技术的有效引入袁设计开发学籍管理系统袁不仅有助于管理员系统了解学生各项情况袁增强学籍管理规范性袁减轻工作负担袁还可促进高校人力资源优化管理及学生学籍科学化管理遥所以袁教学管理工作必须要设计开发出一个科学完备的尧操作便捷的学生学籍管理系统袁推动不同高校之间尧高校各部门之间的信息互通及数据共享[2]遥2高校学生学籍管理系统总体设计2.1系统总体结构设计1高校学生学籍管理系统需求分析从学校信息化建设角度出发袁依托Web技术实现遥换而言之袁即为将学生学籍管理系统设计成一项可让用户通过浏览器直接访问存储在服务器上的信息数据及对系统开展远程维护的B/S模式[3]遥高校学生学籍管理系统架构的第一层为客户端层袁作用于为用户提供界面应用服务袁可帮助用户对应用服务的理解及操作曰第二层为Web服务器袁也就是功能层袁作用于实现用户的一系列应用袁在用户向Web服务器发出请求后袁Web服务器可迅速与系统后台数据库连接袁将处理后的数道错误的物理损坏也有帮助袁利用DiskGenius软件能够尽最大可能地帮助用户恢复数据袁减少用户部分损失袁但是和其他所有工具软件一样袁DiskGenius也不是万能的袁不但不能恢复数据区被填充过的数据袁对文件在数据区进行分段存储也不能完全恢复遥恢复数据只是在万不得已的情况下进行的碰运气的操作遥免因为数据区域被覆盖填充造成的重要数据丢失遥资助项目:国家地质大数据汇聚与管理渊中国地质调查局成都地质调查中心冤渊DD20190386冤遥[1]刘洋洋.硬盘数据恢复技术研究.信息网络安全袁上海院公安部第三研究所袁中国计算机学会计算机安全专业委员会袁2013.[2]鲍丽春.计算机数据恢复技术探讨.情报理论与实践袁北京院中国国防科学技术信息学会袁中国兵器工业集团第二一0研究所袁2012.[3]董宁袁顾天一援浅析数据恢复技术援现代信息科技袁广东院广东省科学技术协会袁2018袁2渊07冤.[4]郑光熙援基于diskgenius下最小系统的数据恢复援电脑知识与技术援安徽院安徽科学技术出版社袁2017袁13渊12冤援[5]黄宜华.深入理解大数据院大数据处理与编程实践[M].北京院机械工业出版社袁2014.[6]梁宇恩袁沈建刚袁梁启来.计算机数据恢复技术[M].西安院西安电子科技大学出版社袁2009.[7]邵喜强袁朱宏斌.硬盘维修与数据恢复标准教程[M].北京院人民邮电出版社袁2008.参考文献图5输出恢复的文件建议在我们的工作和生活中要习惯对重要数据进行定期备份曰对电脑中存储数据的硬盘应该定期进行磁盘整理袁避免零碎文件袁使得文件的存储位置尽量连续袁这样既能提升计算机的运行效率袁又能在必要的时候方便找回数据曰在删除数据的时候要慎用一些软件的野强力删除冶尧野彻底删除冶等功能袁避收稿日期:2019-6-18作者简介:梁虹渊1982-冤袁男袁汉族袁四川广安人袁工程师袁大学本科袁研究方向为信息技术袁数据库技术遥
发布评论