>
手工恢复mbr,其实就是找到扩展分区开始的扇区位置,也就是找末两位是55aa的引导扇区。然后通过计算,把分区表的内容算出来。
谁能看懂下面的程序,就是pascal了。
procedure fixinfo;
var
ff:boolean;
dd,dd2:word;
tt,tt2:longint;
st11,st22,st33:string;
begin
color(0,7);
clear(7,1,23,80);
color2(0,7);
cursor(7,1);
i:=1;
ff:=false;
clearkey;
writeln(' test hdd parameter:');
repeat
i:=i+1;
readdisk($80,i,1,1,result);
if result
then begin
gotoxy(2,8);
write('total cyl:',i:4);
if keypressed then if inkey(0)=27 then exit;
end;
until (i>=1023) or (not result);
max_cyl:=i-1;
i:=1;
repeat
i:=i+1;
readdisk($80,1,i,1,result);
if result
then begin
gotoxy(21,8);
write('total head:',i:3);
if keypressed then if inkey(0)=27 then exit;
end;
until (i>=255) or (not result);
max_head:=i-1;
i:=1;
dd:=1;
repeat
i:=i+1;
readdisk($80,1,1,i,result);
if result
then begin
gotoxy(40,8);
write('total sec: ',i:2);
if keypressed then if inkey(0)=27 then exit;
end;
until (i>=63) or (not result);
max_sec:=i;
gotoxy(2,9);
writeln('enter hdd parameter: ');
writeln(' cyl:[ ] head:[ ] sec:[ ]');
str(max_cyl:4,st11);
str(max_head:3,st22);
str(max_sec:2,st33);
getint(10,8,4,st11)
推荐阅读
-
湖南阳光电子技术学校-欢迎您!
相关文章
-   硬盘软故障处理有道
-   用WINHEX怎么恢复格式
-   免费RAID自己动手做
-   已报废硬盘修复记
-   硬盘线也惹祸
-   [视频]用WINHEX恢复
-   教你辨别返修硬盘
-   有关U盘的文件损坏无法打开
-   硬盘主从跳线如何设置
-   显示器偏色修理实战
-   硬盘数据恢复知识
-   装了“雨过天晴”的硬盘卸载
-   硬盘“零磁道”的修复
-   IBM硬盘被锁
-   丢失的USB移动硬盘
-   XP,2K所有帐户密码破解
-   硬盘故障修复数据技巧
-   笔记本主板维修
-   硬盘保护的几点经验
-   u盘换主控用量产工具格式化
您现在的位置:首页 >> 电脑硬盘维修技术专栏 >> 信息正文
手工恢复硬盘分区表的原理 (1)
2009-2-8 0:17:18 来源: 不详 作者:佚名 访问:0次 字号:【小】
相关文章列表
- · 恢复的照片打不开!
- · 硬盘修复之硬盘参数
- · 恢复磁道损坏软盘数据
- · 电脑反复重启后才能正常开机
- · 手工电弧焊操作安全技术
- · 手工电弧焊操作安全技术
网站: http://www.hnygpx.net 报名电话:0731-5579057 13807313137 报名信箱: yp5579@263.net 咨询QQ: 361928696,873219118
校址:湖南省长沙市雨花区红花坡路176号(正圆厂内)。 来校路线:长沙火车站售票处后坪乘135路至"鼓风站"下车,回走100米即到 湘ICP备08002401