Board logo

标题: 请高手探讨本贴前四楼,绝对有挑战性,如果没有你可以骂我!!! [打印本页]

作者: ewangqingshen    时间: 2006-9-12 18:43     标题: 请高手探讨本贴前四楼,绝对有挑战性,如果没有你可以骂我!!!

请教高手不用软盘组能制作2合1Winxp启动光盘吗??有人说可以!!
对次我也有疑问啊!!!请高手解答。
第二个问题,为什么只有一个winxp时不用启动软盘组,请高手解答一下,启动时到底怎么一回事,最好解答详细的启动过程;。

[ 本帖最后由 ewangqingshen 于 2006-9-12 21:45 编辑 ]
作者: 木石前盟    时间: 2006-9-12 20:12

  一、看你对启动软盘组怎样理解了,如果只把微软提供的叫启动软盘组的话,当然不用软盘组也可以制作2合1的启动光盘了,而且我不推荐你使用软盘组,因为它是针对SP1制作的,微软的官方网站上没有提供之后的版本,但我们每个人使用的XP一般都不太一样,有用OEM版,有用VOL版,根据我的经验,用软盘组不太容易成功。
  那么不下载微软的启动软盘组怎么制作启动文件呢,将XP安装光盘放在光驱中,运行CMD进入命令控制台,如果你的光驱是盘符是I,则输入 I:\i386\winnt32 /noreboot 进行XP安装,安装结束后到C盘,会有一个WIN_NT$.~BT目录,这个目录就是启动文件,COPY过来就可以了
  注意:C盘根目录下还会生成2个文件,名称我记不起来了,你看一下删除了,没有用了,还有就是把boot.ini删除了,将boot.bak改名为boot.ini,否则重启电脑后会有“安装XP”这个选项

  二、只有一个XP时不用启动软盘组的原因:
  1、因为XP安装程序会在安装过程中自动检验你的光盘是不是原版的光盘,这是光盘下的win51,win51sp1,win51sp2等几个文件,如果光盘根目录中没有这几个文件,它就会认为这张光盘不是XP的安装盘而要求你重新插入XP安装光盘,所以你查看任何一个N合1的光盘,根目录下都有这几个问题。
  2、安装过程中安装程序需要从光盘COPY文件到硬盘,XP的默认安装程序所对应的目录是I386,(对windows系统来讲,2000/xp/2003都是这个目录,其它目录中的都是一些附加工具,你完全可以删除它),这样问题就来了,如果只有一个XP时,当然安装程序就自动找到I386了,但你要N合一,那么就不可能全部用I386了,要根据你的需要来更改文件夹名称,如改成XPRO、XOEM这样的名称,但这样一来安装程序就找不到文件了,这时高手就从启动软盘组中发现了,引导文件中包含了I386这个目录,只要把这个目录更改了,就可以将安装文件夹改成任一4个字母的名称了(注意,必须是4个字母,这样才能用Ultraedit将启动文件进行修改),所以就需要启动软盘组了。
作者: ewangqingshen    时间: 2006-9-12 20:40

Winxp1放置xp原版,Winxp2放置xp集成驱动版。按照win2000多合一安装光盘的方法修改W2ksect.bin,使W2KSect1.bin-->xpro
W2KSect2.bin-->xoem.其他都没有修改,请问行吗!!
EasyBoot
  |
  |----Disk1
  |     |
  |     |---Ezboot
  |     |       |---W2KSect1.bin
  |     |       |---W2KSect2.bin
  |     |
  |     |
  |     |---Winxp1               |
  |     |       |--xpro(不同版本的xp386文件夹的重命名)
  |     |
  |     |---Winxp2
  |     |       |--xoem(不同版本的XP386文件夹的重命名)
  |     |
  |     |---BOOTFONT.BIN、WIN51、WIN51P、WIN51SP2、
还有一点我并没有用软盘启动组,能成功吗!!

[ 本帖最后由 ewangqingshen 于 2006-9-12 20:41 编辑 ]
作者: ewangqingshen    时间: 2006-9-12 20:45

我个人认为不太可行,因为W2ksect.bin原来是指向光盘根目录的 I386文件,修改后应该指向光盘根目录的xpro和xoem,但xpro和xoem并不在光盘根目录下.所以个人认为有问题.
作者: 木石前盟    时间: 2006-9-12 21:08

  不能,因为w2ksect.bin只是一个启动文件,启动后XP的安装中有一段过程叫做文本化安装过程(你可以在XP的安装目录中找到一个文件名叫txtsetup.sif,看这个文件名就知道了吧,文本安装),XP后面的图形化安装界面全靠这个过程了,这个过程完成不了,后面就没法进行了。
  在txtsetup.sfi里面有一个参数, [SetupData] 字段下的 SetupSourcePath 值
  缺省这个值是这样的:
   SetupSourcePath = "\"
  这个就是指向光盘根目录的,会自动找到I386这个文件的
  但你要放到你的目录中
|     |---Winxp1               |
  |     |       |--xpro(不同版本的xp386文件夹的重命名)
  |     |
  |     |---Winxp2
  |     |       |--xoem(不同版本的XP386文件夹的重命名)

这样的话,必须改为

  SetupSourcePath = "\winxp1\xpro\"   和    SetupSourcePath = "\winxp1\xoem\"

  知道了吧,所以必须要启动组
作者: 木石前盟    时间: 2006-9-12 21:13

  但是也有一种情况,可以直接使用的,就是把XPRO和XOEM这两个目录放在光盘根目录下(注意,这是I386直接改名过来的),这样的话就可以直接启动了,不需要软盘组。

  另:补充楼上一个问题,如果楼上的
  |     |---Winxp1               |
  |     |       |--xpro(不同版本的xp386文件夹的重命名)
  |     |
  |     |---Winxp2
  |     |       |--xoem(不同版本的XP386文件夹的重命名)

  XPRO和XOEM下面应该有个I386的文件夹,安装文件在这些目录中,否则应该不能安装成功
作者: ewangqingshen    时间: 2006-9-12 21:20

Winxp1放置xp原版,Winxp2放置xp集成驱动版。按照win2000多合一安装光盘的方法修改W2ksect.bin,使W2KSect1.bin-->xpro
W2KSect2.bin-->xoem.其他都没有修改
EasyBoot
  |
  |----Disk1
  |     |
  |     |---Ezboot
  |     |       |---W2KSect1.bin(把原来的文件复制两个,以和两个版本对应)
  |     |       |---W2KSect2.bin
  |     |
  |     |
  |     |----xpro(不同版本的xp386文件夹的重命名)
  |     |
  |     |
  |     |----xoem(不同版本的XP386文件夹的重命名)
  |     |
  |     |---BOOTFONT.BIN、WIN51、WIN51P、WIN51SP2
个人认为这样可以....但不知道是否要修改xpro下的也就是(I386)下的setupldr.bin。。。请高手指点。。。

[ 本帖最后由 ewangqingshen 于 2006-9-12 21:29 编辑 ]
作者: 木石前盟    时间: 2006-9-12 21:42

应该是不需要的,自己用虚拟机试试吧


补充:这个贴子一直是我回答的,不过我不是高手,一起探讨吧:)
作者: ewangqingshen    时间: 2006-9-12 21:44

感谢木石前盟 兄,有问题在向你请教!!多谢了。。。
作者: ewangqingshen    时间: 2006-9-13 11:43

高手也没有人回答,看来真的有问题!!
作者: je64    时间: 2006-9-13 15:50

没有试过怎么知道有问题。




欢迎光临 EZB 论坛 (http://ultraiso.net/ezbbbs/) Powered by Discuz! 6.1.0