請問現在的主機板還有IDE插槽嗎?


yoki31618 wrote:
因為某些老舊工業軟體還在跑DOS
程式只認IDE硬碟.....................


新電腦裝 VM 下去跑 MSDOS

跑的起來,問題就解了~~

不然就去收備品~~
有pcie擴充IDE硬碟的卡可用,關鍵字jmicron去找找。
yoki31618 wrote:
因為某些老舊工業軟體還在跑DOS
程式只認IDE硬碟.....................

是DOS在認?還是程式在認?

如果原因是DOS不認識SATA硬碟的話
可以改用FreeDOS試試看
雖然微軟停止支援MS-DOS了
但還是有一些人致力於讓DOS存活下去

需要跑老舊軟體的人應該試試看FeeDOS
如果老舊軟體可以在FreeDOS上跑
然後FreeDOS又認得SATA硬碟的話
你的問題不也是解決了?

https://zh.wikipedia.org/wiki/FreeDOS
初始版本 1998年1月12日,20年前
最新版本 1.2(2016年12月25日,17個月前)
FreeDOS跟MS-DOS相比有一些改進,大部分改進支援了在微軟停止支援MS-DOS時不存在的新標準和技術

http://wiki.freedos.org/wiki/index.php/(Free)DOS_development_wishlist
●SATA drives in AHCI mode: Currently, FreeDOS only supports IDE or SATA in 'legacy' mode, but newer PCs may not include a legacy option.
去年幫某個朋友的工廠搞一台一樣只能吃dos的...


首先要搞清楚 是純跑程式還是控制系統..

有擴充卡的話還要搞清楚是pci..還是8bit 16bit isa 還是更舊的或特規...

再來 是走RS232 還是 走LPT

先把舊規格搞清楚 再來方向會比較好走

某些特定的程式還不相容於非INTEL晶片(指5X86以後)

某些程式寫的不好 裝在超過16HMZ或33HMZ會有問題(指CPU外頻)

更有某些程式只能在特定RAM區段內(例如時空背景下寫在22M~24M間等等)

要搞這個要有耐心 更要有運氣

加油

懶的打太多
yoki31618 wrote:
請問各位前輩現在的...(恕刪)


找研華之類的專業工業用PC製造商的產品看看吧!

註:用轉接卡的,老軟體不見得會認帳喔!

一般廠商產品:華碩的P8H67(H67晶片組),這塊也有保留IDE接口,蝦皮還有人在賣
There is something more than you will ever see...
感謝大家回復
有幾位大大提出的問題
1.是老工業軟體認不得SATA
2.想問說目前新出的主機板是否還保留IDE,我看了台灣常見的產商是沒有了
所以才上來問大家是否專做工業或國外的產商還會有

有幾位提供的方法
1.轉卡
2.改IDE模式
3.用VM
都常是過了也都不行
我看還是多屯幾片775版子備用
感謝大家

yoki31618 wrote:
感謝大家回復有幾位...(恕刪)


我前面說的華擎 G41C-GS R2.0 ,雖然是舊775架構,但就是新的主機板啊,原廠也還有提供3年保固,多囤幾塊這張就好了。
yoki31618 wrote:
有幾位提供的方法
1.轉卡
2.改IDE模式
3.用VM
都常是過了也都不行

有試試看FreeDOS嗎?
FreeDOS可以認得SATA
但MS-DOS 6.22認不得SATA
MS-DOS 6.22只認得IDE,SCSI,MFM

http://www.freedos.org/

一些老舊軟體必須在DOS上執行的問題
不是只有你們會碰到
世界上還是有一些公司(或一些人)要繼續使用DOS上的軟體
因此才有了FreeDOS的誕生

FreeDOS到現在都還有人在持續維護

yoki31618 wrote:
2.改IDE模式...(恕刪)


問題可能和早期的 Ghost 版本出現的狀況類似。


DOS下GHOST藍屏死機和SATA硬碟假死解決方法
修改BIOS中SATA的設置,進入主板BIOS中,Drive Configuration選項的ATA/IDE Configuration默認設置是「Enhanced」,此時將它改為「Legacy」,且Legacy IDE Channels選項也改為「SATA」,以上設置更改完成後再運行GHOST即可。這種方法主要是把硬碟的SATA增強模式改成兼容模式,即IDE模 式。有的BIOS說法有可能不同,如聯想啟天就是把Integrated PEripharals——OnChip IDE Device下的硬碟模式由Enhanced改為Compatible。最好在BIOS把USB BIOS Legace Support也禁用。

IDE/SATA硬碟主要是由BIOS支援。
DOS下BIOS中断INT13H、IO端口直接编程读取IDE、SATA硬盘的参数


如果BIOS設定都沒辦法解決問題,就代表這個程式使用的 IDE(PATA) INT功能,和SATA不相容。
如果是這樣的話,樓主買主機板囤貨是最方便的解法(還要囤IDE硬碟),另外一個方法就是找人改寫程式(終極方案)。

此外,intel 100系列之後的晶片組已經不支援IDE mode,所以Bios沒有這個選項。

多讀書、讀好書、讀懂書
一般SATS硬碟認不認的是主機版Bios的問題,不關Dos,我以前用Clipper自己寫了一套進銷存在公司用,在多年前早就改用SATA硬碟了,最近打算換成SSD來用,MSDOS的問題是認得HD的大小有多大,這問題在換其他DOS版本也可以得到解決。
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!