各位大侠:
最近在用IMAPIv2写一个制作启动光盘的程序,遇到了几个问题,请高手指点:
1>刻录启动光盘时必须要将文件做成ISO格式才行吗?
2>光盘引导文件有哪几个?(我用UltroISO提取出来的只有一个.bin文件,然后用UltroISO将.bin文件刻到光盘里面,但是不能引导)
3>怎么使用IMAPI将引导文件刻进光盘?
4>当对大于光盘容量的文件(文件夹)进行拆分后,如何保证刻录后的启动光盘能够连续安装?问题很多,大侠可以对其中的某个作答,十分感谢!
最近在用IMAPIv2写一个制作启动光盘的程序,遇到了几个问题,请高手指点:
1>刻录启动光盘时必须要将文件做成ISO格式才行吗?
2>光盘引导文件有哪几个?(我用UltroISO提取出来的只有一个.bin文件,然后用UltroISO将.bin文件刻到光盘里面,但是不能引导)
3>怎么使用IMAPI将引导文件刻进光盘?
4>当对大于光盘容量的文件(文件夹)进行拆分后,如何保证刻录后的启动光盘能够连续安装?问题很多,大侠可以对其中的某个作答,十分感谢!
解决方案 »
- VC++怎么结束指定进程
- 如何通过FindWindowEx得到的子窗口句柄获得其父窗口句柄
- Winsock2 建立连接以后怎么才能得知对方发送了数据``
- 我已经安装了微软的SDK ,是不是在VC中要重新定向D:\Program Files\Microsoft Visual Studio\VC98\INCLUDE 文件夹到我安装的SDK目录?
- 急!我已研究了好几天了,各位大侠帮帮忙!!!
- 为什么我的bind总是出错?
- 各位高手再问一次如何在不支持鼠标事件的控件中屏蔽鼠标右键如FLASH控件
- 帮忙介绍一下好的位图资源的网站?
- ado编程中_bstr_t数据值不完整,应该很多人遇到过!怎么解决?跪求大神!!!!!!!!!!!急!!!!!!!!!!
- CreateThread创建的线程怎么停止
- 怎么判断创建的对话框窗口已经关闭
- 用gdal实现动态投影的一个问题
如果之前写入其他数据,可能占据了 引导扇区 位置,
所以先制成ISO,然后一次性写入光盘2.引导程序一般是汇编程序,主文件只有一个,可能有其他配置文件
你是提取哪的引导文件?windows安装盘的?Ghost盘的?
windows xp安装盘的是引导后,接着会执行i386/setupldr
Ghost盘的是EZBoot制作的引导菜单,有的是Grub4Dos,引导后都会执行某个指定的文件3.先写入引导文件到特定扇区,再写其他数据,
或生成ISO,直接刻录4.这要看安装程序是否支持分卷安装
1.制作成ISO文件就可以保证引导文件被放到引导扇区了吗?如何保证?我将系统的ISO文件提取出来然后再放到另外新建的一个ISO文件中,并把新的ISO刻到光盘中,光盘为何启动不了?
2.我提取的是Ubuntu的引导文件,只提取出一个.bin文件。
3.特定扇区指的是哪一块?有没有相关的资料可以参考?感谢您的答复!
我是从Ubuntu的安装镜像是提取的。
bin转iso吧,用WinISO
关键是怎么用代码实现?还有如果ISO size大于光盘容量的时候如何实现分卷刻录并能够让刻录后的光盘支持分卷安装?
1>刻录启动光盘时必须要将文件做成ISO格式才行吗?
答:不是。可以先做成ISO,然后直接将对ISO进行刻录;也可以先将启动文件转换成文件流,然后通过IBootOptions的AssignBootImage将其与IBootOptions关联,再通过IFileSystemImage的 put_BootImageOptions方法将启动文件加入File System Image,后面加入要刻录的文件和文件夹的方法和普通的刻录方法一样。
2>光盘引导文件有哪几个?
答:刻录PE启动盘时,直接使用etfsboot.com文件即可,此文件是AIK提供用于引导PE启动的文件。
3>怎么使用IMAPI将引导文件刻进光盘?
答:如上两个步骤。
4>当对大于光盘容量的文件(文件夹)进行拆分后,如何保证刻录后的启动光盘能够连续安装?
答:可以将系统启动所必要的文件刻进第一张光盘,其它的文件放在后续光盘,当安装时,若找不到文件则提示用户更换光盘,并在光盘中重新搜索所需文件。感谢楼上各位的回复!