DOS

G-ben 2014-10-24 09:44:57
最近安装了一个 MS-DOS...
发现插上U盘后 没有办法读取
这导致了 被windows保护模式限制的我 没有办法touch 实地址模式 以及感觉一些 中断的强大
如果是这样 那么以前在DOS时 人们如何转移数据呢 软盘?
有哥哥可以讲一下这里发生了什么啊?
或者有什么好书吗?

然后我就去写 MBR程序
我不知道U盘的是什么结构 总感觉里边还可以隐藏一些东西
从U盘引导 一开始用的 作者构造的 合并工具 可惜不能用 这时我觉的可能是 一些格式问题
就好像 如何BIOS才可以识别从U盘port(port这个词不知道合适否)的数据
而书上说 软盘直接写0扇区就可以 (我没有软盘...) 然后又说U盘写0扇区可能不能识别
然后说写63扇区... 用硬盘映射文件 写到u盘里
提供的合并工具虽然错误的写入了U盘 但可以有效的写入 硬盘映射文件
感觉可以写到映射文件里 然后通过imageUSB这个工具 写入u盘之后
可能就到了内存的0x7c00了 因为可以显示那
hello world

但imageUSB到底干了什么? u盘可以像文件一样被写入 是完善了一些格式吗?

但是 使用的映射文件却是书中提供的 仅仅可以通过 imageUSB写这个映射文件 之后才可以被BIOS识别
可是书中说 映射文件可以通过nasm构造 可惜我试了一下 之后写入这个被试了的映射文件 结果是错误的

通过USB做BOOT程序 需要了解的都有那些呢 ?
有什么好书?


即便是刚刚安装了MS-DOS 却直接感觉到了单任务操作系统的强大。。。

不知道 硬盘映射文件是否 直接就有一段引导代码到63扇区 FAT格式?

求哥哥 解脱...

...全文
172 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
G-ben 2014-10-30
  • 打赏
  • 举报
回复
为什么 没人 拿分呢.... 只有一个啊
G-ben 2014-10-27
  • 打赏
  • 举报
回复
可惜我不知道 DOS启动盘 原理 性质 和他 对磁盘都干了什么 实在 可引动盘C建立可了一个 分区? 还是什么其他的 还是我术语用错了
G-ben 2014-10-27
  • 打赏
  • 举报
回复
引用 1 楼 DelphiGuy 的回复:
你安装一个usbaspi.sys驱动就可以在DOS下读写U盘。
怎么装呢? 不会玩软盘的 但 我使用了DOS启动盘 不错 。。。
  • 打赏
  • 举报
回复
你安装一个usbaspi.sys驱动就可以在DOS下读写U盘。

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