中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-07-23 16:59
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » DOS下如何正确加载intel 965芯片的IDE光驱? 查看 4,385 回复 25
楼 主 DOS下如何正确加载intel 965芯片的IDE光驱? 发表于 2006-12-11 21:21 ·  中国 辽宁 沈阳 联通
初级用户
积分 27
发帖 12
注册 2006-12-11 12:54
19年会员
UID 73193
性别 男
状态 离线
由于intel 965芯片已不再提供IDE的支持,现在的965的主板,其IDE口都是用第三方芯片来连接的

这种情况下的IDE光驱如何正确加载呢?
2 发表于 2006-12-12 02:29 ·  中国 湖南 长沙 电信
高级用户
★★★
积分 823
发帖 395
注册 2006-01-28 14:56
20年会员
UID 49605
状态 离线
965主板的BIOS里把AHCI改成Compatible。这样SATA硬盘、光驱都能在DOS下认出。
YKSOFT Systems
3 发表于 2006-12-12 04:19 ·  中国 辽宁 沈阳 联通
初级用户
积分 27
发帖 12
注册 2006-12-11 12:54
19年会员
UID 73193
性别 男
状态 离线
Originally posted by yksoft1 at 2006-12-12 02:29:
965主板的BIOS里把AHCI改成Compatible。这样SATA硬盘、光驱都能在DOS下认出。


感谢回复

仔细看了看主板BIOS,相关选项只有
"ATA/IDE MODE" <legacy or Native>

"Configure SATA as" <IDE or AHCI>

其中,"ATA/IDE MODE" 选择 <Legacy>后 ,"Configure SATA as" 选项消失

这两处选项应该是硬盘的,跟光驱无关吧
4 发表于 2006-12-12 18:16 ·  中国 北京 联通
高级用户
★★★
积分 972
发帖 420
注册 2004-05-16 00:00
22年会员
UID 24467
性别 男
状态 离线
Legacy(Compatible) 可以用QCDROM, VIDE-CDD等IDE驱动
Native Extended可以用GCDROM
Native AHCI/RAID无解, 不过恐怕你的光驱也用不上
平生进退如飙风
5 发表于 2006-12-14 03:30 ·  中国 辽宁 沈阳 联通
初级用户
积分 27
发帖 12
注册 2006-12-11 12:54
19年会员
UID 73193
性别 男
状态 离线
Originally posted by darkradx at 2006-12-12 18:16:
Legacy(Compatible) 可以用QCDROM, VIDE-CDD等IDE驱动
Native Extended可以用GCDROM
Native AHCI/RAID无解, 不过恐怕你的光驱也用不上


用QCDROM和GCDROM在两种情况下(Legacy和Native)都测试过了

sata光驱都无法正确加载

附上
config.sys
DOS=HIGH,UMB
DEVICE=HIMEM.SYS /testMEM:off
DEVICE=EMM386.EXE NOEMS
DEVICEHIGH=QDMA.sys
DEVICEHIGH=GCDROM.SYS /D:ATA-CD
DEVICEHIGH=QCDROM.sys /D:IDE-CD
FILESHIGH=30
BUFFERSHIGH=20
LASTDRIVEHIGH=26
STACKSHIGH=9,256


autoexec.bat
@ECHO OFF
PROMPT $P$G
PATH=A:\;..
LH KILLER
LH DOSLFN
LH smartdrv
LH ctmouse
LH SHCDX33C /D:?ATA-CD /D:?IDE-CD /Q
FINDCD.exe /s
path=%CDROM1%\tools\;a:\
6 发表于 2006-12-15 12:46 ·  中国 湖南 娄底 电信
初级用户
积分 46
发帖 22
注册 2006-10-24 09:03
19年会员
UID 68024
性别 男
状态 离线
好,又多了一分见识!
7 发表于 2006-12-20 13:27 ·  中国 北京 联通
高级用户
★★★
积分 972
发帖 420
注册 2004-05-16 00:00
22年会员
UID 24467
性别 男
状态 离线
DEVICEHIGH=GCDROM.SYS /D:SATACD1 /C0
DEVICEHIGH=GCDROM.SYS /D:SATACD2 /C1
DEVICEHIGH=GCDROM.SYS /D:SATACD3 /C2

[ Last edited by darkradx on 2006-12-22 at 10:00 AM ]
平生进退如飙风
8 发表于 2006-12-21 01:45 ·  中国 浙江 温州 瑞安市 电信
初级用户
积分 127
发帖 9
注册 2004-03-02 00:00
22年会员
UID 18937
性别 男
状态 离线
965自身不支持P-ATA,现有主板上的P-ATA接口是通过第三方芯片(常见的为JMicron的JMB36X系列)实现。
DOS下驱动这些设备恐怕需要加载芯片驱动,就像在RAID模式下安装Windows那样。
9 发表于 2006-12-21 12:39 ·  中国 辽宁 沈阳 联通
初级用户
积分 27
发帖 12
注册 2006-12-11 12:54
19年会员
UID 73193
性别 男
状态 离线
明天再好好测试一下:

