寿命将终结 英特尔IVB平台XP安装攻略

来源:PChome原创文章属性:技巧作者:PChome编辑部

烦恼1:原版Windows XP光盘真心难搞到

随着硬件的一次次升级,现在想要随随便便安装一个Windows XP已经不是真么容易的事情了。Intel也就快要抛弃对Windows XP系统的支持了。还想使用新硬件并同时保留Windows XP的同学需要抓紧了!

资深用户“沈洁”近日为我们罗列了诸多英特尔IVB平台安装XP时所需要注意的问题,随着硬件技术的革新,XP系统已经无法很好地支持现有的新技术了,而且你会发现问题真的不算少。

用沈洁的一句话说,就是相比Windows XP发布之初,现在的Windows XP安装可谓难上加难了!

原版Windows XP光盘真心难搞到!

首先你需要一张微软原厂的MSDN Windows XP安装光盘,这个过去都是可以路边摊随便买到的,但是现在,似乎只能自己网上下载然后刻录才可以得到!使用光驱,或者USB光驱,在或者导入优盘制作优盘启动盘!

一定要用纯净版的原厂光盘,网上都是改版的XP安装光盘!一不小心就中招

真爱生命,远离Ghost版的Windows XP吧!

烦恼2:真心麻烦的AHCI磁盘驱动问题

我们都知道新的电脑,都已经是用的AHCI驱动了,而Windows XP原厂光盘由于历史原因,所以不可能集成最新的硬件磁盘控制器驱动,于是便造成了安装Windows XP的时候,可能会找不到磁盘的问题!

相信因为这个而头疼的人肯定不止一个人!

标准的做法是开机的时候按F6

然后通过软驱,或者USB软驱来加载磁盘驱动!

别怀疑,就是这么麻烦!

经过研究之后,发觉有两种比较省事的做法!一个是通过DriverPacks BASE来给原版Windows XP安装光盘,集成最新的AHCI磁盘驱动!

DriverPacks BASE

不过对使用者的要求还是蛮高的,需要学会编辑制作光盘镜像!不过好处呢!是可以兼容大多数的磁盘驱动!不过也有比较悲剧的是,比如我IVB一出来就买了。这个时候DriverPacks BASE还来不及跟新添加新的驱动,于是这条路对于刚出来的IVB处理器就基本走不通了!不过现在已经有IVB的磁盘控制器的驱动包可以集成了,强烈推荐使用该方法安装Windows XP的AHCI驱动!

具体可以参考《使用 DriverPacks BASE 制作集成SATA RAID驱动的Windows XP / Server 2003光盘》

http://hi.baidu.com/long200259/item/99d23b150a88fb3ab93180ec

第二种方法是先把磁盘驱动模式改成IDE模式!然后去Windows XP里面再修改!

将AHCI改成IDE兼容模式

BIOS里面改成IDE模式就可以顺利的安装Windows XP咯。不过这里也有个死穴,有许多笔记本电脑的BIOS里面已经没有IDE模式的开关了!而且IDE模式的速度被限制在100M每秒,也就是DMA100的极限!只有AHCI才能上到600M!只能暂时将就一下啦!

Windows XP安装完成之后再到设备管理器里面修改!

具体可以参考 《AHCI驱动下载与手动安装图解》http://www.metsky.com/archives/331.html

烦恼3:3TB硬盘很麻烦

我们知道3TB的硬盘已经非常常见了,但是传统的MBR分区表只支持最大2TB的硬盘空间,这个就给我们的Windows XP带来麻烦了!

希捷Barracuda XT 3TB硬盘

Windows XP是不支持GPT分区表的

Windows XP不支持GPT分区表,也就不支持该死的2TB以上的磁盘了!其实高级点的Windows2000版本都早就支持GPT分区表了!

其实你别紧张,只要你的Windows XP不用3TB的硬盘做启动盘也就不用担心支持的问题了!尤其是现在一般都喜欢用固态硬盘做系统盘的前提下!这根不是问题!

首先使用Windows2003的磁盘驱动强制更新Windows XP下3TB硬盘的磁盘驱动!

http://download.pchome.net/driver/hardware/hd/detail-189633.html

用DiskGenius来将3TB的硬盘转换为GPT分区表

之后再使用DiskGenius来将3TB的硬盘转换为GPT分区表,同时分区!于是Windows XP就可以识别3TB的磁盘了!就这么简单!至于为什么不直接装Windows2003或者Windows XP64等等会有解释!

