如何安裝數個 Windows95 於同一個 Partition 中?

注意:
        本文著作權為 Alex Ieong 所有, 你可以隨意散播本文, 但你必須把整篇文章 (包括本段文字) 保留, 並且不能對本文進行任何刪改.
        如果你的系統因為同裝多個 Windows95 而有問題, 本人一概不負責.

一個硬碟不用分區而可以安裝數個不同語言版本的 Windows95, 似乎沒有人談論過這個問題, 在大學的第一個學期裡, 想不到會研究出這個成果, 不如和大家分享一下吧!

本方法的優點:

  1. 一個硬碟不分區, 硬碟空間安排更方便和自由;
  2. 因為不用分區, 所以所需的技術技巧不用很高, 比較方便;
  3. 除了共用同一 Partition 外, DOS7 的核心也可以共用,   不用重新啟動系統就可以在數個版本中轉換;
  4. 本方法適用於 Windows95, Windows95 OSR2, 以及快將問世的 Windows98;
  5. 本文還介紹在 multi-config 中如何選擇啟動哪個 Windows95 或者直入 DOS 7;

本方法的限制:

因為你可以安裝數個 Windows95 , 所以最重要的是小心檔案系統!

  1. 如果你不是全部都是 OSR2 版本, 千萬不要用 FAT32, 否則可能會發生問題;
  2. 因為西歐字母版本的 Windows95 不支援雙位元語言 (中文, 日文等) 的檔案名, 所以如果要進行 scandisk 或 defrag 等硬碟作業時, 必需用支援雙位元語言的 Windows95 (如中文版). 不過, 如果你確定硬碟中沒有雙位元語言檔名, 則沒有此限制.

因為大多數看本文的人都是為了中文和英文 Windows95 同裝, 所以下面將會以安裝中英兩個版本為範修來說明, 安裝其他版本或更個多個 Windows95 也是同一方法.

Information about 2x Windows95 with DOS 7

Install 2x Windows95 with DOS 7 Step by Step

  1. 確定硬碟有足夠空間;
  2. 選定一個自己喜歡的目錄名來安裝 Windows95. 因為所有 Windows95 都會用這個名字來工作, 所以名字最好取得「通用」一點. (下文假設你裝到 C:\Win95 目錄中)
  3. 安裝英文版的 Windows95 到 C:\Win95 目錄中, 確定運作正常並把驅動程式裝好; (其他應用程式可以會共用, 稍後會說明如何安裝)
  4. 把 C:\Program Files\Accessories 改名為 C:\Program Files\Accessories.bak
  5. 重新啟動並按 Shift-F5 進入 DOS prompt , 用這個指令:
                ren Win95 Win95.eng
    把英文 Windows95 的目錄名改為 Win95.eng
  6. 安裝中文版的 Windows95 到 C:\Win95 目錄中 (請確定, 是重新安裝到 Win95 目錄中!), 確定運作正常並把驅動程式裝好;
  7. 這時, DOS 核心部分將會是中文版本的 Win95 附帶的 DOS 7, 但同樣適用於英文版, 進入 DOS 並用下列指令
                copy \command.com \Win95.eng
                copy \Win95\Command \Win95.eng\Command
    這樣, 全部 Win95 的 DOS 部分就能統一了!
  8. 把 C:\Program Files\Accessories 刪掉, 把 C:\Program Files\Accessories.bak 改名回 C:\Program Files\Accessories, 使全部 Win95 的 Accessories 共用英文版.
  9. 完成!

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...

  1. 按滑鼠右鍵: Properties (內容) | (程式) | Advanced (進階);
  2. 把 (MS-DOS 模式) 打勾;
  3. 選數次確定完成 short-cut 設定;

於是執行這兩個 short-cut 就可以直接在中英 Win95 中互相轉換了!

How to share Applications?

方法有三:

How to share Start Menus...?

為了使用方便, 我建議大家將 Start Menu 等等都共用, 至於怎樣做, 這本來不應本文的範圍了. 這裡給大家一點指引:

  1. 要共用英文版的!
  2. 把共用的 Folder (如 Start Menu, Desktop 等) 放到 C:\Win95.Share 目錄中;
  3. 用 Microsoft 網頁提供的 Powertoys 中的 Tweak UI 把特別資料夾都設到 C:\Win95.Share 中的 Folder 上.

Alex Ieong
Jan. 1998