无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 4485|回复: 4
打印 上一主题 下一主题

grub4dos map 前可随意更改 fat img 大小?

[复制链接]
跳转到指定楼层
1#
发表于 2010-9-29 11:18:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因为看了chenall CSPE,里面有个直接改fat img 参数的句子:
#如果上面检测的内存大于500MB就把镜像大小改为160MB,这样可以不用启用FBWF功能
checkrange 512 read 0x60108 && write --offset=0x20 (rd)+1 \0\0\5\0
map --mem (rd)+1 (hd0)

改的地址0x20是fat的总区数的大小,总个四个字节,但我改自己的fat img却不行,可以读取,但无法写入,转到grub下提示无法挂载分区

我想问的是-是否grub4dos map 前可通过0x20随意更改 fat img 大小?
2#
发表于 2010-9-29 11:31:50 | 只看该作者
不行的,我那个IMG是特别制作的。本来是160MB的,但是修改的参数,默认是50MB。
需要的话通过GRUB4DOS再改成160MB。
回复

使用道具 举报

3#
 楼主| 发表于 2010-9-29 11:35:46 | 只看该作者
哦,那意思是说,先制作160M的img,再改下0x20使其变成50M,还是不止改这一个地方
回复

使用道具 举报

4#
发表于 2010-9-29 11:41:10 | 只看该作者
原帖由 yjfok961 于 2010-9-29 11:35 发表
哦,那意思是说,先制作160M的img,再改下0x20使其变成50M,还是不止改这一个地方

一般情况下只需要改这个地方就可以了。
副作用就是本来是160M的FAT的分配表是按160M分配的,改成了50M。那FAT分配表后面的那一部份就浪费掉了(只是一小部份空间,视分区大小而定,具本可以研究一下FAT文件系统结构)。
回复

使用道具 举报

5#
 楼主| 发表于 2010-9-29 11:45:02 | 只看该作者
谢谢解疑

文件系统结构会再认真研究的,现在只是了解了下皮毛。。。浪费掉的fat表也不是很大,这个无所谓,只要grub4dos仿真到想要的大小就行了,要是仿真在内存占用160m而只能用50m,那副作用就大了。。。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-26 14:39

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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