无忧启动论坛

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

手动由acronis bootable 软盘映像制作硬盘映像

[复制链接]
跳转到指定楼层
1#
发表于 2010-2-8 23:33:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以前没怎么用过acronis,近日看到它生成的Full映像和linux有些相关,研究了下怎么把生成的fd.img尽量保持完整的移动到含mbr的hd.img
基本思路,用Acronis Disk Director对不含任何分区结构的硬盘映像进行分区,其mbr可以找到对应pbr,从而加载分区下的bootwiz.sys
改造下full软盘映像的0扇区,提取出来以形成硬盘映像的pbr,

以上mbr及pbr的作用完全是本人猜想加试验的结果,后被证实可行

看起来有点像syslinux 的mbr 找含0x80标志的pbr后 加载ldlinux.sys,
同样bootwiz.sys貌似不能直接被chainloader

纯属折腾,各位指教

所需工具:
-------------------------------
Acronis Disk Director及其BootCD文件
虚拟机软件 QEMU
WinHex
Ramdisk
-------------------------------

第一步:制作含acronis自带mbr的硬盘映像 test.img
1.cmd下打开qemu (没用过qemu的请google之,资料一大把)
   输入以下命令,生成原始img,大小为50MB
   qemu-img create -f raw test.img 50M
2.设置bootcd为第一启动,对test.img 进行分区,
   命令如下:
   qemu -L "c:\Program Files\qemu\pc-bios" -hda test.img -cdrom Acronis_Media_9.7.8353.iso -boot d
   仅建立一个fat16主分区即可,分区格式与ramdisk一致







第二步:生成ADD的bootable 软盘映像 fd.img
安装ramdisk,设置为32M大小的可移动磁盘,盘符为R:
运行ADD的bootable media builder,选择Removable Drive(R:),一路点下去
运行ramdisk,使用其自带的“保存映像”功能,保存为fd.img文件


第三步:提取bootable fd.img 的0扇区,写入至硬盘映像的0分区启动扇区,修改BPB hidden_sectors数据
具体如下:

1.用winhex打开fd.img,复制0扇区共512字节
2.winhex打开硬盘映像test.img,进入逻辑63扇区即分区启动扇区,光标移到该扇区第一个字节处,
   写入前面已复制的512字节的数据,原有扇区数据将被覆盖



3.最重要的一个步骤!!!!
   修改pbr即偏移7E1CH处开始的数据为3F即63,fd.img此处为00,但作为硬盘分区是此处不能为0





4.最后用工具将ramdisk 分区R:下的文件全部添加到test.img第一个分区里,over!
   用qemu 单独启动test.img 试试,good!
   qemu -L "c:\Program Files\qemu\pc-bios" -hda test.img



后记: 其实将制作完成的test.img中分区启动扇区提取备份为acronis.pbr,类似syslinux.pbr,
           而后mbr pbr 就可以随便更改了,grub4dos syslinux 均可
           grub4dos中 chainloader /acronis.pbr 即可


[ 本帖最后由 panzer 于 2010-2-8 23:36 编辑 ]
2#
发表于 2010-2-10 22:12:30 | 只看该作者
强贴!的好好研究研究……
回复

使用道具 举报

3#
 楼主| 发表于 2010-2-10 22:29:48 | 只看该作者
今天我又将acronis的mbr替换为nt5.0和syslinux的mbr
发现三种mbr的作用完全一样,寻找0x80活动分区后,bootwiz.sys得以被成功加载,
回复

使用道具 举报

4#
 楼主| 发表于 2010-5-26 20:55:18 | 只看该作者
这几天发现一个新问题,0分区启动扇区parameter定义的理论分区大小必须小于该映像文件实际物理大小,反之否则无法启动,或者等于更好?不会手动修改分区表,感觉比较麻烦,不折腾了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-24 07:31

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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