无忧启动论坛

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

[已解决] G4D如何引导扇区序列文件

  [复制链接]
1#
发表于 2013-5-16 17:46:17 | 显示全部楼层
光盘镜像和硬盘镜像软盘镜像不同,光盘镜像的引导扇区并不是从iso文件第一个字节开始的。比如win7官方光盘的引导扇区是从iso第1503232字节开始的。

所以你要先找到引导扇区在iso文件里面是从哪里开始的。还要保证iso文件连续存储,否则读取的扇区可能根本不属于这个iso文件

还有你的引导扇区怎么有2880扇区?这是一个软盘镜像的容量啊,软盘镜像要map模拟才能引导,不能直接chainloader
回复

使用道具 举报

2#
发表于 2013-5-16 20:26:15 | 显示全部楼层
本帖最后由 fujianabc 于 2013-5-16 20:31 编辑
yuan-0918 发表于 2013-5-16 18:07
是个小点的ISO  PE文件文件是连续的,ISO文件前64扇区的确都是空的,但加载点空扇区应当没影响啊我想可能 ...



刚刚反汇编试了一下,0x0000对应的是加法指令,执行空扇区等于连续做加法。

还有你从iso里面加载几个扇区chainloader,要从iso启动还是硬盘启动?如果从iso启动的话,必须要先map这个iso,否则找不到启动设备的。
回复

使用道具 举报

3#
发表于 2013-5-17 16:55:34 | 显示全部楼层
yuan-0918 发表于 2013-5-17 15:37
谢谢您,我试了IMG文件也启不动,G4D引导序列扇区文件还真找不到应用帖,还是不会


img文件也不是你这么用的,要先map才行。我举个例子,比如你的mbr出问题了,备份mbr在硬盘第30扇区,则
root (hd0,0)
chainloader (hd0)30+1
boot

再比如,你的img软盘镜像文件始于硬盘的第111111扇区,长度2880扇区,则
map --mem (hd0)1111111+2880 (fd0)
map --hook
root (fd0)
chainloader (fd0)+1
boot

点评

谢谢您  发表于 2013-5-17 17:19

评分

参与人数 1无忧币 +5 收起 理由
yuan-0918 + 5 热于助人

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-7 15:41

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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