|
|
这里说的老系统,指的是Win7以前的系统,如98 ME 2000等。最大的问题是没有驱动。目前新的主板显卡等都没有为这些系统做驱动。
不同的系统还有不同的问题,下面分别说明:
1.Win9X、Me
(1)内存和硬盘支持
经本人用vmware实验,这些系统能支持的最大内存为:Win97-512MB,Win98-1G,WinMe-2G,当内存超过这个数后,便无法启动。多核CPU不影响系统使用。
Win97/98的fdisk能支持的最大硬盘容量为64G,WinMe的为512G。Win97/98安装微软的fdisk补丁后也能支持到512G。这里的数字是系统能识别的容量,而非硬盘厂商标定的容量。换算后fdisk最多能支持550G的硬盘。
format命令格式化时最多只能显示64G,但格式化过程没有问题。
如果想在现在的机器上使用9X核心的系统,建议安装WinMe,对新硬件支持相对好些。可以用其他工具分区,再安装。
当安装好系统无法启动时,从安装盘启动进入DOS环境,修改system.ini,在[386enh]下加入一行maxphyspage=40000,把系统能使用的内存限制在1G以下。
虽然这样可以装上,但有个问题:Win9X/Me只能支持FAT32,当硬盘分区超过32G时,每簇的大小高达32K,空间浪费严重,故不推荐安装此类系统。
(2)驱动问题
Intel主板驱动最高支持到6.X,7.0开始不再支持,基本上945以后的芯片组都不再支持9X/Me了。AMD的从2006年起也不再支持了。
N卡最高支持06年初的81.98第二版驱动。8系列以后的显卡不再支持。A卡能支持的最高为X系列6.7版本催化剂。
声卡,AC97都有驱动,HD系列不支持。
网卡,Realtek有08年底的全系列9X/Me驱动。
2.WinNT、2000
(1)内存和硬盘支持
Win2000高级服务器版、NT4企业版能支持8GB内存,其他版本为4GB。
NT不支持48位寻址,只能支持128G硬盘,驱动也难找,所以放弃吧。
Win2000SP4可以支持48位寻址,但安装时不支持,安装后还要改注册表才能打开,所以只能装在128G以前。
ATAPI 48位寻址开启方法:Win2000SP4、XP原版需要修改注册表,XP SP1以上不需要。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\atapi\Parameters,新建一DWORD值enablebiglba,数据设置1。重新启动。
(2)Win2000SP4驱动问题
Intel的主板还有Win2000驱动。
显卡,N卡可以支持到9800系列,GT系列不支持,驱动支持到08年底physX集成以前。A卡能支持的和Win9X/Me一样。
声卡、网卡还有Realtek的驱动。
3.XP SP3、2003R2 SP2
N系列移动版显卡、A6系列移动版显卡没有XP、2003的驱动。且这两个系统不能支持双显卡切换。
2003R2 X86必须是企业版+SP2才能识别超过4G的内存,最高可到64G。
XP X64和2003 X64内核一样为NT5.2,但2003有集成SP2+R2的中文版,XP没有,所以不流行。
HM65/67差点找不到AHCI驱动了,估计以后AHCI驱动难找了。
4.Vista SP2(以X64为例)
驱动都有,但不支持新一代的双显卡智能自动切换,只能支持前一代的。打补丁、DX11等也不行。
现在的本本,A卡还好,bios里选择就行。N卡就杯具了,有驱动也只能干瞪眼。——N卡的双显切换是混合输出,独显处理后由集显输出到屏幕上。
5.SSD、UEFI启动
XP X86不支持UEFI。XP X64、2003 所有版本(必须SP1或SP2)支持GPT磁盘作为数据盘,但不能启动。只有2003 IA-64支持UEFI启动。
Vista/Win7/Win8所有X86版本(包括服务器系列)支持GPT磁盘作为数据盘,但不能启动。只有X64、IA-64支持UEFI启动。
也就是说要想完美使用2T以上硬盘,只能装Vista/Win7等的64位版本,安装方式也暂时只能用光盘。
Vista不支持SSD的trim指令,SSD最好安装Win7或Win8。
去年出的新硬盘基本上都采用了高级格式化技术,建议使用Vista/Win7的磁盘管理来分区,以将4K扇区对齐。分区后再安装XP/2003是可以的。
[ 本帖最后由 2010xkai 于 2012-1-1 12:49 编辑 ] |
|