help! 硬盘坏了,求高手将硬盘内容copy出来。Maxtor 3.5寸, DiamondMax Plus9, 80GB, ATA/133 HDD. 挂到正常电脑上, 做从盘,只显示盘符,内容读不出,有哪位高手能把内容copy出来,或者知道哪儿可以copy出来, 急啊,里边是实验数据定谢!!! 有个哥们教我贴这儿,先谢了!
香陵说的值得一试,另有简单类似方法
用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系统盘于软驱启动
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系统盘于软驱启动