北京数据恢复 北京 深圳数据恢复 深圳 上海数据恢复 上海 成都数据恢复 成都 重庆数据恢复 重庆 浙江数据恢复 浙江
北亚数据恢复中心
网站首页
Index
公司概况
Company
公司动态
Dynamic
服务项目
Service
成功案例
Case
服务报价
Price
技术专区
Technical
联系我们
Contacts
服务网点
Alliance
技术论坛
BBS
 
文 章 导 航
数据恢复技术文章
硬盘维修技术文章
  您现在的位置是:首页>>技术专区>>硬盘维修文章>>正文
 
硬盘逻辑锁原理及解决

作者:  来源: 日期:2008-4-28 18:53:11 点击:


-g
-d500 (查看运行后缓存地址500的内容,这时候我们会发觉地址6be开始的内容就是硬盘分区表信息,如果硬盘的扩展分区正是指向自己,那么DOS或WINDOWS启动时就会因查找逻辑分区而陷入死循环。)在DEBUG指示符下继续修改内存数据:
E6BE
??.0 ??.0 ??.0……
……
……55 AA

55 AA是硬盘有效的标识,不要修改,??.0表示把以前的数据“??”改成了0,再用硬盘中断13把修改好的数据写入硬盘就可以了:
A:\>debug
a 100 (表示修改100地址的汇编指令)
-????:100 mov ax,0301 (写硬盘一个扇区)
-????: 回车
-g (运行)
-q (退出)

退出后运行fdisk/mbr来重置硬盘引导程序,从新启动即可。

这种方法虽然麻烦一点,可是它能够复原硬盘分区表,也就是说复原以后硬盘中的数据也不会丢失。而以下方法虽然更加方便,可是要么硬盘中的数据难保,要么有一定危险性。

2、外挂软件法

这种方法原理都是绕过bios对硬盘的检测而直接用一些能够自己查找硬盘的软件来操纵硬盘。
首先是DM,现在每一个硬盘厂商都有自己的DiskManager程序,而且都能放进一张软盘里,你可以下载一个使用,如果不清楚自己硬盘的牌子,也可以用IBM出的DM万用版,不过它对现在32G以上的大硬盘支持不好。我们先在bios里面将硬盘所在的IDE口设置为none,(要是你不知道哪个是,全部设为none也可以),然后用启动盘启动系统,启动完成后将软盘取出,放入装有DM软件的软盘,运行DM,它会检测到你的病硬盘的存在,然后将它重新分区就搞定了。DM具体用法比较简单,就不详细说了,不过对E文不太好的朋友可能有些困难,请教身边的高手吧。

我们还可以使用低格软件,也是每一种硬盘都有自己的低格软件,但也有通用的Lformat程序(只有30多k),前面的做法相同,还是在bios里面屏蔽掉硬盘,用启动盘启动,然后换软盘运行低格程序对硬盘进行低级格式化,由于分区表只在硬盘最前列部分,所以估摸着格过前面的分区表部分就可以停止了,然后重新启动在bios里面将硬盘设出来,就可以像一块新的硬盘一样对它进行分区等操作了。

3、热插拔

这是最危险的一种方法,非常有可能将你的硬盘烧毁,所以请慎重。具体做法很简单,首先将硬盘的电源线拔掉,然后软盘启动系统,启动完成后再将硬盘的电源线插上,这时候系统就能够控制硬盘了,可以对它进行分区,恢复分区表等操作。我有一个菜鸟朋友就是在热插拔硬盘3次以后搞定的。不过此种方法存在危险,强烈不推荐使用,如因而损坏,本人概不负责。
其实最好的状况是你有分区表备份,那复原起来就比较容易了,而且数据也不会丢失。

本新闻共2页,当前在第2页  1  2  

 
上一篇: 如何使用一块新加的SCSI硬盘
下一篇: 没有了
返回首页 | 联系我们 | 关于我们 | 友情连接 | 网站地图 | RSS聚合