有人願意研究純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