说到分区表,我这里补一句,如果你的硬盘之前有装过Windows7的,已经是GPT分区表的话,是装不了Windows XP的,一定需要把分区表再转换为MBR才行,否则就会遇到Windows XP无法安装的问题!

烦恼4:恼人的先进格式化技术

一开始我们听说了Advanced Format可以提升容量,都高兴死了,结果最后发觉Advanced Format换来的容量增长都给硬盘厂商自己吃下去了!

先进格式化技术(Advanced Format)

简单的说增加的容量,依然让你多花钱了!其实Advanced Format就是一个改变存储方式减少磁盘校验浪费的技术!其实一点都不好玩!

没有对齐的硬盘,无论是固态硬盘还是机械硬盘,都会面临巨大的性能下降

这是同一块硬盘对齐之后的性能表现!

Windows XP原生不支持4K格式

由于Windows XP原生安装光盘的分区软件是无法将硬盘划分为标准的4k格式的!所以解决办法有两个!

用专用软件解决问题!

日立Align Tool对其软件

Align tool其实每家硬盘厂商都有免费的版本可以下载!不过似乎固态硬盘厂商没有这套软件的下载,只能找通用版!

日立Align Tool对其软件

用这个软件的好处是安装好系统之后可以在Windows XP下面对齐,而缺点呢就是慢!

方法2,就是在安装Windows XP之前事先就格式化好!

用DriveGenius事先格式化好硬盘

其实用Windows7挂上磁盘用Windows7的磁盘管理就能干活,但是考虑到有些朋友还没有Windows7的电脑!所以用DiskGenius也是一样的!先格式化好,再装Windows XP就省去了使用Windows XP自带分区工具分区的bug了!

烦恼5:TRIM是Windows XP下SSD的痛

TRIM是一种固态硬盘的垃圾回收机制,如果没有它,固态硬盘使用一段时间之后,性能就会大幅下降,因为原本应该擦除的数据并没有被擦除!

TRIM工作机制

再次写入的时候就要真的去浪费时间的擦除一次,所以TRIM基本是SSD必备的护身法宝!只可惜的是Windows XP默认不支持这项功能的说!

Intel SSD Toolbox管理软件

就现阶段唯一比较靠谱的解决方案是使用Intel的固态硬盘(反正他们最近也要降价了!)在Windows XP下面安装一款名叫Intel SSD Toolbox的软件!通过软件设置定时自动回收!这样也就通过软件间接实现了TRIM的功能!

烦恼6:瘫痪的显卡自动切换

这是SNB之后的显卡切换的工作原理图,无论如何集成显卡都是关不掉的!nvidia的显卡更多的像是一块协处理器!

显卡自动切换运作过程

BIOS中先选择集成显卡

安装的时候BIOS里面先选择集成显卡,反正似乎只能是这样可以装的!至于如何切换出独立显卡单独工作,我还没有研究出来!总之满麻烦的!

Xeon E3-1230 V2处理器性价比很高

用台式机的朋友,还是买Xeon E3-1230 V2吧,麻烦少很多哦!

Xeon E3-1230 V2规格和i7相近

性能更好麻烦更少,价格更便宜,便宜的1000元钱可以买一块相当不错的独立显卡!何乐而不为呢!

很多廉价的6系列主板都支持E3-1230 V2

廉价的6系列芯片组都支持最新的IVB内核Xeon E3-1230 V2,更何况这东西还没有集成等等要说到的Intel USB3.0控制器

烦恼7:USB3.0永远的痛

我们知道Intel是USB3.0规范的标准制定者,也是最后的一家推出USB3.0控制器的主流厂商!只有Intel发布了芯片组集成的原生USB3.0控制器,才能宣告USB3.0的真正普及,但是悲剧的是,所有厂商的USB3.0控制器都有Windows XP驱动,唯独Intel没有Windows XP的驱动!

BIOS中启动USB3.0控制器

对于只有USB3.0,没有USB2.0的笔记本电脑来说,使用优盘,或者USB光驱安装系统的时候,一定要在BIOS里面选择把USB接口设置为USB2.0才可以顺利完成安装,甚至在安装Windows7的时候也必须如此,因为Windows7的安装光盘里面也没有集成Intel的USB3.0驱动!这就是一个悲剧,其实细心的观众已经看出来了,Intel这次做的是非常绝的,BIOS里面都给你想好如何屏蔽了,所以Windows XP下的USB3.0驱动是真心的不用指望了!简单的说,第三方想做也没门!

