IT姐妹技术论坛 Windows Xp SP3 DOS 标准安装版(手动/自动)
今天在这里向大家介绍一下安装版的XP教程,因为,有关GHOST的版本太多了,有了XP GHOST 版本,为什么还要介绍安装版呢?主要有以下三点:第一点:有时候,不是所有电脑都能运行 XP GHOST版,只能进行安装版本才可以。
第二点:有好多人不喜欢 XP GHOST版本,而喜欢自己进行XP安装版本,因为他有许多多优点,如:保留系统的原质原味,可以根据自己的工作需要,适当进行系统精简。因为XP GHOST版本可能对于某些用户来讲,不是太多就是太少?因为每个用户都有自己的特定环境,所以有必要有一个XP的安装版本。
第三点:如果要进行系统封装,这母盘一定要选好,只有选了好的母盘后,才能保证你的系统进行封装后性能稳定,这里的母盘是选上海政府版SP3版(是在上海政府版SP2版上基础上再整合SP3后形成的SP3版,不加任何东西,原质原味,不加任何驱动,你可以自己在安装后,进行万能驱动的安装),一般做封装的母版最好是上海政府版或广州政府版。
这里向大家介绍的是 Windiws XP SP3 版本(是在上海政府免激活版SP2的基础上再整合SP3后形成的 Windows XP SP3 版本),当然你也可以选其他版本。
第四点:对于初学者,自己想要练习XP封装系统,可能一时又找不到性能稳定的不加任何驱动的Windiws XP SP3 版本,这是最好的选择。
此安装版最大的特点用到了以下有关DOS方面的知识点,你如果要学DOS,这不访是练习的机会。在这张安装光盘中,共用到了二个DOS下的批处理文件,以达到自动安装和自动识别当前系统盘的目的。
第一个是自动安装批处理文件:run cdbootgh.img
其中之一:autoexec.bat 自动批处理文件内容如下
@ECHO On
A:
SMARTDRV 65536 32768
LH MSCDEX.EXE /D:PATACD01 /D:PATACD02 /D:SATACD01 /D:SATACD02 /D:SATACD03
call f_cd.bat
aset path=%cdrom%\command;a:\
aset temp= >nul
aset tmp= >nul
echo.
%CDROM%
%CDROM%\xp_sh\i386\winnt /u:%CDROM%\xp_sh\instxp.txt /s:%CDROM%\xp_sh\i386
echo.
其中之二:f_cd.bat 文件内容如下(特指光盘判断文件)
@echo off
rem 涉及第三方软件 findcd / aset / dready
rem 段名 功能
rem top: 获得光驱总个数并+1后赋值给变量n,如果光驱个数为0就进入 nocd 段
rem loop: 对每一个光驱的状态进行循环判断,如果ready就进入 ok? 段
rem ok: 判断准备好的光驱中是否为zxpghost.txt光盘,如果不是就继续 loop
rem 如果是就进入 ok
rem ok: 显示 zxpghost 光驱盘符
rem nocd: 显示没有符合条件的光盘
rem end: 善后,清理内存变量
rem 注:由于findcd n 这个指令每运行一次就会在变量列表中多出一个cdrom所以
rem 需要用到shell级别的set程序及时清理变量,这里使用aset1.4,同时用到aset
rem 的计算功能.由于aset没有设备状态测试功能,只好借助dready帮忙.
:top
aset cdrom=
findcd 0 >nul
if %cdrom%*==0* goto Nocd
aset n :=%cdrom%+1
aset cdrom=
:loop
aset n :=%n%-1 >nul
if %n%*==0* goto NOCD
aset cdrom=
findcd %n% >nul
dready %cdrom%
if errorlevel 255 goto loop
if errorlevel 2 goto loop
:ok
rem 通过判断光盘是否存在\command\zxpghost.txt这个文件来确定其是否为特指光盘
if not exist %cdrom%\command\zxpghost.txt goto loop
:OK
ECHO CDROM=%CDROM%
GOTO END
:nocd
echo No CD_ROM Or all CD_ROM are not ready!
:end
aset m=
aset n=
其中之三:instxp.txt 文件内容如下(该文件就是无人值守自动安装文件)
;SetupMgrTag
AutoPartition=0
MsDosInitiated="1"
UnattendedInstall="Yes"
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=No
TargetPath=\WINDOWS
AdminPassword=*
EncryptedAdminPassword=NO
AutoLogon=Yes
AutoLogonCount=1
OEMSkipRegional=1
TimeZone=210
OemSkipWelcome=1
ProductKey=K2CXT-C6TPX-WCXDP-RMHWT-V4TDT
FullName="abcf"
OrgName="hhh"
ComputerName=*
JoinWorkgroup=WORKGROUP
InstallDefaultComponents=Yes
config.sys 文件内容如下
device=himem.sys /testmem:off
DEVICEHIGH=VIDE-CDD.SYS /D:PATACD01
DEVICEHIGH=VIDE-CDD.SYS /D:PATACD02
DEVICEHIGH=GCDROM.SYS /D:SATACD01 /C0
DEVICEHIGH=GCDROM.SYS /D:SATACD02 /C1
DEVICEHIGH=GCDROM.SYS /D:SATACD03 /C2
files=10
buffers=10
dos=high,umb
stacks=9,256
devicehigh=ramdrive.sys /E 4096
lastdrive=z
第二个是手动安装批处理文件:run cdbootml.img
这二个批处理文件的中最核心的文件内容如下所示:
第一个批处理文件中用了《无人守值安装文件》,以达到自动安装,在安装过程中无需人工干预,系统直接默认安装在C盘下。
第二个文件是手动安装,它可以根据需要安装在C盘、D盘,由用户自选。
这二个批处理文件的相同此处是:
1、第一、第二2个批处理文件中,都设置了在DOS下的高速缓冲。
smartdrv 65535 32768
以加快安装的速度。
2、自动寻找并定位当前系统盘符(在这2个批处理文件中,都设置了自动识别安装光盘文件)。
这主要是保证了在3个以上光驱时,安装系统找不到当前的系统安装盘,只有一个光驱安装时,无此问题,如果二个光驱安装时,你把安装盘放在主光驱中,也无问题,但是如果你有3个以上光驱时,或是不知道哪一个是主光驱时,此文件就发挥作用了,它会自动寻找当前的系统光盘的盘符位置。此文件是:f_cd.bat,文件内容如上所示(特指光盘判断文件),该文件是我引用别人的现成的文件,自己稍加修改后用于此处。
如果你看懂了此段批处理文件源代码,自动可以稍加修改用到你自己的封装系统中去。在你的封装系统中,加上这一段代码后,同样可以用于多光驱的系统盘符自动寻找并定位。
本光盘主要是在DOS下操作的,所以重点是用了大量的DOs方面的知识点,如果你的DOS基础扎实,一般都能看懂,不成问题,如果DOS基础不好,就要花一些功夫了。
下面是该安装光盘的简易操作界面:
以下是执行光盘上自动安装的操作界面图
全自动安装其特点如下所示:
一、是在DOS下的无人守值安装。
二、是设置了DOS下的高速缓冲 Smartdrv 65536 32768
三、是能够在多光驱中自动识别当前的安装系统盘符。
1
http://bbs.itjmz.com/attachment/thumb/Mon_0904/54_76861_b481b4a5abd9fa8.jpg
2
http://bbs.itjmz.com/attachment/thumb/Mon_0904/54_76861_ef1dbf7b94b47b2.jpg
3
http://bbs.itjmz.com/attachment/Mon_0904/54_76861_37b6d6bf12894b7.jpg
4
http://bbs.itjmz.com/attachment/Mon_0904/54_76861_263630ff08dbbd4.jpg
5
http://bbs.itjmz.com/attachment/Mon_0904/54_76861_162dae3030530e6.jpg
6
http://bbs.itjmz.com/attachment/thumb/Mon_0904/54_76861_240fec93490cf85.jpg
7
http://bbs.itjmz.com/attachment/thumb/Mon_0904/54_76861_bf321e184ea64d7.jpg
以下是执行光盘上手动安装的操作界面图
手动安装其特点如下所示:
一、是在DOS下的手动安装。
二、是设置了DOS下的高速缓冲 Smartdrv 65536 32768
三、是能够在多光驱中自动识别当前的安装系统盘符。
四、可以安装到C盘、也可以安装到D盘。
10
http://bbs.itjmz.com/attachment/Mon_0904/54_76861_a72d1f771cc7a48.jpg
11
http://bbs.itjmz.com/attachment/Mon_0904/54_76861_ca36be8d6fb5294.jpg
12
http://bbs.itjmz.com/attachment/Mon_0904/54_76861_16f629c2696cd2b.jpg
13
http://bbs.itjmz.com/attachment/thumb/Mon_0904/54_76861_1a4a00719912d99.jpg
14
http://bbs.itjmz.com/attachment/Mon_0904/54_76861_7cf954c4eeb77b3.jpg
15
http://bbs.itjmz.com/attachment/thumb/Mon_0904/54_76861_1ff2ffe2d748719.jpg
16
http://bbs.itjmz.com/attachment/Mon_0904/54_76861_0bc8056214d3664.jpg
17
http://bbs.itjmz.com/attachment/thumb/Mon_0904/54_76861_1e63949764b136f.jpg
18
http://bbs.itjmz.com/attachment/Mon_0904/54_76861_72dd23a325f46ae.jpg
19
http://bbs.itjmz.com/attachment/Mon_0904/54_76861_3547fc725ecb037.jpg
20
http://bbs.itjmz.com/attachment/Mon_0904/54_76861_32b5f10ef84f312.jpg
21
http://bbs.itjmz.com/attachment/Mon_0904/54_76861_18ba95898782140.jpg
22
http://bbs.itjmz.com/attachment/Mon_0904/54_76861_79176af2d5b3fac.jpg
23
http://bbs.itjmz.com/attachment/Mon_0904/54_76861_c6c6a00e4a77eea.jpg
24
http://bbs.itjmz.com/attachment/Mon_0904/54_76861_10003de9eaff1be.jpg
25
http://bbs.itjmz.com/attachment/Mon_0904/54_76861_0ed852cce5e35f2.jpg
26
http://bbs.itjmz.com/attachment/Mon_0904/54_76861_cde8ccec69bc57e.jpg
27
http://bbs.itjmz.com/attachment/Mon_0904/54_76861_4320b525ea24849.jpg
28
http://bbs.itjmz.com/attachment/Mon_0904/54_76861_8875aabd218d221.jpg
29
http://bbs.itjmz.com/attachment/Mon_0904/54_76861_537e2a696f018a4.jpg
30
http://bbs.itjmz.com/attachment/Mon_0904/54_76861_c93de4bd681e31d.jpg
31
http://bbs.itjmz.com/attachment/Mon_0904/54_76861_be2ccd204ed069c.jpg
32
http://bbs.itjmz.com/attachment/thumb/Mon_0904/54_76861_a5d94c8bea3586b.jpg
下面是该安装光盘文件的下载地址。
http://www.namipan.com/d/9bb7a210dd2ed43e662d90dfb4688d5e22e0004b0068db28
欢迎大家下载使用。
此版本中,除了引用别人一个批处理f_cd.bat 文件外,其他全是本人精心制作调试后成功运行的。
下一版本准备推出《光盘版:无人值守安装 Windows Vista SP1(自己整合) 安装版本》 谢谢分享,收藏备用 楼主辛苦了 谢谢 下载一个用用。
收藏备用,O(∩_∩)O哈哈~
页:
[1]