LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 878|回复: 3

问一个mbr的问题!

[复制链接]
发表于 2005-1-10 14:52:41 | 显示全部楼层 |阅读模式
在学习启动过程中,了解了mbr的组成,很想看看是不是这么回事,于是就在xp下的cmd里面用debug命令试了一下,结果完全不是这样,我上网也查了一查代码是否书写正确,发现都是我这样写的,望大侠们有知道的,指点一下。我个人怀疑是不是因为没有在纯dos下执行代码的原因。代码如下:
c:\debug
-a
****:0100 mov ax,201
****:0103 mov bx,200
****:0106 mov cx,1
****:0109 mov dx,80
****:010c int 13
****:010e int 20
****:0110
-g=100
-d3bef
或者
-d200 400
输出的结果完全不是那么回事,比如输出最后不是什么aa55,分区表也不对,不信你试试
发表于 2005-1-11 09:02:34 | 显示全部楼层
windows的工具不太清楚。
不过你在linux下可以用hexdump -n 512 /dev/hda
来看看(假设你的盘是/dev/hda)
发表于 2005-1-14 18:05:42 | 显示全部楼层
简单的说,XP屏蔽了INT13的功能,因此你不能得到正确的结果,必须在纯DOS或WIN9X下进行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-17 11:16:04 | 显示全部楼层
谢谢你的回答!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表