|
在 AHCI 和 SATA2.0 提高 的今天,大部分同志的串口硬盘仍然 游走在“IDE兼容模式”,为什么会这样呢?由于 ——没有软驱,安装 XP 系统的时候加载不了驱动。微软目前的操作系统中,除了 Vista 支持U盘加载 RAID/AHCI 之外,基本上还是离不开软驱的。难道没有软驱就不能加载驱动了么?请朋友们跟我一同 往下看吧!
小知识:AHCI、RAID
AHCI,学名是“串行ATA高级主控接口”,是传统的 SATA 标准的改良 版,它可以实现 NCQ 等功能。NCQ是一种新的硬盘技术,开启它,从一个程序跳到另一个程序时速度会更快 。
RAID模式是要有两块硬盘才能实现的,具体状况 可以参照http://diy.yesky.com/harddisk/370/2238870.shtml,假如 你只具有 一块硬盘就可以疏忽 它。
所需工具:
1原版系统安装光盘——革命的基础(注:网上的精简系统可能会出现问题,不推荐使用)
2WinImage(备选):用于制作软驱映象文件。假如 你的主板配套驱动光盘之中有 *.IMG 或者 *.IMA 的文件,可以直接复制出来使用。
3Grub:用于加载 *.IMG 或者 *.IMA 文件进行虚拟软驱。
4EasyBoot:用来制作系统安装菜单
第一步:在EasyBoot的文件夹 disk1 下面建立一个sata文件夹,把要加载的软盘映象放在其中,这里面笔者要加载的“Intel.html" target="_blank" class="keylink">英特尔ICH6R_ICH7R_ICH8R南桥”驱动名为01.IMG。把grub文件夹和XP系统安装光盘中的文件也复制到 disk1下面。
第二步:在 grub 目录之中找到 menu.lst 文件,用记事本打开它,清空 掉其中的全部内容。然后把下面的语句写入。
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 加载到第一个软驱区]
cdrom --init
map --hook
chainloader (cd) [加载之后返回光盘启动菜单]
boot
假如 你要加载更多的驱动,请依照 上面的格式继续输入。保存之后,复制一份 menu.lst 保存在 disk1 下面。
小提示
第二步的“[]”之中的是说明,不要输入。
第三步:运行 EasyBoot 定制启动菜单。
我们把 EasyBoot “菜单条”第一项的执行命令中输入“bcdw /grub/grldr”,这个命令用来调用 Grub 程序来,依托 它来加载需要. 的虚拟软驱。第二项执行命令中输入“run w2ksect.bin”,用来安装 XP 操作系统。第三项和第四项可以保持默认,右侧的就是启动菜单画面,第一项中可以选择加载 RAID/AHCI 驱动。
最后一步:应用 Easyboot的内置功能来制作ISO镜像。
好了,现在我们可以入手 刻录自己. DIY 的 RAID/AHCI 驱动光盘啦!当然,建议在正式制作之前把微软最新的 SP3 补丁包集成进去。笔者发现集成 SP3 之后的安装光盘稍稍大了一点儿,需要. 进行一点儿“超刻”。假如 刻成 DVD 将没有任何问题。我们可以在安装系统之前大胆地开启 AHCI 或者组建 RAID ,不用再为没有驱动而烦恼啦!
后记:笔者的思路是应用 虚拟软驱加载驱动的方法手动添加驱动,这种方法有一些局限性,就是必须知道使用的是什么南桥芯片。当然,使用 Grub 加载虚拟软驱装载驱动只是其中的一种方法,可以虚拟软驱的工具也有很多,希望大家多做尝试,再去探究 新的加载RAID驱动的好方法。
|
|
|
|
|
|
|