partition manager导致资料丢失如何解决

[问题]

我用Partition Manager软件,想把E盘的系统格式更改为NTFS

操作提示失败 提示如图。

然后我打开我E盘的资料,发现资料基本都不见了……

我看剩余的空间跟之前的又一样,这种情况如何恢复数据?

[回答]

先说导致数据丢失的原因,以及我对调整分区的看法:

PQ是个不稳定的软件,我们在数据恢复工作中经常遇到因PQ合并,拆分导致的数据故障。其原因我分析可能是:PQ毕竟是第三方的软件,对于文件系统的解释和MICROSOFT的解释还是不可能完全一致的(MICROSOFT像NTFS文件系统的代码目前也是完全不公开的,其他公司只能以黑盒的方式进行研究,有些结构目前也无法知道),所以当文件系统有故障,或者PQ对于文件系统的理解不正确时,PQ的操作很有可能会导致数据灾难;同时,PQ的算法设计并不严谨,没有很好的设置回溯算法,导致程序流中间不可有任何差错,否则数据便有可能丢失;再一个,PQ是国外软件,对于中文字符集的处理是很差的,很多情况下PQ转换成功的分区,汉字变成了乱码。

所以,我建议的最好的重新分配空间的做法是最老土的,但绝对是最管用的:找块移动硬盘把涉及到的迁移数据备出来,再删除分区,重建分区,拷回数据。(不要怀疑,这样做不见得时间会少,PQ也是这样做的,只是他在内部挪,这种做法是在外部挪。如果你有额外中转空间,很多情况下会比PQ做得快)

如果一定要用PQ,建议先备份特别重要的数据,执行一下chkdsk /f/x d: 再用PQ进行调整。

再说说出错后的数据恢复:

PQ合并后占用空间还有,但看不到文件,这实际上是目录结构被PQ损坏了导致的。正常情况下,这些目录结构还是应该能找到的。所以这时候不做任何操作,数据应该是可以恢复的。

个人处理的最好方案如下:

参考本人写过的“误格式化、误删除紧急应急方案”(一定要认真看)

用finaldata easyrecovery等数据恢复工具进行恢复,但恢复时目标盘一定要选到别的分区。

如果还不行,换数据恢复软件,或求助于数据恢复公司。

时间: 2024-09-19 09:18:01

partition manager导致资料丢失如何解决的相关文章

切换浏览器内核是否会导致session丢失,如何解决这个问题?

问题描述 切换浏览器内核是否会导致session丢失,如何解决这个问题? 问题补充:但是,像CSDN或者校内网这些网站在切换内核的时候为啥没有发生丢失session的事情?他们是如何解决的呢?hudingchen 写道 解决方案 不同的浏览器,session肯定不同,如果用cookie保存也是有问题,每个浏览器cookie保存方式不同,觉得这个问题不需要处理,用户切换浏览器,那么就认为它是新的操作,session丢失是正确的.解决方案二:1.session丢失问题的解决 2. 当采用window

PHP:IE下的iframe跨域导致session丢失问题解决方法

今天搞的一个登录页面,被别的网站用iframe嵌进去后,死活无法登录(只在IE中存在这种情况). 很明显,session无法被保存.但是直接在地址栏打开那个登录页面,一切都正常啊.真是奇怪啊. 在网上搜索了一下.发现这个问题还真有不少人提及到.最后的解决方法是在那个登录页面里加上以下代码: 代码如下: <span style="font-family:Microsoft YaHei; font-size:14px">header('P3P: CP="ALL ADM

win7使用Excel提示stdole32.tlb丢失怎么解决?

  win7使用Excel提示stdole32.tlb丢失怎么解决?今天小编准备对一些数据进行统计的时候,发现win7系统打开Excel文档的时候提示"stdole32.tlb丢失或损坏,请运行安装程序"导致Excel无法正常使用,没出现过这样情况,只能在网上找一些资料终于找到了解决方法,大家可以参考解决. 方法一 : 修复法 按照键盘的 "Windows徽标键 + R" (徽标键通常在 Ctrl 键和 Alt 键之间) 调用运行对话框,输入命令 reg add H

PHP关于IE下的iframe跨域导致session丢失问题解决方法_php技巧

今天搞的一个登录页面,被别的网站用iframe嵌进去后,死活无法登录(只在IE中存在这种情况). 很明显,session无法被保存.但是直接在地址栏打开那个登录页面,一切都正常啊.真是奇怪啊. 在网上搜索了一下.发现这个问题还真有不少人提及到.最后的解决方法是在那个登录页面里加上以下代码: 复制代码 代码如下: <span style="font-family:Microsoft YaHei; font-size:14px">header('P3P: CP="AL

asp.net session丢失的解决方法

现在我就把原因和解决办法写出来. ASP.NET Session丢失原因: 由于Asp.net程序是默认配置,所以Web.Config文件中关于Session的设定如下: < sessionState mode='InProc' stateConnectionString='tcpip=127.0.0.1:42424' sqlConnectionString='data source=127.0.0.1;Trusted_Connection=yes' cookieless='true' time

DBA工作备忘录之三:rman备份,未使用catalog,控制文件丢失的解决办法

备份|解决|控制 [Oracle] DBA工作备忘录之三:rman备份,未使用catalog,控制文件丢失的解决办法 作者:Fenng 日期:July 19 2004 情况描述客户报告数据库故障,新来的系统管理员误操作.删掉了一些文件.询问:删掉了那些文件?答曰:所有重要数据文件,所有控制文件.数据库原来是归档模式,用rman备份数据,rman 使用控制文件.幸运的是,最后一次rman full 备份是包括了控制文件在内.系统没有设定自动备份控制文件.现在状况是数据库无法启动. 不用说,客户的备

asp.net session丢失的解决方法小结_实用技巧

现在我就把原因和解决办法写出来. ASP.NET Session丢失原因: 由于Asp.net程序是默认配置,所以Web.Config文件中关于Session的设定如下: < sessionState mode='InProc' stateConnectionString='tcpip=127.0.0.1:42424' sqlConnectionString='data source=127.0.0.1;Trusted_Connection=yes' cookieless='true' time

iis7中session丢失的解决方法小结_win服务器

问题描述: Windows Server 2008 +IIS +ASP.net +SQLServer2008搭建的内部WEB系统. 用户Session总是丢失,可能是IIS的不稳定性将导致Session频繁丢失. 用的是Session=SQLSEVER,即把Session保存到数据库. 解决方法: 1,在命令行进入如下地址(InstallSqlState.sql文件目录) cd "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727" 2,运行如下

ASP.NET Session丢失原因解决方法

由于asp教程.net程序是默认配置,所以web.config文件中关于session的设定如下: < sessionstate mode='inproc' stateconnectionstring='tcpip=127.0.0.1:42424' sqlconnectionstring='data source=127.0.0.1;trusted_connection=yes' cookieless='true' timeout='60'/> 我们会发现sessionstate标签中有个属性