发新话题
打印

请高手探讨本贴前四楼,绝对有挑战性,如果没有你可以骂我!!!

  一、看你对启动软盘组怎样理解了,如果只把微软提供的叫启动软盘组的话,当然不用软盘组也可以制作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将启动文件进行修改),所以就需要启动软盘组了。

TOP

  不能,因为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\"

  知道了吧,所以必须要启动组

TOP

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

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

  XPRO和XOEM下面应该有个I386的文件夹,安装文件在这些目录中,否则应该不能安装成功

TOP

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


补充:这个贴子一直是我回答的,不过我不是高手,一起探讨吧:)

TOP

发新话题