用dos下的debug低格硬盘
用DEBUG对硬盘进行低格使用DEBUG对硬盘进行低级格式化,比用DM、ADM等工具软件进行低级格式化更为灵活。用DEBUG对硬盘进行低格,是在DEBUG环境下,调用存放在BIOS中的低级格式化程序。通常有以下三种方法:
  1.直接调用ROM BIOS中的低级格式化程序
  在很多计算机的ROM BIOS中存放着低格程序,存放地址从C8005H处开始,可以用DEBUG的G命令直接调用。操作如下:
  A:\>Debug
  -G C800 : 0005
  这时屏幕显示信息(不同版本的BIOS显示的信息可能不同),回车后提示:
  Current Interleave is 3 select new interleave or Return for current
  这是要求用户选择交叉因子,按回车表示取默认值3,也可输入新的交叉因子值,硬盘的交叉因子一般是3,所以直接回车即可。屏幕接着提示:
  Are you dynamically configuring the drive-answer Y/N﹖
  Press“Y”to begin formatting the drive C: with interleave 03
  键入“Y”后开始对硬盘进行低格:
  Formatting ……
  完成后询问是否处理坏磁道:
  Do you want to format bad track-answer Y/N﹖
  若没有则用“N”回答。屏幕显示:Format Successful,system will new restart,Insert Dos diskette in drive A:
  插入系统盘到A驱动器,即可进行分区,高级格式化等操作来安装系统了。
  2.BIOS程序集合由DOS或应用程序通过中断指令来调用,与磁盘读写有关的BIOS中断是INT 13H。调用INT 13H中断的7号功能,也可对硬盘进行低格,操作如下:
  A:\>DEBUG
  -A 100
  -XXXX:0100 MOV AX,0703;
  交叉因子为3
低级格式化  -XXXX:0103 MOV CX,0001;
  0磁道0扇区起
  -XXXX:0106 MOV DX,0080;
  C盘0磁道
  -XXXX:0109 INT 13
  -XXXX:010B INT 3
  -XXXX:010D
  -G 100
  这样硬盘就被低格了。
  3.调用INT 13H中断的5号功能。
  对硬盘调用INT 13H中断的5号功能只低格0面0道1扇区,而不必低格整个硬盘,从而使低格在很短的时间内完成。具体操作如下:
  A:\>DEBUG
  -A 100
  -XXXX:0100 MOV AX,0500;调用5号功能
  -XXXX:0103 MOV BX,0180;设置缓冲区地址
  -XXXX:0106 MOV CX,0001;0磁道1扇区起
  -XXXX:0109 MOV DX,0080;C盘0磁道
  -XXXX:010B INT 13
  -XXXX:010D INT 3
  -E 0180 0 0 0002;写入参数
  -G 100