|
不好意思,此楼占用了。
使用附件bt_folder4.cmd来制作启动组文件。
注:此方法无论是removable或fixed盘都可以用来安装XP,什么文件都不用修改,根本不存在盘符错乱和修改boot.ini文件等等问题。
本人已经测试成功。
===
如果使用移动硬盘来安装XP,或者使用FIXED类型U盘来安装XP,不能像REMOVABLE类型U盘来安装XP,因为移动硬盘启动后,其本身会被认为第一内置硬盘,这样,XP的启动文件都会安装到这个盘上,并且真正的内置硬盘的盘符会为D(假设只有一块内置硬盘)。
为了解决这个问题,外国鬼子开发了dummy.sys驱动,加入它,可以使FIXED类型的盘变成REMOVABLE的,这样,就可以像以上方法安装XP了。
这里,我们淘汰这种安装方法,因为太麻烦,JACLAZ研究小组发现了更好的使用移动硬盘安装XP的方法。在原理不变的情况下,我对其进行“改进”。
先说原理:
可能有的人打开了我首贴中提到的这个文章::软盘启动后从NTFS分区上读取安装源文件安装Windows2000攻略。里面有这样内容:
[SetupData]
;
; SetupSourceDevice is optional and specifies the nt device path
; of the device to be used as the setup source. This overrides
; the CD-ROM or winnt local source.
;
;SetupSourceDevice = \device\harddisk0\partition1
;
; SetupSourcePath specifies the path relative to the source device
; where the setup source tree is to be found.
; All media descriptors are relative to this.
;
SetupSourcePath = "\SIMPCHIN\WIN2000\PRO\"
MajorVersion = 5
MinorVersion = 0
DefaultPath=\WINNT
这里的英文注视已经非常清晰的告诉我们,SetupSourceDevice参数是可选的,用来确定用来作为安装源设备的NT设备的路径。这个参数将覆盖默认的CD-ROM或NT本地源路径。而SetupSourcePath用来确定安装源文件在源设备上的相对路径。请注意SetupSourceDevice参数的值和C:\Boot.ini内的信息何其相似!如果不大清楚具体值的意义,我们可以对照着猜测一下harddisk0和partition1所代表的具体意义,这该不会很难吧 :-)
有充分的理由相信修改这两个参数将能够实现我们刚才的思路。假设我们的WIN2K的安装源文件放在用NTFS格式分区的D盘上,路径为D:\WINDOWS2K,则用软盘启动前,我们需要将软盘DISK1上的TXTSETUP.SIF文件的相应参数进行修改:
SetupSourceDevice = \device\harddisk0\partition2
SetupSourcePath = "\WINDOWS2K\"
不错,JACLAZ等人修改添加了TXTSETUP.SIF文件中上述红色字部分内容,得到了突出的效果。
方法是加入了SetupSourceDevice = \device\harddisk1\partition1和SetupSourcePath = "\自定义路径\i386"
解释一下,将I386文件夹放到移动硬盘第一分区某自定义路径下即可实验安装,不需要ren_fold.cmd,undoren.cmd,finifix4.cmd,rename.exe等文件,而且I386路径也不会被删除。
他们编了个工具,但需要进PE下进行设置,我嫌麻烦,自己搞了一个方法。
使用虚拟机建立一个NTFS分区,用BOOTSECT.EXE写入NT52引导,从I386目录拷贝SETUPLDR.BIN到此分区根目录并重命名为NTLDR,同法拷贝NTDETECT.COM和TXTSETUP.SIF文件到根目录。
使用BT_FOLDERS4.CMD制作启动组文件,放入此NTFS分区名为$WIN_NT$.~BT文件夹。
修改TXTSETUP.SIF文件,在SETUPSOURCEDATA项下加入SetupSourceDevice = \device\harddisk1\partition1,修改SetupSourcePath = "\自定义路径\i386"。
OK,使用GHOST对这个分区做一个镜像,放到移动硬盘。
从BIOS设置移动硬盘为第一启动盘并启动,假设启动了GRLDR,则可以通过配置MENU.LST文件,加入一项“为第一内置硬盘克隆入启动镜像”,即启动一个GHOST,自动将上述镜像克隆入内置硬盘第一分区。重新启动系统,选择内置硬盘为第一启动项,OK,剩下的就是XP的安装界面了。
如果不重新格式化目标磁盘来安装,安装后需要手动删除目标磁盘根目录的$WIN_NT$.~BT和txtsetup.sif
[ 本帖最后由 victor888 于 2009-4-24 08:58 编辑 ] |
|