XP未老,安装盘也玩新AHCI

  在AHCI和SATA2.0普及的今天,大部分同志的串口硬盘依然游走在“IDE兼容模式”,为什么会这样呢?因为——没有软驱,安装XP系统的时候加载不了驱动。微软目前的操作系统中,除了Vista支持U盘加载RAID/AHCI之外,基本上还是离不开软驱的。难道没有软驱就不能加载驱动了么?请朋友们跟我一起往下看吧!

  AHCI,学名是“串行ATA高级主控接口”,是传统的SATA标准的改进版,它可以实现NCQ等功能。NCQ是一种新的硬盘技术,开启它,从一个程序跳到另一个程序时速度会更快。
  RAID模式是要有两块硬盘才能实现的,具体情况可以参照
,如果你只拥有一块硬盘就可以忽略它。

所需工具
  ⒈原版系统安装光盘——革命的基础(注:网上的精简系统可能会出现问题,不推荐使用)
  ⒉WinImage(备选):用于制作软驱映象文件。如果你的主板配套驱动光盘之中有*.IMG或者*.IMA的文件,可以直接复制出来使用。
  ⒊Grub:用于加载*.IMG或者*.IMA文件进行虚拟软驱。
  ⒋EasyBoot:用来制作系统安装菜单

  {dy}步:在EasyBoot的文件夹disk1下面建立一个sata文件夹,把要加载的软盘映象放在其中,这里面笔者要加载的“英特尔ICH6R_ICH7R_ICH8R南桥”驱动名为01.IMG。把grub文件夹和XP系统安装光盘中的文件也复制到disk1下面,见图1。

  第二步:在grub目录之中找到menu.lst文件,用记事本打开它,xx掉其中的全部内容。然后把下面的语句写入。
  title Intel945_946_965_975_P31_G31+ICH6R_ICH7R_ICH8R    [命令说明:菜单标题]
  find --set-root /sata/01.img    [命令说明:在sata文件夹下找到01.img]
  map --mem /sata/01.img (fd1)    [命令说明:将01.img加载到第二个软驱区]
  map --mem /sata/01.img (fd0)    [命令说明:将01.img加载到{dy}个软驱区]
  cdrom --init
  map --hook
  chainloader (cd)    [命令说明:加载之后返回光盘启动菜单]
  boot
  如果你要加载更多的驱动,请按照上面的格式继续输入。保存之后,复制一份menu.lst保存在disk1下面。

  第三步:运行EasyBoot定制启动菜单。
  我们把EasyBoot“菜单条”{dy}项的执行命令中输入“bcdw /grubgrldr”,这个命令用来调用Grub序来,依靠它来加载需要的虚拟软驱。第二项执行命令中输入“run w2ksect.bin”,用来安装XP操作系统。第三项和第四项可以保持默认,如图2所示,右侧的就是启动菜单画面,{dy}项中可以选择加载RAID/AHCI驱动。

  {zh1}一步:利用Easyboot的内置功能来制作ISO镜像。

  好了,现在我们可以动手刻录自己DIY的RAID/AHCI驱动光盘啦!当然,建议在正式制作之前把微软{zx1}的SP3补丁包集成进去。笔者发现集成SP3之后的安装光盘稍稍大了一点儿,需要进行一点儿“超刻”。如果刻成DVD将没有任何问题。我们可以在安装系统之前大胆地开启AHCI或者组建RAID,不用再为没有驱动而烦恼啦!

  后记:笔者的思路是利用虚拟软驱加载驱动的方法手动添加驱动,这种方法有一些局限性,就是必须知道使用的是什么南桥芯片。当然,使用Grub加载虚拟软驱装载驱动只是其中的一种方法,可以虚拟软驱的工具也有很多,希望大家多做尝试,再去探索新的加载RAID驱动的好方法。



郑重声明:资讯 【XP未老,安装盘也玩新AHCI】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——