无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 10340|回复: 22
打印 上一主题 下一主题

[求助] 把内存map成软盘的几种方法有什么不同

[复制链接]
1#
发表于 2016-10-15 23:06:31 | 显示全部楼层
这种都是G4D扇区表示法,三种表示法映射出的软盘在内存中的位置和大小都不同。
回复

使用道具 举报

2#
发表于 2016-10-15 23:12:07 | 显示全部楼层
而且楼主的用法可能错误的,直接把内存映射成软盘是不需要加--mem参数,加了--mem参数相当于把内存的一些区块,复制到其它地方(G4D默认),这样前面的起始扇区号就意义不大了。

点评

谢谢回复 以上的菜单是我在论坛看到的 想起来了,直接把内存映射成软盘应该不存在碎片问题,应该可以不加--mem参数 "加了--mem参数相当于把内存的一些区块,复制到其它地方(G4D默认)",这个知识我还不了解  详情 回复 发表于 2016-10-15 23:19
回复

使用道具 举报

3#
发表于 2016-10-15 23:31:08 来自手机 | 显示全部楼层
yjqd 发表于 2016-10-15 23:19
谢谢回复
以上的菜单是我在论坛看到的


可能是我表达不准确,把前面的扇区看成是普通文件加载就行了。dd是复制命令,不会改变扇区的分布,只是改写扇区的内容,不会出现碎片。

点评

另外问一个问题: 用map建立一个空白软盘或是用其它软件建立一个空白软盘,并且不向这个软盘写主引导,只是把所需的文件拷贝进去,文件拷贝进去后,软盘的第一扇区一定有文件的部分内容吗,也就是说拷贝进去的文件  详情 回复 发表于 2016-10-15 23:40
回复

使用道具 举报

4#
发表于 2016-10-15 23:47:54 来自手机 | 显示全部楼层
dd是基于扇区的复制。要装文件应该还要格式化吧!

点评

我的意思是: dd if=(fd1) of=(fd0) count=1 中没有skip,那么就是复制fd1的第一扇区到fd0,如果fd1的第一扇区为空,那么fd0得到的也是空扇区  详情 回复 发表于 2016-10-15 23:57
回复

使用道具 举报

5#
发表于 2016-10-16 00:17:34 来自手机 | 显示全部楼层
yjqd 发表于 2016-10-15 23:57
我的意思是:
dd if=(fd1) of=(fd0) count=1 中没有skip,那么就是复制fd1的第一扇区到fd0,如果fd1的第 ...

是吧。
回复

使用道具 举报

6#
发表于 2016-10-18 13:13:50 来自手机 | 显示全部楼层
pseudo 发表于 2016-10-16 12:48
map --mem (fd1)+1 (fd0)
map --hook
这样?

那fd0只有一个扇区了。

点评

注意在 map 命令中,(fd1)+1 代表 (fd1) 上的全部扇区,而不仅仅是其第一扇区。 因此,上述命令得到的虚拟盘 (fd0) 将具有与 (fd1) 同样的大小。 如果我没记错的话,下面这两条命令是等价的(至少在一些场合是  详情 回复 发表于 2016-10-19 10:47
回复

使用道具 举报

7#
发表于 2016-10-19 11:47:14 | 显示全部楼层
不点 发表于 2016-10-19 10:47
注意在 map 命令中,(fd1)+1 代表 (fd1) 上的全部扇区,而不仅仅是其第一扇区。

因此,上述命令得到的 ...

学习了。
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2026-2-14 03:08

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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