无忧启动论坛

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

[分享] [简易脚本]]处理zip盘为"hdd盘"

[复制链接]
1#
发表于 2011-10-15 12:54:26 | 显示全部楼层
FBINST制作的USB-ZIP启动盘,使用此批处理后无效果。

FB2HD.CMD在UD区内,运行前find会找到(fd0)、(fd0,0)、硬盘hd0各分区,ls (fd0)/显示为UD区内容,ls (fd0,0)/为U盘可见分区内容。
运行command (ud)/FB2HD.CMD后,运行find,显示(fd0)、(fd0,0)、硬盘hd0各分区,设备无改变。

不过使用map命令有个奇怪的现象:
map (fd0) (hd)
map --hook
运行find,多了(hd1,0),ls (hd1,0)/为U盘可见分区内容,ls (fd0)/为UD区内容,ls (fd0,0)/为U盘可见分区内容。
继续
map --mem (fd0,0)/dos.ima (fd0)
map --hook
运行find,多了(fd0,1)、(fd0,2)、(fd0,3)。
ls (fd0)/为UD区内容,ls (fd0,0)/、ls (fd0,1)/、ls (fd0,2)/、ls (fd0,3)/均是读取错误,ls (hd1,0)/为U盘可见区内容。
继续
map (fd0) (fd1)
map --hook
运行find,又多了(fd1)、(fd1,0)、(fd1,1)、(fd1,2)、(fd0,3)。
ls (fd0)/为UD区内容,ls (fd0,0)/、ls (fd0,1)/、ls (fd0,2)/、ls (fd0,3)/、ls (fd1,0)/、ls (fd1,1)/、ls (fd1,2)/、ls (fd1,3)/均是读取错误;
ls (fd1)/竟然是dos.ima映像内容,ls (hd1,0)/为U盘可见区内容。

如果dos.ima在硬盘上(第二步)
map --mem (hd0,0)/dos.ima (fd0)
map --hook
运行find,多了(fd0,1)、(fd0,2)、(fd0,3)。
ls (fd0)/为dos.ima内容,ls (fd0,0)/、ls (fd0,1)/、ls (fd0,2)/、ls (fd0,3)/均是读取错误。

[ 本帖最后由 mygamexxx 于 2011-10-15 13:26 编辑 ]
回复

使用道具 举报

2#
发表于 2011-10-15 14:04:40 | 显示全部楼层
运行批处理后,hd0还是硬盘的hd0,无hd1产生。是不是不能是FBINST制作的USB-ZIP启动盘?

[ 本帖最后由 mygamexxx 于 2011-10-15 14:09 编辑 ]
回复

使用道具 举报

3#
发表于 2011-10-15 14:52:46 | 显示全部楼层
菜单进入命令行
执行FD2HD.CMD前:
root   #(fd0,0)
root (bd)  #(ud)
read 0x8280  #0x23
read 0x82b8  #0xff3f003f
command    #(bd)/boot/grub/
#后面的是运行结果。

command /FD2HD.CMD
结果:
.....0x8278:   ....0x132dea1
17 (HEX: 0x11)
warning: No such command: v

find      #硬盘情况无变化,无hd1
回复

使用道具 举报

4#
发表于 2011-10-15 14:56:31 | 显示全部楼层

回复 #13 zxw 的帖子

今天刚下载的最新版啊grub4dos-0.4.5b-2011-10-09.7z,否则你的批处理不会运行的。
只有一个区别,使用了gfxmenu,但是进入命令行后操作的

[ 本帖最后由 mygamexxx 于 2011-10-15 14:59 编辑 ]
回复

使用道具 举报

5#
发表于 2011-10-15 15:01:29 | 显示全部楼层
grldr菜单
debug off
timeout 0
default 0
title
calc *0x82b8>>8&0xff-0x80 || configfile (ud)/menu_ud1.lst
calc *0x82b8>>8&0xff-0x80 && configfile (ud)/menu_ud0.lst
回复

使用道具 举报

6#
发表于 2011-10-15 15:25:46 | 显示全部楼层
更改菜单后成功!!!不过这个方法在复杂情况中使用有问题。
(fd0)与(fd0,0)有联系,如果map为hd后,对以后map --mem软盘映像(U盘可见区上的IMG文件)有影响,与真正的(fd0)还是不一样。
感觉FBINST的USB-ZIP这个情况也挺烦人的

本来就是为了空出(fd0),用于map软盘映像。但使用中就有问题。

[ 本帖最后由 mygamexxx 于 2011-10-15 15:36 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-16 19:32

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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