如何安裝數個 Windows95 於同一個 Partition 中?
注意:
本文著作權為 Alex Ieong 所有,
你可以隨意散播本文, 但你必須把整篇文章 (包括本段文字) 保留,
並且不能對本文進行任何刪改.
如果你的系統因為同裝多個 Windows95
而有問題, 本人一概不負責.
一個硬碟不用分區而可以安裝數個不同語言版本的 Windows95,
似乎沒有人談論過這個問題, 在大學的第一個學期裡,
想不到會研究出這個成果, 不如和大家分享一下吧!
本方法的優點:
- 一個硬碟不分區, 硬碟空間安排更方便和自由;
- 因為不用分區, 所以所需的技術技巧不用很高, 比較方便;
- 除了共用同一 Partition 外, DOS7 的核心也可以共用,
不用重新啟動系統就可以在數個版本中轉換;
- 本方法適用於 Windows95, Windows95 OSR2, 以及快將問世的 Windows98;
- 本文還介紹在 multi-config 中如何選擇啟動哪個 Windows95 或者直入 DOS
7;
本方法的限制:
因為你可以安裝數個 Windows95 , 所以最重要的是小心檔案系統!
- 如果你不是全部都是 OSR2 版本, 千萬不要用 FAT32,
否則可能會發生問題;
- 因為西歐字母版本的 Windows95 不支援雙位元語言 (中文, 日文等)
的檔案名, 所以如果要進行 scandisk 或 defrag 等硬碟作業時,
必需用支援雙位元語言的 Windows95 (如中文版). 不過,
如果你確定硬碟中沒有雙位元語言檔名, 則沒有此限制.
因為大多數看本文的人都是為了中文和英文 Windows95 同裝,
所以下面將會以安裝中英兩個版本為範修來說明,
安裝其他版本或更個多個 Windows95 也是同一方法.
Information about 2x Windows95 with DOS 7
- 運行中的 Windows 目錄: Win95
- 非運行中的 Windows 目錄: Win95.eng / Win95.chi
- 如發生檔案覆蓋問題時, 以保留英文版為首選
Install 2x Windows95 with DOS 7 Step by Step
- 確定硬碟有足夠空間;
- 選定一個自己喜歡的目錄名來安裝 Windows95. 因為所有 Windows95
都會用這個名字來工作, 所以名字最好取得「通用」一點. (下文假設你裝到
C:\Win95 目錄中)
- 安裝英文版的 Windows95 到 C:\Win95 目錄中,
確定運作正常並把驅動程式裝好; (其他應用程式可以會共用,
稍後會說明如何安裝)
- 把 C:\Program Files\Accessories 改名為 C:\Program Files\Accessories.bak
- 重新啟動並按 Shift-F5 進入 DOS prompt , 用這個指令:
ren Win95 Win95.eng
把英文 Windows95 的目錄名改為 Win95.eng
- 安裝中文版的 Windows95 到 C:\Win95 目錄中 (請確定, 是重新安裝到 Win95
目錄中!), 確定運作正常並把驅動程式裝好;
- 這時, DOS 核心部分將會是中文版本的 Win95 附帶的 DOS 7,
但同樣適用於英文版, 進入 DOS 並用下列指令
copy \command.com
\Win95.eng
copy \Win95\Command
\Win95.eng\Command
這樣, 全部 Win95 的 DOS 部分就能統一了!
- 把 C:\Program Files\Accessories 刪掉, 把 C:\Program Files\Accessories.bak 改名回
C:\Program Files\Accessories, 使全部 Win95 的 Accessories 共用英文版.
- 完成!
Start 2x Windows 95 with DOS 7 Step by Step
先建立下面兩個檔案:
EWin95.bat |
CWin95.bat |
@echo off
c:
ren \Win95 \Win95.chi
ren \Win95.eng \Win95
ren \Win95\win_.com win.com
|
@echo off
c:
ren \Win95 \Win95.eng
ren \Win95.chi \Win95
ren \Win95\win_.com win.com
|
這樣, 要進入英文 Win95 就先執行 EWin95.bat, 要進入中文 Win95
就先執行 CWin95.bat. 為什麼我不在這兩個 .bat 內加入 win 直接進入
Windows 呢? 為什麼要有 "ren \Win95\win_.com win.com" 這一句呢?
答案就是要配合各個啟動運行程序!
要在系統啟動的 multi-config 中可選啟動中文 Win95, 英文 Win95 或 DOS7,
請參看下面的 config.sys 和 autoexec.bat
config.sys |
autoexec.bat |
[common]
(共用的 config 部分, 自由發揮)
[Menu]
MenuDefault = CWIN95,5
MenuColor = 7, 14
MenuItem = CWIN95, Chinese Win95
MenuItem = EWIN95, English Win95
MenuItem = DOS7, DOS 7.0
[CWIN95]
(中文 Win95 的 config, 自由發揮)
[EWIN95]
(英文 Win95 的 config, 自由發揮)
[DOS7]
(DOS 的 config, 自由發揮)
|
@echo off
(加入一般的啟動必須指令)
goto %Config%
:CWIN95
(中文 Win95 的 autoexec.bat, 自由發揮)
CWin95
goto :end
:EWIN95
(英文 Win95 的 autoexec.bat, 自由發揮)
EWin95
goto :end
:DOS7
(啟動 DOS 有什麼要做呢? 自由發揮)
ren C:\win95\WIN.COM WIN_.COM
goto :end
:end
|
這樣的 config.sys 和 autoexec.bat
就可以達到啟動時選取作業系統的目的了!
Change 2x Windows95 Step by Step
在 Windows 中建立上面兩個 .bat (EWin95.bat , CWin95.bat) 的 Short-cut (捷徑),
然後分別對這兩個 short-cut...
- 按滑鼠右鍵: Properties (內容) | (程式) | Advanced (進階);
- 把 (MS-DOS 模式) 打勾;
- 選數次確定完成 short-cut 設定;
於是執行這兩個 short-cut 就可以直接在中英 Win95 中互相轉換了!
How to share Applications?
方法有三:
- 首先試試....
只要在其中一個 Windows 安裝過, 其它 Windows 中如運行無問題就可以了!
- 如果有問題的話....
只要在各個 Windows 中都安裝一次, 而且安裝到同一目錄下就可以了!
- 如果要安裝同一應用程式的不同語言版本的話....
先在英文 Win95 安裝英文版, 然後在各個 Win95 中安裝各語言版本到 [不同名]
的目錄中, 如果安裝中問到是否覆蓋 "英語版本" 的檔案時, 選
"保留". 這樣共用的元件便會同用英文版的.
How to share Start Menus...?
為了使用方便, 我建議大家將 Start Menu 等等都共用, 至於怎樣做,
這本來不應本文的範圍了. 這裡給大家一點指引:
- 要共用英文版的!
- 把共用的 Folder (如 Start Menu, Desktop 等) 放到 C:\Win95.Share 目錄中;
- 用 Microsoft 網頁提供的 Powertoys 中的 Tweak UI 把特別資料夾都設到
C:\Win95.Share 中的 Folder 上.
Alex Ieong
Jan. 1998