具体测试内容为:

1 Intel D915GAG 主板+Sata硬盘+Sata光驱
2 Intel DP965LT 主板+ Sata硬盘+IDE光驱
3 Intel DP965LT 主板+ Sata硬盘+Sata光驱

测试驱动为:
GCDROM.SYS 2.3
QCDROM.sys 3.9

config.sys 及 autoexec.bat 内容为:

DEVICEHIGH=GCDROM.SYS /D:SATA-CD /C1
DEVICEHIGH=QCDROM.sys /D:IDE-CD

LH SHCDX33C /D:?SATA-CD /D:?IDE-CD /Q


大家看看有没有问题?
10 发表于 2006-12-21 16:59 ·  中国 北京 联通
高级用户
★★★
积分 972
发帖 420
注册 2004-05-16 00:00
22年会员
UID 24467
性别 男
状态 离线
DEVICEHIGH=\DRV\QCDROM.SYS /D:PATACD01
DEVICEHIGH=\DRV\GCDROM.SYS /D:SATACD01 /C0
DEVICEHIGH=\DRV\GCDROM.SYS /D:SATACD02 /C1
DEVICEHIGH=\DRV\GCDROM.SYS /D:SATACD03 /C2
平生进退如飙风
11 发表于 2006-12-21 17:00 ·  中国 北京 联通
高级用户
★★★
积分 972
发帖 420
注册 2004-05-16 00:00
22年会员
UID 24467
性别 男
状态 离线
SHSUCDX /D:?PATACD01 /D:?SATACD01 /D:?SATACD02 /D:?SATACD03
或者
SHCDX33C /D:?PATACD01 /D:?SATACD01 /D:?SATACD02 /D:?SATACD03

不要用LH, 切记
平生进退如飙风
12 发表于 2006-12-21 22:45 ·  中国 辽宁 沈阳 联通
初级用户
积分 27
发帖 12
注册 2006-12-11 12:54
19年会员
UID 73193
性别 男
状态 离线
Originally posted by darkradx at 2006-12-21 17:00:
SHSUCDX /D:?PATACD01 /D:?SATACD01 /D:?SATACD02 /D:?SATACD03
或者
SHCDX33C /D:?PATACD01 /D:?SATACD01 /D:?SATACD02 /D:?SATACD03

不要用LH, 切记


非常高兴,
刚刚在Intel 965 +sata 硬盘+Sata光驱环境下测试成功

但,老兄,我不明白为何要用gcdrom 加/c的参数?
为何shcdx33c不要用LH,

谢谢 !
13 发表于 2006-12-22 05:00 ·  中国 北京 电信
高级用户
★★★
积分 972
发帖 420
注册 2004-05-16 00:00
22年会员
UID 24467
性别 男
状态 离线
/C0 SATA1&SATA2
/C1 SATA3&SATA4
/C2 SATA5&SATA6

shsucdx/shcdx33c是auto-umb, 用了LH反而跑到常规内存去了, 找个mem自己看就知
平生进退如飙风
14 发表于 2006-12-22 05:25 ·  中国 辽宁 沈阳 联通
初级用户
积分 27
发帖 12
注册 2006-12-11 12:54
19年会员
UID 73193
性别 男
状态 离线
Originally posted by darkradx at 2006-12-22 05:00:
/C0 SATA1&SATA2
/C1 SATA3&SATA4
/C2 SATA5&SATA6

shsucdx/shcdx33c是auto-umb, 用了LH反而跑到常规内存去了, 找个mem自己看就知


明白了,谢谢


965+sata硬盘+sata光驱+IDE光驱

865+IDE硬盘+sata光驱+IDE光驱

965+sata硬盘+sata光驱+IDE光驱

三个环境下测试,分别用sata光驱和IDE光驱引导,在BIOS的参数的配合下(增强 or 兼容+映射)

都成功用光盘启动并能正确运行ghost8.3,

再次感谢
15 发表于 2006-12-22 05:30 ·  中国 辽宁 沈阳 联通
初级用户
积分 27
发帖 12
注册 2006-12-11 12:54
19年会员
UID 73193
性别 男
状态 离线
再次请教:

为何加入
qcdrom后

gcdrom的参数变为:
/D:SATACD01 /C0
/D:SATACD02 /C1
/D:SATACD03 /C2
论坛跳转: