问题一:数据恢复技术是怎么实现的 1数据恢复原理一-分区表
数据恢复原理与分区表关系紧密。在主引导区中,从地址BE开始,到FD结束为止的64个字节中的内容就是通常所说的分区表。无论系统中建立多少个逻辑磁盘,在主引导扇区中通过一个扩展分区的参数就可以逐个找到每一个逻辑磁盘。需要特别注意的是,由于主分区之后的各个分区是通过一种单向链表的结构来实现链接的,因此,若单向链表发生问题,将导致逻辑磁盘的丢失。这就是当硬盘被CIH病毒破坏后,我们可以通过KV3000的F10功能来找到丢失的D,E及以后的逻辑分区的原因。
2数据恢复原理二-目录区与数据区
目录区DIR:是Directory即根目录区的简写,在FAT12和FAT16格式中,DIR紧接在第二FAT表之后,而在FAT32格式中,根目录区的位置可以在分区中的任意位置,其起始位置是由引导扇区给出的。单有FAT表还不能确定文件在磁盘中的具 置,只有FAT表和DIR区配合使用,才能准确定位文件的确切位置。
数据区(DATA) 在DIR区之后,才是真正意义上的数据存储区,即DATA区。
DATA虽然占据了硬盘的绝大部分空间,但没有了前面的各部分,它对于我们来说,也只能是一些枯燥的二进制代码,没有任何意义。
3数据恢复原理三-引导扇区与分配表 *** 作系统引导扇区(OBR)
OBR(OS Boot Record)即 *** 作系统引导扇区,通常位于硬盘的0磁道1柱面1扇区(这是对于DOS来说的,对于那些以多重引导方式启动的系统则位于相应的主分区/扩展分区的第一个扇区),是 *** 作系统可直接访问的第一个扇区,它也包括一个引导程序和一个被称为BPB(BIOS Parameter Block)的本分区参数记录表。文件分配表(FAT)
FAT(File Allocation Table)即文件分配表,是DOS/Win9x系统的文件寻址系统。为了防止意外损坏,FAT一般做两个(也可以设置为一个),第二FAT为第一FAT的备份, FAT区紧接在OBR之后(对于FAT32格式,位置是从引导扇区开始的第32个扇区就是第一个FAT表的位置),其大小由这个分区的空间大小及文件分配单元的大小决定。
问题二:怎样可以让数据恢复软件恢复不了我电脑里面的数据 现在很多数据恢复软件都自带彻底删除功能,彻底删除的原理就是删除后再在同一位置写入乱七八糟的其他文件,再删除反复几次,就绝对恢复不了了。
当然现在很多的各种卫士软件中,也自带文件粉碎功能,工作原理和结果都是一样的。
问题三:excel表数据丢失怎么恢复。 我是刚刚把数据完全恢复就来回答了因为我也经历了重要EXCEL数据(一年半的分类账啊)丢失的痛苦, 在网上找了N种方法都不行你试试我的方法看行不行
打开EXCEL--点击文件里的打开--在打开窗口点右俯角的工具--点查找--点高级--然后在属性栏点:上次修改时间,在条件栏点:在(之前),在值栏里填:你大概的保存时间,最好后延几天,在选择位置栏点:我的电脑,在选定文件类型点:EXCEL,然后点搜索在结果栏里有信息 祝你好运
问题四:数据恢复软件无法完全恢复文件怎么办? 你好,你完全删除三次的定义是什么,是这些文件你删除了三次才删除完,还是你删除一次往里面写入一些文件,然后又删除又写入,如说是这样你丢失的数据只能找到在你最后一次删除的文件,前面的删除的是无法恢复出来的,因为全部被你重新写入的数据给覆盖了。如果数据很重要,不要尝试自己 *** 作以免对数据造成2次损伤,建议你可以找《飞尔数据恢复中心》这样专业点的数据恢复机构吧,有自身的修复特点,恢复几率高。希望我的回答可以帮助到你。
问题五:如何实现数据恢复常见问题 问题1:在没有备份的情况下,卸载了软件,但是账套数据文件存在,如何恢复数据?
引子:通常情况下,应该提醒用户经常在系统管理中进行账套备份。如果在没有备份的情况下,卸载了软件(或重装了系统),这时软件是安装在其他盘上,比如D盘。
若这两个文件存在的话,可以通过以下方法把数据恢复。
解决方法:
(1)、把zt991文件夹备份好,卸载干净后,重新安装软件;
(2)、在“系统管理”创建991账套,启用年份及行业性质都与原账套相同。如果原来账套是多个年度的,则一定要建立年度账(比如001账套是2006年启用的,则要新建一个001账套,启用年份是2006年,并且要建立2007年和2008年的年度账)。这样在软件安装目录下会形成一个文件夹zt991。
(3)、将sqlserver服务关闭(可在任务栏中使用“sqlserver服务管理器”进行服务停止,或在控制面板--管理工具--服务中将mssqlserver服务停用)
(4)、将已经备份出去的zt991文件夹覆盖新的zt991文件夹。
(5)、重新启动sqlserver服务和U6的服务,然后登录U6应用程序,即可看到原账套中的信息,确认信息无误后,及时进行数据备份。
问题2:在系统管理中进行了账套备份,但是恢复账套的时候,提示“备份信息文件无效,恢复失败”。
引子:在系统管理中进行账套备份,形成两个文件:uferpactlst(通uf2kactlst)和ufdataba_。所以当出现这个提示的时候,先对这两个文件进行 *** 作。首先检查ufdataba_是否可以解压缩,如果解压缩失败,说明物理文件破坏,这时备份文件无效了(这时就要考虑用问题1中的方法来解决了)。如果解压缩成功,可以用以下两个方法来 *** 作。
解决方法一:还原数据
(1)、用产品自带的解压工具把ufdataba_文件解压。解压工具D:\U6SOFT\Admin\ ufunpexe。双击这个文件,选择源文件,录入解压文件,把ufdataba_解压成ufdatabak,点击“解压缩”按钮。
(2)、在系统管理中新建一个账套,假定账套号是001。
(3)、在sql server 的企业管理器中,逐层展开树形结构,鼠标右键点击“数据库”,选择“所有任务”―“还原数据库”
(4)、进入“还原数据库”界面,从下拉列表中选择“还原为数据库ufdata_001_2008,“从设备”还原,然后点击“选择设备”。
(5)、进入“选择还原设备”,点击“添加”按钮,进入“选择还原目的”界面,点击“文件名”后的浏览按钮,选择ufdatabak文件所在的路径。然后点击“确定”按钮。
(6)、再点击“确定”按钮,又一次进入“还原数据库”界面,在“选项”页签下,选择“在现有数据库上强制还原”。
一定要注意逻辑文件名对应的“移至物理文件名”对应的路径是否正确。点击“确定”就可以了。
注:这样方法也适用于只有ufdataba_文件的情况下恢复数据,以及只对年度账数据进行恢复的情况。
解决方法二:把现有运行正常的账套进行备份,然后用记事本的方式打开uferpactlst文件,同时也打开恢复失败的账套的uferpactlst文件,参照自己备份出来的账套的uferpactlst文件,修改恢复失败的账套的uferpactlst文件,除了保留账套号外,其余不一致的地方都要修改。>>
问题六:我的移动硬盘突然坏掉了,怎么能把数据恢复啊? 发生数据删除情况也不必惊慌,用恢复工具就可以找回。
以顶尖数据恢复软件为例
1打开顶尖恢复软件,选择“手机数据恢复”模式。(鼠标停留在功能按钮可查看详情)
2按提示选择硬盘存储设备,然后点击下一步。
3进入硬盘扫描阶段,如果用户发现丢失的数据已经被扫描到,也可以“中断扫描”。
4选择需要恢复的文件,用户可以对文件进行预览,查看是否是自己需要的文件。然后点击下一步。(文件丢失后,文件名称也会被系统自动更改名称龚如果未扫描到需要文件,请使用“万能恢复”模式再次扫描恢复。)
5选择恢复文件存放目录。用户可以将文件恢复到电脑上,以防止造成数据覆盖问题,然后点击下一步,等待恢复完成。
问题七:手机怎么下载数据恢复软件 电脑有数据恢复软件,手机基本上很少有数据恢复的软件。你可以用电脑数据恢复软件恢复手机的数据试试。
问题八:如何恢复电脑硬盘数据? 如果是被系统覆盖到了d盘,那原来的数据恢复的几率很小,不知道你说用easyrecovery没有恢复成功,具体是什么情况,像这种软件 *** 作,难度确实比较高的,数据重要第一选择还是建议找51Recovery这样厂业的数据恢复公司。如果想自己尝试,一定要将故障盘接从盘,再通过主盘安装的easyrecovery来扫故障盘,恢复出来的数据保存到主盘上,这样避免数据被二次损坏。鉴于你说easyrecovery没有恢复成功,我建议你换一款软件进行尝试,试试recovery my file。具体有问题可以再追问我。
问题九:如何恢复RAID0里面的数据恢复 可以把RAID的成员盘都拆下来挂到其他电脑上再恢复数据,只要正确分析出盘序和条带大小就正确重组出数据,具体可以看我空间的文章 如果自己动手有困难可以看我个人信息联系
问题十:电脑店(数据恢复店)是用什么方法恢复数据的 一点也不神秘,主要是你没用过,呵呵,其实简单的恢复数据是用的DISKGEN
硬盘分区被更改,丢失数据,用Diskgen恢复分区和数据的方法
硬盘分区破坏,或者用Ghost自动安装被重新分区,丢失数据,先用Diskgen恢复分区,然后才能恢复数据:
一、用Diskgen恢复旧的分区表, *** 作如下:
[注意:用能进入DOS程序的光盘或正常运作的硬盘DOS工具(如果硬盘是NTFS格式的,还要加载NTFS支持的项目)]
1在DOS中运行Diskgen。
2按Alt和D键拉下菜单“硬盘(D)”加载要处理的硬盘,记得不要选错了硬盘哦!
3按Alt和T键激活“工具(T)”菜单,按上下箭头选择“重建分区表”。当出现“自动方式”和“交互方式”时,选择“交互方式”。
4找到的第一个分区时看到底“是原来分区的”还是“你现在分的”,如果是原来的就保留,不是就跳过。待到找到与原来的相同或相近(毕竟你也记不得很准确)的分区,就保留。直到逐一将原来所有分区找完为止。
5检查寻找的结果,如果看到上面找到的结果不对,那就从第3步重新找过。直到认为正确为止。如果硬盘被多次调整过分区的话,那么找出来的残余分区信息就越多,寻找想要的分区信息难度相对会高很多。
建议先不要急着把找到的信息保留,要等扫描完全盘,再确定保留哪种分区状态:不管扫描过程发现的分区信息如何,全都用笔将其分区大小的数字记录下来,然后按“跳过“不要,让扫描继续,这样,扫完全盘之后,你根据记录的分区大小的信息,就会知道那种才是自己想找的分区信息了,最后再从第3步开始 *** 作,当找到想要的信息那里点“保留”就行了。
6按F8保存,Diskgen软件会把你认为对的分区表信息重新写入,然后退出Diskgen并重新启动。
7如果仅仅是被Ghost自动安装光盘重新更改了分区,那么做完上一步之后,进入Windows系统就可以直接看见原来的数据了。
8如果第一个分区的信息(通常是C盘)被破坏了,仅留下的是后面几个分区的信息,那么也可以保留后面分区的,重新启动后再进入DOS,用PQmagic把第一个没分配的分区重新建立。还有!可能要对各分区格式化一次,系统才能认得出来。这里格式化不会破坏原有数据的。
二、恢复数据
分区成功建立后,最好把硬盘设为从盘,挂在另一Windows系统中,利用EasyRecovery或Finaldata扫描硬盘,找回数据!
您好!数据库的还原 *** 作主要有以下几种:
一、使用SQK的企业管理器来进行图形化的还原(打开管理器在还原的数据库上右击{任务}—还原;然后在d出的对话框中:选择要还原源文件和要还原目标的)
二、使用SQL代码还原:RESTORE
DATABASE
数据库名
FROM
DISK=
'F:\mybak
'
WITH
REPLACE。
三、做一个作业代理:在步骤哪里加入以上代码;可以实现定时自动还原。
四、使用附加的方式;这个需要有二个文件(日志和数据文件)
五、使用其它软件进行还原。
说明:还原可以从低版本到高版本;反之则出错。
必须将所有数据库还原到相同的标记,以确保各个数据库间的事务状态一致。有关详细信息,请参阅标记的事务、完整备份和日志备份。如果目标系统中只有一个服务器,请确保还原了所有日志备份集(除了最新日志备份集以外)。有关详细信息,请参阅查看已还原备份的历史记录。如果没有还原所有日志备份集,并且当前没有运行还原作业,请运行还原作业(必要时,请手动运行)。如果存在尚未完成的可还原备份集,则作业将处理它们,直到所有备份集全部还原为止。如果目标系统中有多个服务器,则必须将所有服务器还原到相同的备份集。你必须查看每个服务器的还原历史记录,确保所有服务器上还原的最新日志备份集都是相同的。如果不同,则必须在需要还原最新日志备份集的每个服务器上手动运行还原作业。当所有的服务器都还原为相同的备份集后,最终的备份集可以手动还原。adm_BackupHistory 表是记录源系统日志传送过程历史记录的核心。所有执行的备份工作都记录到此表中。目标系统中的所有服务器都从此表读取信息,以获取执行其还原工作所需的信息。便笺 如果从备份还原 BAM 主导入数据库,则还应该使用该 BAM 主导入数据库备份之前的备份来还原 BAM 存档数据库、BAM 星型架构数据库和 BAM 分析数据库。有关详细信息,请参阅备份和还原 BAM。便笺 如果将源数据库的完整备份或日志备份从备份 BizTalk Server 作业放置它们的位置上移走,则应该更新目标系统上 bts_LogShippingDatabases 表中该数据库的相关行,将 LogFileLocation 或 DBFileLocation 设置为目标系统应从中读取完整/日志备份文件的新位置。运行 bts_ConfigureBtsLogShipping 存储过程时,将填充此表。默认情况下,这些列设置为空,这表明目标系统应该从 adm_BackupHistory 表中存储的位置上读取这些备份文件。重要提示 请总是在某个安全位置保留备份文件的一个副本。即使你进行了日志备份,在没有备份文件的情况下也无法还原数据库。先决条件若要执行此过程,必须以 SQL Server sysadmin 固定服务器角色成员的帐户登录。还原数据库 (SQL Server 2008 R2/2008 SP1)在确定为目标系统的计算机上,依次单击“开始”、“所有程序”、“Microsoft SQL Server 2008 R2”和“SQL Server Management Studio”。在“连接到服务器”对话框中,指定目标系统上 SQL Server 的名称,然后单击“连接”,连接到相应的 SQL Server。在揗“Microsoft SQL Server Management Studio”中,依次双击相应的服务器、“SQL Server 代理”和“作业”。在详细信息窗格中,右键单击揃“BTS 日志传送 - 获取备份历史记录”,然后单击“禁用”。在“禁用作业”对话框中,该状态更改为“成功”。在详细信息窗格中,右键单击揃“BTS 日志传送 - 还原数据库”,然后单击“禁用”。在“禁用作业”对话框中,该状态更改为“成功”。在详细信息窗格中,右键单击“BTS 日志传送 - 还原到标记”,然后单击“作业开始步骤…”。出现“开始 <servername> 上的作业”对话框时,单击“步骤 ID 1”(默认情况下处于选中状态),然后单击“开始”。 “开始 <servername> 上的作业”对话框将关闭,而“开始作业 - <servername>”对话框仍打开。此对话框将显示正在运行的作业的进度和状态。当作业完成后,检查“状态”是否为成功,然后单击“关闭”。如果“状态”为错误,请单击“消息”字段中的链接,以获取有关该问题本质的详细信息。如果该作业成功,则 SQL Server 代理作业和 BizTalk Server 数据库会还原到目标系统。在以前编辑 SampleUpdateInfoxml 文件所使用的、运行 BizTalk Server 的计算机上打开命令提示符。导航到以下目录:驱动器:\Program Files\Microsoft BizTalk Server 2013\Schema\Restore。便笺 在64 位计算机中,请浏览至以下文件夹:%SystemDrive%\Program�0�2Files�0�2(x86)\Microsoft�0�2BizTalk�0�2Server�0�2<版本>\Bins32\Schema\Restore。在命令提示符下,键入:cscript UpdateDatabasevbs SampleUpdateInfoxml此脚本可更新存储其他数据库的位置信息的所有表。便笺 你只需在 BizTalk 组中的一个服务器上运行 UpdateDatabasevbs。在64 位计算机上,必须从 64 位命令提示符下运行 UpdateDatabasevbs。便笺 如果配置了 EDI,则导航至 %SystemRoot%\Program Files\Microsoft BizTalk Server <版本>\Schema\Restore,然后打开 SampleUpdateInfoxml 文件以便进行编辑。在 <OtherDatabases> 部分中添加以下文本:<Database Name="MsEDIAS2" oldDBName="old dta db name" oldDBServer="old dta server" newDBName="new dta db name" newDBServer="new dta server" />。保存编辑后的 SampleUpdateInfoxml 文件。将编辑后的 SampleUpdateInfoxml 文件复制到 BizTalk Server 组中每个运行 BizTalk Server 的计算机上的 驱动器:\Program Files\Microsoft BizTalk Server 2013\Schema\Restore 目录中。便笺 在64 位计算机中,请浏览至以下文件夹:%SystemDrive%\Program�0�2Files�0�2(x86)\Microsoft�0�2BizTalk�0�2Server�0�2<版本>\Bins32\Schema\Restore。按照步骤 7 中的说明,在 BizTalk Server 组中的每个计算机上打开命令提示符窗口。导航到以下目录:驱动器:\Program Files\Microsoft BizTalk Server 2013\Schema\Restore。便笺 在64 位计算机中,请浏览至以下文件夹:%SystemDrive%\Program�0�2Files�0�2(x86)\Microsoft�0�2BizTalk�0�2Server�0�2<版本>\Bins32\Schema\Restore。在命令提示符下,键入:cscript UpdateRegistryvbs SampleUpdateInfoxml此脚本可更新存储其他数据库的位置信息的所有注册表项。便笺 你需要在 BizTalk 组中的每个服务器上运行 UpdateRegistryvbs。便笺 在64 位计算机上,必须从 64 位命令提示符下运行 UpdateRegistryvbs。重新启动所有 BizTalk Server 服务。有关如何重新启动 BizTalk Server 服务的详细信息,请参阅如何启动、停止、暂停、恢复或重新启动 BizTalk Server 服务。还原数据库后,必须重新启动 Windows 管理规范服务。依次单击“开始”、“运行”,然后键入 servicesmsc,最后单击“确定”。如果显示“用户访问控制”对话框,请验证描述的 *** 作是否为你希望的 *** 作,然后单击“继续”。右键单击揥“Windows 管理规范”,然后单击“重新启动”。在用于管理 BizTalk Server 的计算机上,依次单击“开始”、“所有程序”、Microsoft BizTalk Server�0�22013,然后单击“BizTalk Server 管理”。在控制台树中,右键单击揃“BizTalk 组”,然后单击“删除”。在控制台树中,右键单击“BizTalk Server�0�22013 管理”,然后单击“连接到现有组”。在“连接到现有 BizTalk Server 配置数据库”对话框的“SQL Server 名称”下拉列表框中,选择充当 BizTalk 管理数据库宿主的 Microsoft SQL Server 实例的名称。在选择 SQL Server 的实例时,BizTalk Server 将自动尝试检测该计算机上的 BizTalk Server BizTalk Server 数据库。在“数据库名称”下拉列表框中,选择要连接到的 BizTalk 管理数据库 (BizTalkMgmtDb),然后单击“确定”。 BizTalk Server 管理控制台将 BizTalk 组添加到控制台树中。你的BizTalk Server 现已还原,应该正在运行。你现在应该配置备份 BizTalk Server 作业,以开始向新目标服务器写入备份。还应该重新配置新的目标系统。重要提示 如果使用的是规则引擎,则在还原数据库后,必须重新启动 BizTalk Server 组中的每个服务器上的规则引擎更新服务。有关如何重新启动规则引擎更新服务的详细信息,请参阅如何启动、停止、暂停、恢复或重新启动 BizTalk Server 服务。便笺 如果使用的是 BAM,则此时还原 BAM 数据库。
以上就是关于怎么数据恢复全部的内容,包括:怎么数据恢复、(sqlserver)如何还原一个数据库,有几种方式、如何还原数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)