社区
汇编语言
帖子详情
diskedit(dos下的磁盘编辑工具)的写硬盘扇区的方式是什么?
zhgwbzhd
2006-03-28 10:09:25
我估计是利用中断13,因为我使用的版本最大只能看到8G的硬盘扇区。
可是我觉得又不完全正确,希望有研究的朋友指点。
...全文
388
8
打赏
收藏
diskedit(dos下的磁盘编辑工具)的写硬盘扇区的方式是什么?
我估计是利用中断13,因为我使用的版本最大只能看到8G的硬盘扇区。 可是我觉得又不完全正确,希望有研究的朋友指点。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
日立奔腾浪潮微软松下联想
2006-03-28
打赏
举报
回复
那是因为还原卡的ROM在BOOT的时候把原来的INT 13替换了。
你调用INT 13的时候,还原卡的软件可以决定执行还是不执行。
zhgwbzhd
2006-03-28
打赏
举报
回复
是呀,我也这么认为的,可是我觉得不可思议的是,因为机器安装了还原卡,使用他就可以把MBR的内容覆盖成其他的内容,虽然重新启动之后就给还原了。可是我使用int13的3号功能直接写MBR,就写不成功。不知为什么。
zara
2006-03-28
打赏
举报
回复
只能看到 8G 的硬盘? 那可能是比较早期的软件, 采用的是 CHS 方式的 int13h 来进行的. 即使是采用 int13h, 使用扩展的读写功能, 是可以访问任意大小的
zhgwbzhd
2006-03-28
打赏
举报
回复
算了,方正用着挺怪的,在某种情况下,diskedit又不能写回去(当时看是没有被修改),有些时候就可以写回去(当时看是被修改了)。不弄了。
日立奔腾浪潮微软松下联想
2006-03-28
打赏
举报
回复
对。
diskedit正常情况下是不使用直接磁盘I/O的,要进入之后选中Advanced Recovery Mode才行。
也许diskedit使用了INT 25h和INT 26h?
你试试diskedit /m能不能被还原。
zhgwbzhd
2006-03-28
打赏
举报
回复
可是我认为,diskedit没有使用io对硬盘进行写,因为我是用io对硬盘写,还原卡是不起作用的。但是diskedit写硬盘,是可以被还原的。所以推测是通过int13写的。但是我调用了int13对硬盘写,又不能直接显示出来,单diskedit确又能显示出来,有点迷惑。
日立奔腾浪潮微软松下联想
2006-03-28
打赏
举报
回复
1. diskedit支持raw模式,可以直接通过端口访问IDE,证据就是在系统中没列出来的硬盘它也能发现。
2. INT 40h是BIOS的原始INT 13h入口(如果没被修改的话)。
zhgwbzhd
2006-03-28
打赏
举报
回复
那还原卡还能那么智能的判断,使我调用的int13还是diskedit调用的int13?所以说我认为diskedit可能也调用int13,但是那可能还使用了什么其他的手段,使当时有效了。
WinHex V15.1 和 V16.7 汉化版
工具
菜单里面包括的都是一些十分实用的功能,譬如
磁盘
编辑
工具
(类似 PCTOOLS 里面的
Disk
Edit
)、文本
编辑
工具
(类似记事本)、计算器、模板管理
工具
和十进制、十六进制转换器等等。如果你要对 WinHex 的功能进行...
硬盘
加密
计算机
硬盘
加密有五种方法:修改
硬盘
分区表信息、对
硬盘
启动加口令、对
硬盘
实现用户加密管理、对某个逻辑盘实现
写
保护、
磁盘
扇区
数据加密。目录1 修改分区表▪ 启动口令▪ 用户加密▪
写
保护2
磁盘
扇区
数据加密...
硬盘
扇区
数据结构分析
来自 http://hi.baidu.com/qtycr/blog/item/f6cc9b2b74e2d7fee7cd40da.html
硬盘
扇区
数据结构分析初买来一块
硬盘
,我们是没有办法使用的,你需要将它分区、格式化,然后再安装上操作系统才可以使用。一个完整
硬盘
的...
计算机开机
硬盘
扫描,解决每次开机都检测
硬盘
1、系统的问题系统解决在Windows界面下,通过“
磁盘
碎片整理”程序来完成。首先启动“CMD”键入“chkdsk x:/f”(x为盘符)进行扫描;然后启动“
磁盘
碎片整理”对相应的
磁盘
进行碎片整理,可以消除再次的
磁盘
扫描。2、...
电脑
硬盘
修复方法
硬盘
是一种磁介质的外部存储设备,在其盘片的每一面上,以转动轴为轴心、以一定的磁密度为间隔的若干同心圆就被划分成磁道(Track),每个磁道又被划分为若干个
扇区
(Sector),数据就按
扇区
存放在
硬盘
上。
硬盘
的第...
汇编语言
21,459
社区成员
41,600
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章