回 帖 发 新 帖 刷新版面

主题:关于int 13H中断访问硬盘,但硬盘被保护的问题

我在windows xp下用masm5.0编译了一个读硬盘的0磁头、0柱面、1扇区的程序
代码如下

 
  mov           ax,201h                   ;以下是用INT13H读硬盘的0磁头、0柱面、1扇区   
  mov           dx,80h   
  mov           cx,1   
  mov           bx,offset   buffer   
  int           13h   

但在dos下运行时弹出:应用程序试着直接访问硬盘,但无法支持

请问问题出在那。如果由问题,那么该如何修改才能读写硬盘

回复列表 (共1个回复)

沙发

请在纯dos下运行,因为你用的只是windows下的命令提示符(虚拟dos),会有硬盘保护的。

我来回复

您尚未登录,请登录后再回复。点此登录或注册