香陵说的值得一试,另有简单类似方法
所在版块:社会百科 发贴时间:2006-02-24 13:57  评分:

用户信息
复制本帖HTML代码
高亮: 今天贴 X 昨天贴 X 前天贴 X 
用DEBUG,具体如下

A>debug
-a100
-xxxx:100 mov ax,201
mov bx,200
mov cx,1
mov dx,81
int 13
int 3
-^C
-g=100
-d200
-d



解释:
1。上述假设你挂此问题硬盘为D盘,若为其他,则修改mov dx,81一句
2。^C表示键盘组合CTRL+C,目的是中止输入状态
3。g=100表示要求电脑从当前代码段的偏移地址100开始,也就是本程序之首句
4。INT 3是要求电脑停止执行,进入调试状态
5。d200表示显示当前数据段偏移地址200开始,也就是此程序的运行结果
6. 最后的d表示继续查看当前数据短内容

此程序之目的是取出硬盘的主引导扇区内容(main boot sector),地址为0面(head)0道(track)1扇区(sector).

若失败,则此硬盘硬件损伤
若成功,则有下面两种情况
A。若可以在偏移地址大约400多处看到硬盘分区表,则此硬盘硬件OK,问题大约是文件分配表出问题了,可用香陵说的软件自动修复
B。若不可以看到硬盘分区表,则硬盘硬件OK,问题大约在于分区表有问题,可以手工COPY或者用A中软件修复


警告:上述代码请勿轻易修改,除非你确认修改后的意义。
windows NT后之OS禁止上述代码运行,可用DOS系统盘于软驱启动


.
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!

 相关帖子 我要回复↙ ↗回到正文
help! 硬盘坏了,求高手将硬盘内容copy出来。 ucbskin   (213 bytes , 615reads )
香陵说的值得一试,另有简单类似方法 梅花宝剑   (980 bytes , 332reads )
Try to use sth like Norton DIsk Doctor to check it first 香陵居士   (34 bytes , 311reads )
请进 关注   (443 bytes , 440reads )
用过几次这样的服务 飞儿   (231 bytes , 346reads )