NC4400 无光软安装XPPro 并自动加载SATA驱动
Watiti 对其NC4400 只有2个区,而且一个还是HP的恢复区非常不满意,因此我们尝试了重装,不过他没有软驱和光驱。在安装中有一定的困难。
Watiti 的 NC 4000
需要指出的是目前本论坛所谈到的 SATA 补丁对其无效。
创建虚拟区
我先尝试在虚拟机上创建了一个15G主分区,保证其为windows98启动,Fat3文件格式。有必要的Smartdrv, Xcopy等Dos下最常用的命令。Wiindows 安装目录i386。
SATA无软驱加载
大家谈论得最多的是怎么没有软驱加载SATA驱动。参考了微软资料,我做法如下:
在i386目录下创建$oem$,然后在 $oem$ 创建 $1 ,然后在 $1 下创建 Drivers 目录,在Drivers下创建 Intel 目录,将Hp提供的HDD目录下的文件全部copy进去。
在$oem$下再创建 Textmode 目录,再次将HDD中的文件全部复制
用微软在XP光盘中的 无人值守创建程序,得到winnt.sif 和winnt.bat。修改Winnt.sif相关类目如下:
[Data]
AutoPartition=1
MsDosInitiated="0"
UnattendedInstall="Yes"
AutomaticUpdates=1
[OEMBootFiles]
iaahci.cat
iaahci.inf
iaahci.PNF
iastor.cat
iastor.inf
iastor.PNF
iastor.sys
INFCACHE.1
txtsetup.oem
[MassStorageDrivers]
"Intel(R) 82801GR/GH SATA RAID Controller (Desktop ICH7R/DH)"="OEM"
"Intel(R) 82801GR/GH SATA AHCI Controller (Desktop ICH7R/DH)"="OEM"
"Intel(R) 82801GBM SATA AHCI Controller (Mobile ICH7M)"="OEM"
"Intel(R) 82801FR SATA RAID Controller (Desktop ICH6R)"="OEM"
"Intel(R) 82801FR SATA AHCI Controller (Desktop ICH6R)"="OEM"
"Intel(R) 82801FBM SATA AHCI Controller (Mobile ICH6M)"="OEM"
"Intel(R) 82801ER SATA RAID Controller (Desktop ICH5R)"="OEM"
[Unattended]
UnattendMode=FullUnattended
OemPreinstall=Yes
TargetPath=\WINDOWS
OemSkipEula=Yes
DriverSigningPolicy=Ignore
OemPnPDriversPath="Drivers\Intel"
修改winnt.bat 如下:
@rem SetupMgrTag
@echo off
rem
rem 这是由安装管理器生成的示例批处理脚本。
rem 如果此脚本是从它所生成的地址移入,它可能需要修改。
rem
smartdrv
set AnswerFile=C:\Winnt.sif
set SetupFiles=C:\i386
C:\i386\winnt /s:%SetupFiles% /u:%AnswerFile%
将winnt.sif 和winnt.bat和其他的Dos程序、i386目录同置于这个驱的根目录
然后用Acronis True Image 对整个虚拟分区其镜像。
需要注意的是有$符号的目录,要在Dos下创建,或用英文版本Windows创建。否则会发生问题
NC440上的操作
在NC4400上安装Acronis True Image ,创建Acronis True Image 启动恢复分区,然后靠启动分区启动恢复那个启动分区镜像。这样,就的到了1个只有C盘主扩展的 NC4400。
现在启动到Dos,不需要关闭SATA原生支持。直接执行刚才修改的Winnt.bat
这样不需要按F6自动加载SATA驱动的Windowsxp无人值守开始。一直到完毕完全OK。最后进入Windows创建扩展分区,并将C盘转换成NTFS (其实也可以在无人应答中实现转换这项操作)