USB3.0的ExpressCard

对于笔记本用户的话,买一张USB3.0的ExpressCard就ok了,也就可以在Windows XP下享受到USB3.0所带来的快感了!

台式机用户吗PCI-E的卡最适合不过了,价格都很便宜!

烦恼8:说说4G以上内存的支持吧

众所周知的,32位Windows XP只支持最大4G的内存,其实连4G都支持不到啦!

4GB内存空间分布

底端有1m多的空间被浪费掉,地址高端,PCI接口还会浪费掉256MBxN(n等于PCI设备的数量!)这就是你现实可以实际使用到的内存,最低3.25G!浪费至少750MB

解决办法很简单,用RamDisk,把上位地址浪费掉的内存全部划做内存盘来使用就ok!

致命的疑问,那为什么不用Windows XP 64或者32位的Windows2003呢!

Windows XP的64位版本

众所周知的Windows XP是有64位版本的,支持几十个g的内存是不在话下的!但问题是驱动啊,许多硬件都没有Windows XP64的驱动啊!

Windows Server 2003

至于32位的Windows 2003我也装过了,作为过来人我明确的告诉你,虽然你可以使用Windows XP的驱动来成功安装硬件!但是只要你在BIOS里面开启了内存地址映射!就会导致你的一些硬件设备诸如打印机、电视卡等无法工作,原因也很简单,要支持大内存就必须内存地址映射,也就是变换真实的内存地址!于是就是使用另一套Windows的内存调用API指令!而之前的许多驱动并不是按照微软规范写的,而是直接访问了物理内存地址。于是你懂的!这是驱动的bug,你的设备自然也就无法工作了!我们装Windows XP为的就是兼容性!而现在,这不是正和兼容性背道而驰了吗?所以,还是老老实实的装32位的Windows XP吧!

Windows XP存在的意义

许多朋友和我说Windows XP已经完全过时了,这确实没错,而且还可以通过一些曲线办法来解决Windows XP下面的许多兼容性问题!

Windows 7下的虚拟机模式运行XP

比如说Windows7下的xp mode 就是在Windows7里面安装一个一个虚拟机来运行Windows XP,然后妙就妙在,你可以把虚拟机中Windows XP上安装的软件,直接拖到Windows7的程序菜单中去,实现虚拟机中的应用程序的无缝启动!感觉就好象这个应用程序不是安装在虚拟机而是Windows7下面一样!软件兼容性问题也就得到了根本性的解决了!

在Windows7下面看到这个标准的Windows XP窗口感觉如何是不是有点乖乖的?

用虚拟机中的Windows XP来实现兼容性问题的解决

我们甚至可以通过安装vbox这样的高级虚拟机,将Windows7无法识别的USB设备比如银行U盾导入近虚拟机中的Windows XP来实现兼容性问题的解决!但是一些专业的板卡可就真的废了,要知道有些板卡可是要比10台电脑还贵哦!

比如说专业的数据采集卡!用来PC编程工业控制的!

再比如说高级的PCIX接口板卡!

其实和我们比较接近的还是这个电视卡啦!好多电视卡都没Windows7驱动!

这就是为什么Windows XP还生命力如此顽强的原因!并不是所有的系统都可以顺利升级到Windows XP的!尤其是对于一些工业控制产品而言!像我手上大把大把的开发板,许多都还离不开该死的Windows XP才能运行的呢!所以说!这就是现在2012年还要讨论Windows XP兼容性问题的本质原因了!

XP何时才会真正退出历史舞台?

Intel出新平台,但是不再推出对应的Windows XP驱动的时候!就是Windows XP真正推出历史舞台的时候!

Haswell可能将停止对XP的支持

因为Intel的市场份额实在太高了!Intel如果停止对XP的支持,我们就真的可以和Windows XP说拜拜了!而且从Intel对USB3.0的做法来看,很可能下一代Haswell之时,就会完全不支持Windows XP了!

现在明白为什么我如此着急写这个了吧!!

XP至今仍有77%的份额

77.17%这就是2012年8月份现在的Windows XP国内真实占有率,那一天Intel不支持Windows XP了,我真不知道如此依恋Windows XP的中国用户应该咋办啊!!!

广告声明:文内含有的对外跳转链接(包括但不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,PChome科技所有文章均包含本声明。

相关文章

关键词:电脑

大家在看