紀錄一下Windows 98 on VirtualBox的部份問題以及解決方法
1. 開機出現「Windows protection error. You need to restart your computer」
2. 開機到桌面時出現Shell32.dll問題
解法請參考回覆
latest #6
問題二的處理方法有副作用:光碟機會消失,不過有些人的說法是MS-DOS下還是可以用(未測試)
補充:Windows 98在關閉32位元磁碟保護後,可以使用DOS的驅動來連接光碟機。方法如下:
0. 確保你的光碟機是IDE光碟機,SATA光碟機不支援
1. 尋找並下載"oakcdrom.sys",這是MS-DOS的光碟機驅動。
2. 尋找並下載"HIMEM.SYS",這是磁碟機的驅動程式
(理論上這個在Windows 98系統的Windows資料夾找得到)
3. 使用PE或是其他作業系統掛載該硬碟,將上述兩個檔案放在Windows 98的系統碟。
假定上述兩個檔案放在Windows 98系統碟的"DOS"資料夾底下,並且你在系統碟的根目錄。
4. 編輯"CONFIG.SYS",添加以下內容:
DEVICE=C:\DOS\HIMEM.SYS
DEVICEHIGH=C:\DOS\oakcdrom.sys /D:mscd001
LASTDRIVE=Z
5. 編輯autoexec.bat,添加以下內容:
LH C:\DOS\MSCDEX.EXE /D:mscd001 /l: D
備註:為了不要轉換表情符號,"/I:"與"D"之間增加空格
到這邊基本上就設定完成了,如果可以的話請新增一台空白的軟碟機。
目的是卡位磁碟機代號"A:",否則光碟機會把該代號拿去使用,某些時候還蠻麻煩的。
back to top