无忧启动论坛

标题: map XPISO的问题 [打印本页]

作者: w352864    时间: 2011-2-28 15:46
标题: map XPISO的问题
title XP setup step 1
find --set-root /WIN$.ISO
map --mem /firadisk.ima (fd1)
map --mem (md)0x6000+800 (fd0)
map --mem /WIN$.ISO (0xff)
map --hook
dd if=(fd1) of=(fd0) count=1
chainloader (0xff)

为什么要map两个软盘?直接map --mem /firadisk.ima (fd0)行不行
作者: sratlf    时间: 2011-2-28 15:52
可以  map到fd1只是方便免按F6
作者: w352864    时间: 2011-2-28 16:08
标题: 回复 #2 sratlf 的帖子
map --mem (md)0x6000+800 (fd0)
这句是什么意思?是让fd0和fd1指向同一个内存?
作者: sratlf    时间: 2011-3-1 16:37
标题: 回复 #3 w352864 的帖子
抱歉  忘记回复了

作用是将内存12M处开始的,长度为1M的一段仿真为fd0,即形成一个空白的fd0

这样启动后的效果为形成两个fd,fd0为空,fd1为驱动,可以免按f6加载驱动
作者: w352864    时间: 2011-3-2 15:41
原帖由 sratlf 于 2011-3-1 16:37 发表
抱歉  忘记回复了

作用是将内存12M处开始的,长度为1M的一段仿真为fd0,即形成一个空白的fd0

这样启动后的效果为形成两个fd,fd0为空,fd1为驱动,可以免按f6加载驱动

感谢回复,明白了
作者: zhaohj    时间: 2011-3-2 16:54
800    个扇区=800*512/1024=400kb,非标准软盘格式。
0x800个扇区=2048*512/1024=1024kb,也是非标准软盘格式。




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3