一、winPreVista.iso
https://packages-prod.broadcom.com/tools/frozen/windows/winPreVista.iso
注意其中的驱动分层,不是通用的,包括
①适用32位2003系统的pvscsi驱动,不适用32位XP系统
②适用64位2003系统和64位XP系统的pvscsi驱动,不适用32位2003系统和32位XP系统
③适用32位2003系统和32位XP系统的scsi驱动,不适用64位2003系统和64位XP系统
winPreVista.iso中的scsi驱动是32位的,不适用64位2003系统和64位XP系统
二、xp、2003原版系统不带AHCI SATA驱动,找了一个能用的,但不适用32位XP系统,只适用64位XP系统、32位和64位2003系统
GenAHCI_6.3.0.1是开源通用AHCI驱动(2003系统、64位XP系统选SATA硬盘时必须有这个驱动):不适用32位XP系统
https://github.com/GeorgeK1ng/GenAHCI/releases/
https://github.com/GeorgeK1ng/GenAHCI/releases/download/GenAHCI/GenAHCI_6.3.0.1.7z
三、xp、2003原版系统不带LSI SAS1068 SCSI驱动,找了一个能用的(csdn花了我50积分,这里共享出来,让csdn无分可赚)
LSI SAS1068 SCSI驱动,适用于64位XP、32位和64位2003,不适用32位XP系统
https://download.csdn.net/download/shande/3733414
https://download.csdn.net/download/blackbeautybake/90307418
四、用nLite-1.4.9.3集成驱动时要注意,不适用32位XP系统的驱动不要集成,否则用ISO安装系统过程中会报找不到驱动
①vmware pvscsi驱动,不适用32位XP系统
②GenAHCI_6.3.0.1 AHCI SATA驱动,不适用32位XP系统
③LSI SAS1068 SCSI驱动,不适用32位XP系统
④vmware scsi驱动,不适用64位2003系统和64位XP系统
⑤32位XP系统
I/O控制器只能选BusLogic+IDE、BusLogic+SCSI、准虚拟化SCSI(PVSCSI)+IDE,选LSI Logic和LSI Logic SAS会提示没有驱动(BusLogic+SCSI的前提是ISO已经集成winPreVista.iso中的scsi驱动,否则就老老实实选IDE类型)。
XPSP3-32bit-BusLogic-IDE 可以
XPSP3-32bit-BusLogic-SCSI 可以
XPSP3-32bit-BusLogic-SATA 不行
XPSP3-32bit-PVSCSI-IDE 可以
XPSP3-32bit-PVSCSI-SCSI 不行
XPSP3-32bit-PVSCSI-SATA 不行
⑥64位XP系统、32位和64位2003系统
用nLite-1.4.9.3集成驱动时集成以上适用64位XP系统、32位和64位2003系统的驱动,vmware创建虚机时的I/O控制器选项凡是亮的能点的都有效
3种I/O控制器,每种对应3种硬盘类型,一共9种组合(下图6种组合,虽然IDE的3种我没列,但9种我都成功安装系统了)
五、32位XP是2001年发布的,2003系统是2003年发布的,2003R2系统和64位XP系统是2005年发布的。XP和2003*的原版ISO没有SATA驱动或SCSI驱动,如果不做集成驱动的改造,选原版ISO直接用,请不要按VMware的默认推荐选SCSI,而是要选IDE,一定得选IDE。
给XP、2003集成驱动的软件,我习惯用nLite-1.4.9.3。网友说的DriverPacks BASE 10.06我试了不行。
DPs_BASE_1006.exe,听说挺牛逼的,参考这篇文档https://www.jb51.net/os/windows/84440.html试了下
http://driverpacks.net/driverpacks/windows/xp/x86/mass-storage/12.09
改造出来的ISO并不能解决VMware SATA驱动问题。
在改造XP、2003原版ISO时,我只用到nLite-1.4.9.3和我前面提到的针对性驱动。
配置文件节选
2003R2SP2_32bit
[Drivers]
C:\Users\Administrator\Desktop\vmware\x86\GenAHCI_6.3.0.1\x86\genahci.inf,GenAHCI_x86
C:\Users\Administrator\Desktop\vmware\x86\LSI_1068_Win2k3_all_1240400\W2K3_32\lsinodrv.inf,LSI_SAS_32
C:\Users\Administrator\Desktop\vmware\x86\scsi\vmscsi.inf,vmscsi
C:\Users\Administrator\Desktop\vmware\x86\pvscsi\x86\pvscsi.inf,pvscsi
C:\Users\Administrator\Desktop\vmware\x86\C-腾讯云驱动\32bit\VioStor\x86\viostor.inf,0
C:\Users\Administrator\Desktop\vmware\x86\C-腾讯云驱动\32bit\NetKVM\x86\netkvm.inf,0
C:\Users\Administrator\Desktop\vmware\x86\C-腾讯云驱动\32bit\Balloon\x86\BALLOON.INF,0
C:\Users\Administrator\Desktop\vmware\x86\B-TXT驱动\2k3-32bit\viostor\VIOSTOR.INF,WNET32
C:\Users\Administrator\Desktop\vmware\x86\B-TXT驱动\xp-32bit\viostor\VIOSTOR.INF,WXP32
C:\Users\Administrator\Desktop\vmware\x86\A-PNP驱动\XP、2003硬盘驱动\2003_x86\VIOSTOR.INF,0
C:\Users\Administrator\Desktop\vmware\x86\A-PNP驱动\XP、2003硬盘驱动\XP_x86\VIOSTOR.INF,0
C:\Users\Administrator\Desktop\vmware\x86\VMware VMCI Bus Device\oem1.inf,0
C:\Users\Administrator\Desktop\vmware\x86\VMware VMCI Host Device\oem1.inf,0
C:\Users\Administrator\Desktop\vmware\x86\VMware VMaudio (VMAUDIO) (WDM)\oem9.inf,0
2003R2SP2_64bit、XPSP2_64bit
[Drivers]
C:\Users\Administrator\Desktop\vmware\x64\GenAHCI_6.3.0.1\x64\genahci.inf,GenAHCI_x64
C:\Users\Administrator\Desktop\vmware\x64\LSI_1068_Win2k3_all_1240400\W2k3_64\lsinodrv.inf,LSI_SAS_X64
C:\Users\Administrator\Desktop\vmware\x64\pvscsi\amd64\pvscsi.inf,pvscsi
C:\Users\Administrator\Desktop\vmware\x64\C-腾讯云驱动\64bit\VioStor\amd64\viostor.inf,0
C:\Users\Administrator\Desktop\vmware\x64\C-腾讯云驱动\64bit\NetKVM\amd64\netkvm.inf,0
C:\Users\Administrator\Desktop\vmware\x64\C-腾讯云驱动\64bit\Balloon\amd64\BALLOON.INF,0
C:\Users\Administrator\Desktop\vmware\x64\B-TXT驱动\2k3-64bit\viostor\VIOSTOR.INF,WNET64
C:\Users\Administrator\Desktop\vmware\x64\B-TXT驱动\xp-64bit\viostor\VIOSTOR.INF,WNET64
C:\Users\Administrator\Desktop\vmware\x64\A-PNP驱动\XP、2003硬盘驱动\2003_x64\VIOSTOR.INF,0
C:\Users\Administrator\Desktop\vmware\x64\A-PNP驱动\XP、2003硬盘驱动\XP_x64\VIOSTOR.INF,0
C:\Users\Administrator\Desktop\vmware\x64\VMware VMCI Bus Device\oem2.inf,0
C:\Users\Administrator\Desktop\vmware\x64\VMware VMCI Host Device\oem2.inf,0
C:\Users\Administrator\Desktop\vmware\x64\VMware VMaudio (VMAUDIO) (WDM)\oem8.inf,0
XPSP3_32bit
[Drivers]
C:\Users\Administrator\Desktop\vmware\x86\scsi\vmscsi.inf,vmscsi
C:\Users\Administrator\Desktop\vmware\x86\C-腾讯云驱动\32bit\VioStor\x86\viostor.inf,0
C:\Users\Administrator\Desktop\vmware\x86\C-腾讯云驱动\32bit\NetKVM\x86\netkvm.inf,0
C:\Users\Administrator\Desktop\vmware\x86\C-腾讯云驱动\32bit\Balloon\x86\BALLOON.INF,0
C:\Users\Administrator\Desktop\vmware\x86\B-TXT驱动\xp-32bit\viostor\VIOSTOR.INF,WXP32
C:\Users\Administrator\Desktop\vmware\x86\A-PNP驱动\XP、2003硬盘驱动\XP_x86\VIOSTOR.INF,0
C:\Users\Administrator\Desktop\vmware\Windows XP SP3(x32)\Drivers Backup5.65\VMware Accelerated AMD PCNet Adapter\oem3.inf,0
C:\Users\Administrator\Desktop\vmware\Windows XP SP3(x32)\Drivers Backup5.65\VMware Pointing Device\oem5.inf,0
C:\Users\Administrator\Desktop\vmware\Windows XP SP3(x32)\Drivers Backup5.65\VMware SVGA II\oem8.inf,0
C:\Users\Administrator\Desktop\vmware\Windows XP SP3(x32)\Drivers Backup5.65\VMware USB Pointing Device\oem4.inf,0
C:\Users\Administrator\Desktop\vmware\Windows XP SP3(x32)\Drivers Backup5.65\VMware VMCI Bus Device\oem0.inf,0
C:\Users\Administrator\Desktop\vmware\Windows XP SP3(x32)\Drivers Backup5.65\VMware VMCI Host Device\oem0.inf,0
六、打包程序分享
打包XP、2003光盘文件的神器,压缩率非常高,出自当年"蜻蜓特派员"这位大神,公开的免费软件,不好找了。
七、在vmware安装好2003/xp虚拟机后,解压migrate_win2003.zip,选择对应版本的.reg文件,双击导入,然后把对应版本的viostor.sys放入 C:\Windows\System32\drivers\ 目录,这样的.vmdk文件上传到腾讯云COS强制导入自定义镜像后能顺利进入系统。
参考《winpe修复2003虚拟化驱动》:https://cloud.tencent.com/developer/article/2328253
优先使用C版和B版驱动,可以几版都试试,如果都蓝屏的话可以试试S1、S2机型,请避开特殊机型(比如黑石、GPU、FPGA等)
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。