有人愿意研究纯sata界面开机光碟吗

Home Home
引用 | 编辑 Scott15
2007-12-22 18:23
楼主
推文 x0
特别声明:并不是把主机板所附的驱动磁片内的程式整合进去

如题,因目前时下主机板渐渐不支援旧的IDE介面
又在网路上看到一个外国朋友的开机光碟 (Hiren ..

访客只能看到部份内容,免费 加入会员



献花 x0
引用 | 编辑 Scott15
2007-12-25 11:25
1楼
  
好像找到可行的方法
http://marktsai0316.googlepages.com/gcdromfordos

不过,不晓得是否还要修改或加入其他系统档

有朋友愿意帮忙实测吗?感激

献花 x0
引用 | 编辑 Scott15
2008-01-03 22:28
2楼
  
下面是引用zeroboys于2008-01-03 21:36发表的 :
-.- 看你引的网址,只是单纯的DOS光碟机驱动...
这跟安装系统啥关系@@ 该不会要安装Win98吧?

倘若是XP? 爬文吧...一堆加整合驱动噜

坦白说,我的确是想在DOS模式下驱动表情
这跟安装系统啥关系?也确实没有直接关系

我只是想证实是否真的可以不用将BIOS模拟成P-ATA (IDE)模式而已

还是谢谢你的意见啰

献花 x0
引用 | 编辑 omniplay
2008-01-15 23:10
3楼
  
不晓得是否还要修改或加入其他系统档
看还需要挂哪些硬体设备的驱动~DOS下的USB Driver~小弟可以赞助....
硬体驱动当然都挂到config.sys+autoexec.bat只是要看什设备而已
他的语法只有这样

[CONFIG.SYS]
Echo determine number to detect 1st/2nd/3th SATA native ide controller
DEVICE=IDE\GCDROM.SYS /D:MSCD000 /C0  
DEVICE=IDE\GCDROM.SYS /D:MSCD001 /C1
DEVICE=IDE\GCDROM.SYS /D:MSCD002 /C2

[AUTOEXEC.BAT]
ECHO Link drive letter to cdrom drive
MSCDEX.EXE /D:MSCD000 /D:MSCD001 /D:MSCD002

把[******]下面几行加上去就可以了...

原始专案XCDROM本来是为了替代IDE DOS下driver~可以减少DOS下设备驱动所占用少的可怜的640K记忆体
这版附的GCDROM又补上SATA这块...
DOS下的SATA光碟机~满有创意的~虽然现在粉少人用~日后就不怕没Driver可挂了

献花 x1
引用 | 编辑 Scott15
2008-01-16 01:02
4楼
  
下面是引用omniplay于2008-01-15 23:10发表的 :

看还需要挂哪些硬体设备的驱动~DOS下的USB Driver~小弟可以赞助....
硬体驱动当然都挂到config.sys+autoexec.bat只是要看什设备而已
他的语法只有这样

.......

那这样的写法可以延续 last drive=z 的概念吗?

sata装置&插槽有一定要接到第几个吗,如果随便插可以顺利侦测到吗?

对不起问题有点多



====================================
以下是题外话↓

首先 先谢谢您!您的心意让小弟太感动了! 表情
其实有可能的话,我是想自己写完试玩再来发表心得的

这对高手级大大来说,可能只是动动脑的小题目
对脑残的我来说,却可能是个大project

以动机而言,我最终也只是想做出傻瓜型系统还原光碟而不受限sata 光碟
(傻瓜是说我自己)而近一步猜想说是否真能简单一键还原 (只要记得设光碟 1st开机)

当然,要说到实用性可能也不大,毕竟现在都有整合的系统,像阿豆仙、tiger888
ˇ等等的大大所制作品

如果说真没必要性的话就沉帖吧小弟不介意的
不过我会虚心接受各位大大的指教的,感激!

献花 x0
引用 | 编辑 omniplay
2008-01-26 17:22
5楼
  
下面是引用Scott15于2008-01-16 01:02发表的 :


那这样的写法可以延续 last drive=z 的概念吗?

sata装置&插槽有一定要接到第几个吗,如果随便插可以顺利侦测到吗?
.......
SATA一班两个通道x2设备共也才4个~
last drive=z 是配合在device指令指定磁碟代号用的~26个字母用不完

献花 x0
引用 | 编辑 cpleric
2008-01-30 17:52
6楼
  
这个的确是可以用的
我是有试验过的喔
在ICH9的晶片底下 执行过 是OK的
表情

献花 x0
引用 | 编辑 Scott15
2008-02-06 14:15
7楼
  
各位大大好,我目前编写的档案如下

autoexec.bat部分
--------------------------------------------------------------------------------------------------------------------------
@ECHO OFF
set EXPAND=YES
SET DIRCMD=/O:N
set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C
cls
call setramd.bat %LglDrv%
set temp=c:\
set tmp=c:\
path=%RAMD%:\;a:\;%CDROM%:\
copy command.com %RAMD%:\ > NUL
set comspec=%RAMD%:\command.com
copy extract.exe %RAMD%:\ > NUL
copy readme.txt %RAMD%:\ > NUL

:ERROR
IF EXIST ebd.cab GOTO EXT
echo Please insert Windows 98 Startup Disk 2
echo.
pause
GOTO ERROR

:EXT
%RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL
echo The diagnostic tools were successfully loaded to drive %RAMD%.
echo.

IF "%config%"=="NOCD" GOTO QUIT
IF "%config%"=="HELP" GOTO HELP
LH %ramd%:\MSCDEX.EXE /D:mscd000 /D:mscd001 /D:mscd002 /D:mscd003 /D:mscd004 /D:mscd005 /D:mscd006 /D:mscd007 /L:%CDROM%
%CDROM%:
cd boot
cmenu boot.txt
cd\
a:
@echo on
echo.
GOTO QUIT

:HELP
cls
call help.bat
echo Your computer will now restart and the startup menu will appear.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
restart.com
GOTO QUIT

:QUIT
echo To get help, type HELP and press ENTER.
echo.
rem clean up environment variables
set CDROM=
set LglDrv=



config.sys部分
-----------------------------------------------------------------
[menu]
menuitem=CD, Start computer with CD-ROM support.
menuitem=NOCD, Start computer without CD-ROM support.
menuitem=HELP, View the Help file.
menudefault=CD,30
menucolor=7,0

[CD]
device=himem.sys /testmem:off
device=oakcdrom.sys /D:mscd001
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D:mscd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:mscd001
device=xcdrom.sys
device=qcdrom.sys
device=gcdrom.sys /D:mscd000 /C0
device=gcdrom.sys /D:mscd001 /C1
device=gcdrom.sys /D:mscd002 /C2
device=gcdrom.sys /D:mscd003 /C3
device=gcdrom.sys /D:mscd004 /C4
device=gcdrom.sys /D:mscd005 /C5
device=gcdrom.sys /D:mscd006 /C6
device=gcdrom.sys /D:mscd007 /C7

device=extcd.sys /D:mscd001
device=atapicd.sys /D:mscd001
device=1394cd.sys /D:mscd001

[NOCD]
device=himem.sys /testmem:off

[HELP]
device=himem.sys /testmem:off

[COMMON]
files=40
buffers=10
dos=high,umb
stacks=9,256
devicehigh=ramdrive.sys /E 2048
lastdrive=z

-----------------------------------------------------------
至于gcdrom连载8次是因为我假设目前的晶片组都支援到8组sata,自己试验结果是能够进入开机功能选单,
但是其他电脑平台就不确定了。

另外,我测试的电脑,硬碟是sata介面,光碟是ide介面+ sata转接卡,所以不知道自己写的是否正确
我只是依照win98开机档案的概念去加入支援sata(红字的部分),不晓得是否行的通,希望有大大能指教,感激!

献花 x0
引用 | 编辑 sokee
2008-02-07 23:56
8楼
  
下面是引用Scott15于2007-12-22 18:23发表的 有人愿意研究纯sata界面开机光碟吗:
特别声明:并不是把主机板所附的驱动磁片内的程式整合进去

如题,因目前时下主机板渐渐不支援旧的IDE介面
又在网路上看到一个外国朋友的开机光碟 (Hiren'sBootCD9.3)
虽功能完善,但对于一般只需要重灌的入门使用者来说,太复杂太麻烦了
.......
正版winXP pro 整合sata驱动(600mb@badongo)
http://forum.fdzone.org/viewthread.php?tid=2022834&extra=page%3D1

感谢无限p2p的Menphis大大分享制作
小弟只是代为分流

软体名称:winXP 含sata驱动程式
资源类型:ISO档
版本:繁中
发行时间:2007年
制作发行:Menphis
语言:繁中
档案大小:598 MB
简介:

由于自己买了台笔电 要将VISTA转灌成XP遇到不少问题
最后自己制作了此光碟 就不必再怕遇到sata而抓不到硬碟的问题啰!!

这是用正版XP SP2制作而成
好处是稳定 不是经过修改的版本 不会有不明问题而当机!!
torrent:
http://forum.fdzone.org/attachment.php?aid=1043698

献花 x0
引用 | 编辑 Scott15
2008-02-16 20:46
9楼
  
经过这几天仔细思考一番
发现小弟提出的这个方法只适合用在
作GHOST映像档还原用

其他若像安装XP等用途的话
也有大大制作出整合版本了

所以........
还是感谢各位指教啰

献花 x0
引用 | 编辑 ouka
2008-03-04 18:00
10楼
  
DOS下-光碟机的驱动程式 (含 IDE 及 新SATA 光碟机)
------------------------------------------------------------------------------------------
DOSDRIVER.7z (含 DOS下 CD-ROM驱动程式 xcdrom.sys gcdrom.sys, udvd.sys, uide.sys 等)
http://rapidshare.com/files/96076871/DOSDRIVER.7z.html
-----------------------------------------------------------------------------------------
DOS下驱动光碟机的驱动程式

依时间表列出来 (建议用 xcdrom.sys 及 udvd.sys 搭配使用就好)
1.oakcdrom.sys <-最久以前 <-- 每分大约 200 多 MB/min (仅支援 IDE-CDROM驱动程式)
2.xcdrom.sys <-Chiousf 网友分享告知的. 每分可达 800 MB/min (仅支援 IDE-CDROM驱动程式)
注:可与 USB 2.0 Flash 驱动程式, 同时使用
3.gcdrom.sys <-(祗支援初期的 sata CD-ROM 驱动程式) (相容性不佳)
4.udvd.sys <-(同时支援 SATA及 IDE CD-ROM 驱动程式) (dos/grub 下搭配 mscdex 及 shcdx33a 都没问题)
注:用EzBoot多重开机, 祗能使用 mscdex. 无法与 USB 2.0 Flash 驱动程式, 同时使用
5.uide.sys <-(同时支援 SATA及 IDE CD-ROM 驱动程式) (dos/grub下搭配祗能搭配 shcdx33a)
注:无法用EzBoot多重开机-导引使用. 无法与 USB 2.0 Flash 驱动程式, 同时使用
-----------------------------------------------------------------------------------------
网路上找到的资料
2007.5 宣布终止 GCDROM.SYS项目, 创立UDVD.SYS项目(合并了 GCDROM.SYS 和 QCDROM.SYS)
2007.10 宣布终止 UDVD.SYS项目, 创立 UIDE.SYS项目 (合并了 UDVD.SYS 和 UDMA.SYS)
-----------------------------------------------------------------------------------------
若觉 DOS下驱动光碟机麻烦, 直接用 XPE比较快.

献花 x1
引用 | 编辑 Scott15
2008-03-04 22:46
11楼
  
ouka 你好阿

首先很感激您关注我的发问主题 表情

但,小弟映像中,xcdrom.sys不是比Gcdrom.sys 旧吗
还是我搞错了?

另外,
若觉 DOS下驱动光碟机麻烦, 直接用 XPE比较快.←这是正确的
--------------------------------------------------------------------------------------------------------------
题外话
小弟个人认为,DOS下驱动光碟机其实不会太麻烦,只是程式语法要去接触
以往那老旧DOS系统,严格说来一点前瞻性都没有。要论好处的话,可能就是系统程式小速度快
系统设定只要载入虚拟磁碟即可
当初小弟只是想弄出一片可以马上开机,作系统还原的光碟而已
不过现在看来,无名资讯团队的XPE已经好用太多了
抱歉离题太远了
但还是感谢大大们的热心,帮我解开这个奇怪又不必要的问题 表情
大大您真内行!感恩

献花 x0
引用 | 编辑 CoolOdd
2008-03-07 21:35
12楼
  
弟做出来也能用喔
给您参考看看吧
http://blog.pixnet.net/kaze1979/post/9755533

献花 x0
引用 | 编辑 mdigital
2008-03-18 22:50
13楼
  
感谢上面提供的UIDE.SYS资讯...
到Google搜寻UIDE.SYS可找到英文网页下载!
直接把原本旧的GCDROM.SYS更换掉!

上面的网友提到安装xp应用,可以参考 cdshell 即可~
我目前就是使用cdshell做多重开机,
光碟片下可dos开机,安装xp,HDD Regenerator...
我不是资讯科系的,所以当初也花了不少时间!
但是自己知道怎么改,放自己要的软体就觉得很有用~ 表情

献花 x0