无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 5720|回复: 7
打印 上一主题 下一主题

大侠们指条明路 - 关于ghost的sata驱动

[复制链接]
跳转到指定楼层
1#
发表于 2008-6-27 02:52:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
网上有很多关于集成sata驱动到xp安装光盘和使用sysprep封装工作封装sata驱动的文章,我现在想做类似万能ghost,但是不使用sysprep封装工具,请问如何手动集成这些sata driver?
做了很多搜索,似乎可以把驱动添加到inf目录并且通过修改注册表来实现,但是没有更详细的信息。请大侠们指条明路!

BTW:之所以不用sysprep封装是因为xp home不能做到全自动,需要输入序列号。国内讨论的默认都是xp pro,所以很少人关心home版本
2#
 楼主| 发表于 2008-6-27 03:25:58 | 只看该作者
另外想请教,如何我用集成了sata驱动的xp光盘安装windows,这些驱动是否会自动集成在windows中? 再做ghost是不是就可以不用集成sata驱动了?
回复

使用道具 举报

3#
发表于 2008-6-27 10:20:13 | 只看该作者
http://www.freeskycd.cn/bbs
去这个论坛看看。这里的SATA驱动相当不错
回复

使用道具 举报

4#
发表于 2008-6-27 10:39:56 | 只看该作者
之所以大家都讨论Xp pro,我个人是这么认为的:我实在不理解home版的跟pro版的xp相比有什么优势 ?凡是Home版的功能,pro版的肯定都有,而pro版所具有的很多功能,Home版却没有。

至于集成驱动的方法,出发点儿就是研究驱动的inf文件或者txtsetup.oem文件。

下面我给一个集成到注册表中的注册表文件,相应的驱动文件放到对应的目录即可。

  1. Windows Registry Editor Version 5.00

  2. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\PCI#VEN_8086&DEV_24DF]
  3. "Service"="IASTOR50"
  4. "ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"

  5. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\PCI#VEN_8086&DEV_25B0]
  6. "Service"="IASTOR50"
  7. "ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"

  8. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\PCI#VEN_8086&DEV_2652&CC_0104]
  9. "Service"="IASTOR50"
  10. "ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"

  11. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\PCI#VEN_8086&DEV_2652&CC_0106]
  12. "Service"="IASTOR50"
  13. "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"

  14. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\PCI#VEN_8086&DEV_2653&CC_0106]
  15. "Service"="IASTOR50"
  16. "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"

  17. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\PCI#VEN_8086&DEV_27C1]
  18. "Service"="IASTOR50"
  19. "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"

  20. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\PCI#VEN_8086&DEV_27C3]
  21. "Service"="IASTOR50"
  22. "ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"

  23. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\IASTOR50]
  24. "Type"=dword:00000001
  25. "Start"=dword:00000000
  26. "ErrorControl"=dword:00000001
  27. "ImagePath"="System32\\DRIVERS\\iaStor50.sys"
  28. "Group"="SCSI Miniport"
复制代码


将iaStor50.sys放到windows\system32\drivers目录下,将上面的注册表文件导入系统注册表,这样就成功在系统中添加了一个SATA设备的驱动,其它的SCSI、RAID驱动类似,上面这些信息都是从驱动的inf文件或者txtsetup.oem文件中获得的。需要注意的是:SATA之类的设备驱动之间有可能是有兼容性问题的,也就是驱动冲突,比较典型的是intelppm.sys跟AMD平台的cpu冲突,还有Intelide.sys跟viaide冲突等。象这次有的AMD机器升级到xp sp3导致无法启动的情况就是intelppm惹得祸,所以,并不是所有的驱动都可以集成到注册表中,这需要大量的实践和测试。还有,在系统装好之后,你的目标机器可能只是使用了其中一种驱动,其它的驱动需要及时清除掉,否则,每次系统启动都要加载并且占用内存,而且,还可能造成系统的不稳定,这些都是需要注意的问题。
回复

使用道具 举报

5#
 楼主| 发表于 2008-6-27 13:56:25 | 只看该作者
国内都用盗版,当然用Pro了,如果你在都用正版的地方就不一样了,Pro版有的功能Home版大部分都有,而且便宜几十美元。
原帖由 Climbing 于 2008-6-27 10:39 AM 发表
之所以大家都讨论Xp pro,我个人是这么认为的:我实在不理解home版的跟pro版的xp相比有什么优势 ?凡是Home版的功能,pro版的肯定都有,而pro版所具有的很多功能,Home版却没有。

至于集成驱动的方法,出发点 ...
回复

使用道具 举报

6#
 楼主| 发表于 2008-6-27 14:04:34 | 只看该作者
To Climbing:
如果下载了driverpack.net的所有sata驱动,有没有工具可以自动导入系统和注册表的?另外关于兼容性和稳定性的问题,有没有什么好的解决方案?
回复

使用道具 举报

7#
发表于 2008-6-27 14:59:12 | 只看该作者
无论你下载了什么驱动,这些东西恐怕都要手工生成,除非你自己开发一个程序去自动产生这些注册表项。

以前有人开发过类似的东西,但不是很好用,最后大部分还是手工了。

关于兼容性和稳定性的问题,没有太好的解决方案,不过对于你的环境来说,可能硬件很有限,没有必要全部集成。
回复

使用道具 举报

8#
发表于 2008-6-27 20:09:01 | 只看该作者
我台机的做raid...装xp总要找软驱来装...好麻烦...哎...弄像vista那样可以用usb和光驱来装多好啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-7-23 21:50

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表