无忧启动论坛

标题: 怎么把大的img写道光盘,让光盘启动? [打印本页]

作者: liming    时间: 2009-6-6 11:06
标题: 怎么把大的img写道光盘,让光盘启动?
怎么把大的img写道光盘,让光盘启动?
1.44,2.88的可以,5M,10M的不行
作者: rj7can    时间: 2009-6-6 19:16
Easyboot     grub4dos       时空淘气包

这几只软件都很容易。。。。。。。。。。
作者: chb9504    时间: 2009-6-8 22:10
原帖由 rj7can 于 2009-6-6 19:16 发表
Easyboot     grub4dos       时空淘气包

这几只软件都很容易。。。。。。。。。。

楼上正解。
作者: x.Nichdlas    时间: 2009-6-9 03:20
呵呵 这几“只”软件…… :>

补充下ISOLINUX也可以
作者: fujianabc    时间: 2009-6-9 15:33
其实也可以一只软件也不要用,直接用硬盘模拟方式刻光盘启动
作者: wang6610    时间: 2009-6-9 15:38
就是硬盘镜像制作和编辑不方便,还没找到合适的工具。
作者: willsion    时间: 2009-6-10 15:01
原帖由 fujianabc 于 2009-6-9 15:33 发表
其实也可以一只软件也不要用,直接用硬盘模拟方式刻光盘启动


这种方法还没有试过。应该是一个好的办法。
作者: jxf268    时间: 2009-6-10 16:48
回复#6

用DiskGenius创建新的VMWare虚拟硬盘 选立即分配全部硬盘空间 分区格式化 用mkisofs制作硬盘模拟方式的ISO文件,用ImDisk Virtual Disk Driver挂载它,"Image file offset (for non-raw disk image file formats)"框中填写167。选择Blocks(用mkisofs做的一般填写167,hd2iso的填155)
"Device type"选择"Harddisk volume"。不要改动其他设置 单击OK按钮。完成
打开“我的电脑”这时会多出来一个磁盘,接下来…………

给个命令给参考一下:
mkisofs.exe -gui -hard-disk-boot -b "1-flat.vmdk" -V "Windows Live" -hide "boot.catalog" -hide "1-flat.vmdk" -o "C:\1.iso" "1-flat.vmdk"

呵呵,光盘运行的XP就可以这样作出来,当然还需要获取一下这个模拟硬盘的disk signature值和分区表信息,组织一下写成注册表加到那个EWF注册表中再导入光盘系统,添加EWF的驱动就行了。
作者: fujianabc    时间: 2009-6-10 18:14
原帖由 jxf268 于 2009-6-10 16:48 发表
回复#6

用DiskGenius创建新的VMWare虚拟硬盘 选立即分配全部硬盘空间 分区格式化 用mkisofs制作硬盘模拟方式的ISO文件,用ImDisk Virtual Disk Driver挂载它,"Image file offset (for non-raw disk image fil ...

没必要这么烦,用winimage做一个带mbr的镜像文件,然后用nero刻启动盘时选择硬盘模拟,加载此镜像即可。
作者: jxf268    时间: 2009-6-10 18:59
#9楼的也是一种好办法,不过做完后想改,怎么办,删掉重做?

不想把文件都提取出来只修改一下菜单文件,nero做出来的ImDisk挂不出硬盘来,或许我填错了值,我填的是171。winimage不怎么用,它有此功能吗?

#9楼朋友是否有别的好办法?不是攻击,是真心请教。
作者: fujianabc    时间: 2009-6-10 19:36
原帖由 jxf268 于 2009-6-10 18:59 发表
#9楼的也是一种好办法,不过做完后想改,怎么办,删掉重做?

不想把文件都提取出来只修改一下菜单文件,nero做出来的ImDisk挂不出硬盘来,或许我填错了值,我填的是171。winimage不怎么用,它有此功能吗?
...

我从来没有在制作完软盘/硬盘模拟的iso后再直接改iso里的软盘/硬盘镜像过。
都是在制作完磁盘镜像后,再制作iso的。

另外,也可以用sdi或者vhd虚拟一个硬盘,然后nero硬盘模拟时直接指向这个虚拟硬盘。
作者: jxf268    时间: 2009-6-10 20:44
谢谢,答复。以前我也是用sdi或者vhd虚拟一个硬盘,然后nero制作,最近迷上了做光盘系统,因为hd2iso和mkisofs制作出来的ISO修改方便,而又要用VM测试,刚好看到国外有人用vmware虚拟机的硬盘文件直接用mkisofs来做,才知道原来虚拟机的硬盘文件可以直接用,所以就推荐制作vmware虚拟机的硬盘文件了,因为修改方便吗。

