2009年3月7日星期六

[数据恢复答疑]用partition manager导致资料丢失怎么办?

作者:北亚数据恢复中心(http://www.datahf.net)

[问题]
我用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等数据恢复工具进行恢复,但恢复时目标盘一定要选到别的分区。
如果还不行,换数据恢复软件,或求助于数据恢复公司

U盘量产工具大全及使用方法

下面页面为下载面:
http://www1.gobee.cn/downinfo/13299.html
http://www.brsbox.com/zfydl

说明:

量产工具:芯邦UMPTOOLV4.02MLC量产工具
U盘:清华紫光1G
ISO文件:DIY启动工具盘(可光盘启动的镜像文件就可以)

1:格式化设置:未设定密码(默认的密码是888888)
2:闪存设置:高级格式化(低格速度要慢点)
3:闪存类型:自动检测(默认)
4:闪存盘设置:自动播放(指定在autorun下的ISO格式文件)
5:指定播放区大小:未设置(默认,如果设置可能不会成功)
6;闪存盘卷标设置:未设置(默认)
7:分区0写保护:不打勾
其它为默认也可以更改比如厂家信息和序列号
格式化开始时间稍长,整个过程不用理他,直到显示完毕字样
格式化完成后,把U盘退出重新插入,一为光驱盘符二为U盘盘符OK!

总结:只要是能找到对应主控芯片的量产工具就有90﹪的机会成功了^_^,剩下的要靠自己努力了,还有金士顿U盘由于是自己的子公司生产主控芯片,所以量产工具在网上还没有,如果兄弟有,就奉献出来大家分享吧,很多人会感激你的。

http://www.e-huashun.com/html/Drivers.htm量产工具下载地址


1.打开量产工具,插入U盘

2.单击格式化设置,单击确定进行量产设置

3.选择自动播放然后选择镜像文件

4.单击U盘的盘符进行量产

5.量产后a

5.量产后b

5.量产后c

6.开机选择USB-CDROM启动

7.启动效果和光盘启动一样

8.启动PE系统

2009年3月6日星期五

SHELL编程实现批量Netatalk字符集文件名替换

作者:北亚数据恢复中心(http://www.datahf.net, tel:4006505808)

前一段时间遇到一个批量修改文件名的,是一台debian文件服务器,为mac提供文件共享服务,其中的汉字部分采用编码方式(查了下资料,应该是的,没有去实际验证),具体的编码原则如下:
一个存储于linux服务器中的字符名称为Product_List:b2:fa:c6:b7:c4:bf:c2:bc,编码方式为CP936,但已经不会有中文了。编码的转换方式为:后面的两位字符就是对应CP936字符集的一个字符(半个汉字)的HEX内码,如上面文件名转换后应该为:Product_List产品目录,见下面转换方式。

内码 GB2312

00000000 B2 FA C6 B7 C4 BF C2 BC 产品目录
00000008 00 00 00 00 00 00 00 00 ........

本案例中因存储结构变更,需要重新整理,同时原先的MAC平台及DEBIAN平台均已报废多久(这部分数据是存档数据),所以需要有一种手段将文件名称转换为正常的字符集。
我的思路是:先用find查找所有的含":"的文件或目录名称,再用mv将文件名中的":"批量替换为"%",最后通过convmv将字符转换为正常的CP936编码字。
因最近整理资料时发现这个案例,很郁闷的是,最终的程序方案已经早被我删除了,无法恢复出来了(亏了我这个数据恢复专家的名头了,呵呵)。只找到个草稿,先记下来,以后遇到类似情况待查。如果有更好的建议、意见,留言给我。
假设生成的sh文件名为t.sh,内容大致为:

echo >/testsh/t1.sh
echo >/testsh/t2.sh
find $1 -depth -type $2 -name "*\:*" -exec $3 {} \;while read -r linet
do
line="`echo "$linet"sed -e 's#)#\\\\)#g' -e 's/(/\\\\(/g' -e 's/&/\\\\&/g' -e 's/:/\\\\:/g' -e "s/'/\\\\\'/g"`"
echo "mv "$line" "`echo "$line"sed -e 's/\:/%/g' -e 's/\^M//g'`" ;" >>/testsh/t1.sh
echo "convmv --notest --unescape "`echo "$line"sed 's/\:/%/g'`" ;" >>/testsh/t2.sh
done
chmod +x /testsh/t1.sh
/testsh/t1.sh
chmod +x /testsh/t2.sh
/testsh/t2.sh


执行上面的sh 后,会生成t1.sh与t2.sh,先不断的执行“t.sh /data_dir d echo”,等全部执行完成后,再执行“t.sh /data_dir f echo”。

记得直正解决问题时,修正了好多问题,现在也想不太起来了,但思路还是可行的。暂时就这样记录吧。

2009年3月5日星期四

freenas 用户权限管理

个人感觉FREENAS短小精悍,如此小的占用空间实现如此多的功能,真是佩服开源精神的强大,但是否也因此导致配置不便,以及功能单子。。。
这几天初上手玩玩freenas,本来以为可以很容易搞定用户权限管理(毕竟NAS通常不是一个人用的,总要考虑多用户权限吧),又不想试AD与LDAP(局域网内没有对应服务器)。结果试了试,好像没太好的办法,只好用最笨的办法去实现了(没找到,也许有好的办法。看此文者若知情不报,格"人肉"勿论):
从最开始说起吧。
首先开启SAMBA/CIFS服务,设置为本地使用者。然后再创建一个共享,设置"开启权限继承"
然后到使用者权限/用户权限,建组,再建用户,加入到对应组里。
然后在服务里开通SSH,用SSH登录后(当然也可以直接在FREENAS的控制台下操作),给NAS共享目录创建目录结构。
对不同的目录用chown和chgrp修改所有者及所在群组,再用chmod设置访问时的权限。
在WINDOWS的浏览器里用不同身份登录,测试效果。(换用户可用"net use * /delete",不必重启系统)


最后的申明:本人纯粹是NAS及FREEBSD的菜虫,有不当之处望指正。

2009年3月3日星期二

[数据恢复答疑]删除了WINDOWS桌面上的文件,该如何恢复数据

[数据恢复问题]
一小时前误删了位于桌面的一个文件夹 大小约900m 内容是产品图片 请问还能找回来吗 我基本上没敢再动c盘 但是用easyrecovry恢复数据,但是找不到我需要的文件啊 怎么办

[回答](北亚数据恢复中心张宇,http://www.datahf.net)
如果删除的是C盘的数据(桌面文件夹通常位于C盘),需要注意的是千万不可再对C盘做任何写入(修改),包括安装软件。
建议的恢复流程是:
1、将硬盘拿下,挂接在另一台电脑上,最好使用一台安装WINDOWS 2003的电脑,并关闭自动加载盘符(默认关闭,开启的话可执行"mountvol /n"关闭)。这样,当把故障硬盘挂载到修复平台后,就不会自动向故障盘里写数据。最好的修复平台是挂载硬盘后在"我的电脑"或“资源管理器”里看不到挂载硬盘的分区盘符。
2、如果硬盘不好读(比如有不稳定扇区或有坏道),建议在恢复之前先进行镜像。(可以查我写过的一文:http://zhangyu.blog.51cto.com/197148/36358,文中讲的虽然是RAID,也适用于单盘)
3、试用不同的数据恢复软件恢复,有两种方案:可以按目录结构恢复的方式,比如EASYREOCVERY。或者退一步的按文件格式的方式:比如RecoverMyFiles。
4、如果还恢复不了,就只能找数据恢复公司了。可以打我们的咨询电话(4006-505-808)问一下。

2009年3月2日星期一

[数据恢复答疑]为什么我的EasyRecovery Professional数据恢复软件恢复 OFFICE文件打开是乱码呢!

版权声明:原创作品,如需转载,请与作者联系。否则将追究法律责任。
[问题]
为什么我的EasyRecovery Professional数据恢复软件恢复OFFICE文件打开是乱码呢?麻烦各位帮我解决!
问题补充:我的硬盘的一个盘不小心格式化了我想把一些重要的文件恢复出来,我用了EasyRecovery Professional数据恢复软件把它恢复不知道为什么恢复出来的文件是乱码来,都不知道怎样改!!!麻烦


[回答](北亚数据恢复中心张宇,http://www.datahf.net)
如果是NTFS文件系统,恢复出来的全部文件都是乱码,可能性有:
1,EasyRecovery 的算法是错误的,换软件或找数据恢复公司试试
2,数据被覆盖,没希望了.

如果是NTFS文件系统,恢复出来的部分文件是乱码(非全部文件),可能数据被覆盖,没希望了.
如果是FAT文件系统,全部文件是乱码,通常可能是EASY RECOVERY 算法错误,换换软件,或者找专业机构.

如果是FAT文件系统,恢复出来的部分文件是乱码,证明原来的文件是有碎片的(经常修改的或是大文件),这类文件市面上的软件恢复不了.只能找专业的数据恢复机构(比如我们:北亚数据恢复中心,呵呵)来做了,但代价不会很小.


数据恢复后文件出现乱码一般而言,其实数据已经不是原来的数据了,不要试图找OFFICE文件修复工具进行修复,一个内容是MP3的文件,怎么修也不会变成一部电影!

2009年3月1日星期日

[数据恢复答疑]有关还原精灵保护系统的数据恢复

版权声明:原创作品,如需转载,请与作者联系。否则将追究法律责任。
[数据恢复问题]
先前装了一遍系统,因为声卡驱动与系统不兼容无法安装,就换系统盘后从新安装,其间删除还原精灵,安装后发现每个盘都有文件丢失,丢失的都是08年6月后的文件,使用EasyRecovery 只能找到08年6月前文件,系统时间都准确。请教高手怎么回事?
问题补充:即使使用还原精灵,硬盘上数据也应该能恢复回来吧?


[回答](北亚数据恢复中心张宇(http://www.datahf.net))
还原精灵有几种还原方式,你的系统实际上自08年6月后所做的更改一直是缓冲在还原精灵的缓冲空间里的(类似于快照),也就是08年6月这个时间点文件系统的自由空间里,还原精灵采用一种差异存储的方式对从存储点之后的更改进行存储,脱离了还原精灵数据读写引擎,这些差异存储的数据实际上就是存储在自由空间里的乱码,而且,你去掉还原精灵保护,重启系统后自由空间也不受保护,很容易破坏磁盘空间里的还原精灵所存储的变更压缩数据。
或者换个角度讲,如果你的系统是自08年06年一直是缓冲保护的,那么即使现在你的系统是好的,把硬盘拿下来,挂在其他人的电脑上,你看到的结果就是08年6月的,就像你现在用ER恢复出来的。
EASYRECOVERY是一个基于文件系统的数据恢复软件,对此类情况无能为力,目前应该还没有专门针对还原精灵存储原理的数据恢复软件,如果数据重要,可能只能求助于数据恢复公司,但费用不会很低。
使用还原精灵,还是尽可能少采用这种不自动还原、带保护,自动存储数据的功能,因读写IO会通过还原精灵进行数据转换,效率会低一些,数据安全也要差一些。