直接写信息部门表面软盘

Files Recovery Software
聯絡細節 客戶支持 下載演示 產品  

 
 

/// 盘系统启动 \\\

for(i=0; i<3; i++)
{
regs.h.ah = 0x00; /* 重新盘系统 */
regs.h.dl = 0x00; /* 软盘的: */

int86(0x13, &regs, &regs);
}

for(track=0;track<=79;track++)
{
for(head=0;head<=1;head++)
{
for(sector=1;sector<=18;sector++)
{
count =0;
while(count<512 )
{
fscanf(fp,"%c",&dbuf[count]);
count++;
}

dinfo.drive = 0x00; /* 活动的人数:*/
dinfo.head = head; /* 盘头多 */
dinfo.track = track; /* 多轨道 */
dinfo.sector = sector;/*一些部门 */
dinfo.nsectors = 1; /* 计部门*/
dinfo.buffer = dbuf; /* 数据缓冲 */

result= _bios_disk(_DISK_WRITE, &dinfo);

if ((result & 0xff00) == 0)
printf("写成功轨道 = %d, Head = %d,
Sector = %d.\n", track, head, sector);
else
printf("不懂驾驶、地位 = 0x%02x\n",
result);

}
}
}
}

对编码方案:

前面的编码方案,基本上我们正在从事下列工作逐步:

  • filename举行各种性质的道路80名,并将档案资料储存在我们的表面形式的东西,是暂时的.
  • dinfoDiskinfo_t结构的问题,包括资讯的业务范围需要由_bios_disk功能.
  • 系统启动盘使用中断,第13次(功能00H)=0x00Regs.h.ah点功能,00H=0X00REGS.H.DL使用的:软. int86,(0x13,0545科学、科学9A)引用余,民主党代理服务中断13H
  • 我们将资料直接写磁盘表面部分,_bios_disk范围如下:
Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20


page 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33

Next page
 
 
數據恢復預訂
 
第1章 数据恢复概述
第2章 引进硬盘
第3章 逻辑方法和磁盘操作系统
第4章 数制
第5章 采用丙方案
第6章 电脑基本概论
第7章 民政指令所需
第8章 磁盘与BIOS的功能和中断处理三
第9章 理大硬盘
第10章 从数据恢复软败坏
第11章 制作备份
第12章 阅读和修改与编程器
第13章 阅读和修改与编程布拉格反射
第14章 编程"原始档案"复苏
第15章 数据编程刮水器
第16章 对水电开发更多磁盘
附錄 词汇数据恢复职权
 
 
Pro Data Doctor

產品

聯絡細節

客戶支持

下載演示

條款和條件

 
Pro Data Doctor