社区
汇编语言
帖子详情
请问如何用debug将C盘的第一个扇区读到一个文件中?又如何写回?
visitant
2003-01-27 01:22:55
现在我用的是WIN2K,想再新装一个一样的2K,还想用NT的os loader
所以需要做上述操作,但是我对汇编一窍不通,哪儿位大侠帮在下个忙吧
最好能把在debug中的操作写详细些,谢谢了
我都急死了
...全文
30
6
打赏
收藏
请问如何用debug将C盘的第一个扇区读到一个文件中?又如何写回?
现在我用的是WIN2K,想再新装一个一样的2K,还想用NT的os loader 所以需要做上述操作,但是我对汇编一窍不通,哪儿位大侠帮在下个忙吧 最好能把在debug中的操作写详细些,谢谢了 我都急死了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Nvram
2003-01-29
打赏
举报
回复
1. l命令只能读当前系统已经识别出的DOS逻辑盘的扇区
0是A盘,1是B盘,2是C盘。。。
2. 一般0x000-0x0ff是PSP,一般不用(系统使用),所以从0x100开始,如果你非从0x200开始也行
一句两句说不清,看看DOS编程的书吧。
visitant
2003-01-29
打赏
举报
回复
谢谢
visitant
2003-01-28
打赏
举报
回复
我要做的实际上是linux下的命令
dd if=/dev/hda1 of=bootsect.bin count=1
dd if=bootsect.bin of=/dev/hda1 count=1
Nvram,你是对的,
也谢谢ddszhan(高等数学),读mbr的将来说不定也有用
不过我先不结帖,还有两个问题想请教一下,怕帖子落下去
1、这样做是不是只能读dos认出的分区?比如说用dos启动的话
-l 100 3 0 1是否还有效?(假设d盘是ntfs分区)
2、-l 100 2 0 1里的地址100是随便取的么?
-r dx
DX 0000
:100
dx是高字节,为什么是100? (512)10 不是 0200H么?
Nvram
2003-01-27
打赏
举报
回复
人家说的是“C盘的第一个扇区”,不是“硬盘的第一个扇区”
ddszhan
2003-01-27
打赏
举报
回复
写入文件:
C:\>debug
-a1000
-mov ax,201
-mov bx,100
-mov cx,1
-mov dx,80
-int 13
-int 20
-g=1000
-n mbr.bin
-w
-q
写:
C:\>debug
-l100 mbr.bin
-a1000
-mov ax,301
-mov bx,100
-mov cx,1
-mov dx,80
-int 13
-int 20
-g=1000
-q
Nvram
2003-01-27
打赏
举报
回复
读:
C:\>debug
-l 100 2 0 1
-nboot.bin
-r cx
CX 0000
:200
-r dx
DX 0000
:100
-w
Writing 00200 bytes
-q
C:\>
写:
C:\>debug boot.bin
-w 100 2 0 1
-q
C:\>
windows实用dos命令大全
4.使用说明:选用/F参数,将
文件
中
存在盘上的碎片消除,并调整磁盘
文件
的安排,确保
文件
之间毫无空隙。从而加快读盘速度和节省磁盘空间。 (九)SYS——系统复制命令 1.功能:将当前驱动器上的DOS系统
文件
IO....
grub4dos-V0.4.6a-2017-02-04更新
执行时可以不用输入扩展名,比如输入test如果当前路径下有
一个
test.g4b就会自动使用。 2013-10-17 1.修改代码支持新版HOTKEY。 2013-07-10 1.insmod现在支持长
文件
名(以前最多11个字符,现在没有限制). 2....
全面实用的Python调试技巧-找bug的神技
四、学习计划1、每学完
一个
小节,建议使用相关代码演练一下2、每个小节没有强联系,可根据实际情况选择,未掌握的知识来重点学习3、建议坚持到最后,多实践操作五、服务1、对于课程的任何问题都可以联系老师在线解答...
linux磁盘
第
一个
扇区
分析,[转]Linux
中
如何读写硬盘上指定物理
扇区
读指定物理
扇区
:dd if= of= skip= bs=512 count=1写指定物理
扇区
:dd if= of= seek= bs=512 count=1实例:我们以
文件
/root/Linux-2.6.32.36-0.5/REPORTING-BUGS为例,该
文件
大小为4K。通过
debug
fs,可以看到...
ext
文件
系统找到
文件
在磁盘
中
对应的
扇区
验证思路:在/目录下创建
一个
文件
test,并且写入测试字符串,使用
debug
fs的方式查看
文件
所对应的
扇区
。好巧,测试的
文件
系统是ext4(ext4用的最广泛?诉求:想要找到
一个
文件
存放在物理磁盘的哪个
扇区
?
汇编语言
21,459
社区成员
41,600
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章