若是ImDisk能把nero做出的ISO挂出硬盘来,能够修改里面的文件,那么做光盘系统就方便极了,就可以选择分区用nero硬盘模拟制作出一个可引导的ISO来,然后再获取该ISO模拟的硬盘分区参数,修改一下ISO里面的系统的注册表,那么就不会有7B蓝屏现象了。国外的那种做法不可取,会残留vmware虚拟机的驱动。

我再去研究一下ImDisk的那个参数。希望能挂上nero的ISO

顺便问一下,nero的
加载扇区(十六进制)[&L]:07C0
已加载扇区数[&K]:1
是什么意思?可能ImDisk挂不上与这也有关系。
作者: bigliu    时间: 2009-6-10 21:35
SelfImage是做什么的
作者: jxf268    时间: 2009-6-10 22:21
标题: 回复 #13 bigliu 的帖子
好象是网络备份系统的。

哈哈,终于搞定nero,ImDisk那儿填140

nero使用的是32扇区。27*4+32=140

这下复制创建一步搞定。可以定制一个真正的光盘XP系统了,那个embedded见鬼去吧,这样那样的问题XP不存在。

下一步准备把光盘XP系统量产到U盘,先不改USB的那几个值,试试能不能启动。不行就改为0。
作者: fujianabc    时间: 2009-6-10 22:30
原帖由 jxf268 于 2009-6-10 22:21 发表
好象是网络备份系统的。

哈哈,终于搞定nero,ImDisk那儿填140

nero使用的是32扇区。27*4+32=140

这下复制创建一步搞定。可以定制一个真正的光盘XP系统了,那个embedded见鬼去吧,这样那样的问题XP不存 ...

普通的xp应该不能用硬盘模拟方式启动的(就是win98也不行),因为光盘模拟启动是基于bios的,一旦切换入保护模式,就会找不到硬盘,然后0x7b,这个和grub4dos模拟硬盘不能起动windows是一个道理。

xp embedded之所以可以从模拟硬盘启动,关键在于一个叫eltorito.sys的驱动,这个是光盘模拟硬盘的驱动。
作者: jxf268    时间: 2009-6-10 22:51
对呀!就是给XP加上eltorito.sys和EWF驱动呀,但是就算你加了也会出现0x7b,我搞了半年才弄明白,其实就是他不知道磁盘信息。而他的信息又没有工具可以找出来。为什么embedded的光盘都是那么大,就是因为这样磁盘信息一致,而我们又都没去分析他,所以还没看到哪位用hd2iso制作出一个可运行的XP光盘来,而国外用vmware虚拟机的硬盘文件直接用mkisofs来做,因为注册表里已有磁盘信息所以不会0x7b。
作者: fujianabc    时间: 2009-6-11 02:53
还有,光盘启动的xp embedded实在太慢了,根本不实用,而且很耗光驱

主要是由于寻道速度远慢于硬盘
作者: jxf268    时间: 2009-6-11 08:24
所以才想量产进U盘啊。

现在盘片便宜,做一个也没什么坏处。让人家救救急也行。

你给他搞了U盘系统,他会给你格式化,量产成USB-CDROM,他会找工具给你量产回来。给他一张可运行的光盘系统,看他还能怎么折腾。有了他你就可以给他远程协助,或者直接控制他,帮他完成对原系统的修复,或重新安装系统。当然PE也可以完成这些任务,若是他没U盘PE系统,而主机MBR或分区表被破坏,进不了任何系统,你能怎么办,亲自跑一趟?这下你赠送给他的光盘系统就可以派上用场,而这些会折腾的人也不会来求你,他自己会把他折腾好的。
作者: dvd008    时间: 2009-6-11 08:31
ramos 可以光盘启动
作者: jxf268    时间: 2009-6-11 08:48
小内存      看你怎么启动
作者: dvd008    时间: 2009-6-11 11:46
这个本来就是应急的东西,
小内存,pe可以,512以上可以上ramos的
光盘启动的xp,我也没有找到办法
作者: jxf268    时间: 2009-6-11 12:10
都好多人制作成功了,你还没找到办法?
关键是光盘运行的xp是否有价值。
作者: dvd008    时间: 2009-6-11 12:47
正常的xp做到光盘,我没有办法
安装到u盘,移动硬盘这可以
pe,ramos做到光盘也行




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3