absmiddle 使用 WinRAR


[解說] jameswv@email.gcn.net.tw (吳弘彥): 如果您是 Win95 網路的管理者, 您過去已經有許多喜歡的應用程式, 面對新買的機 器, 要如何快速安裝一套 "可接受的" Win95 系統呢? 答案可能是, 製作一份壓縮的 Win95 備份檔, 放在網路上使用了. 關於 Win95 整個系統複製的方法, 有很多種. 例如, 就使用檔案總管複製 Win95 到 另一顆硬碟, 或者使用 Ghost 等較低階的磁區複製程式將 Win95 的 Partition 硬拷 到另一顆硬碟去, 本文描述的方法, 並不是這種備份. 使用者給您亂搞, 誤殺, 中毒, 硬碟損毀, Win95 一裝再裝, 是每位 Win95 網路的管 理者的最痛, 更何況要裝到含 "基本公用程式" (如 Winzip, Pcciline, Paint Shop Pro 等) 或 OFFICE95, 恐怕不是件迅速容易的事了. 如果您是單機的使用者, 面對天天出現的 Shareware, 是不是有想試用看看的衝動? "試用" 是有一些後果您是要承擔的, 如過期了, 或太爛不想用了, 或裝了太多的無用 的 Shareware, 或者甚至跟其他應用程式相衝, 您還是一樣要面對重灌 Win95 的問題. 如果有一份內含應用程式, 且壓縮的備份 Win95, 可正確無誤地回存, 是不是可解決 這個問題? 在您製作之前有許兩點您是必須先知道的 •Win95 目錄下, 有許多的目錄是 "唯讀", "系統", "隱藏", 一般的壓縮程式無法自 動處裡這種目錄的. •WIN386.SWP 是 Win95 系統作業中的交換檔, 通常很大, 是不必備份的. [版主] 備份前後的 Win95 磁碟代號必需相同! 因為 Registry 記錄許多目錄資訊. 您需要兩個程式, WinRAR 及 ERU (Win95 光碟 \other\misc\eru 中) 可能還需要 4DOS. WinRAR 是用來壓縮的, ERU 是回存系統檔的, 4DOS 是一次更改所有目錄屬性用的. 如果有更好的工具, 來信告訴筆者. 以下的方法是有點過於繁複, 尤其是回存步驟一點都不好, 如果有朋友有絕妙的主意, 歡迎來信指正. 1.去掉 Win95 特殊目錄屬性 為了讓 WinRAR 能備份到所有隱藏目, 系統目錄, 您必須使用 DOS 指令 Attrib 將 Windows 下隱藏, 系統屬性去掉. 以筆者所使用的 4DOS 為例, 開機後先在 4DOS 下不要進入 Win95 CD WINDOWS ATTRIB -HRSA /D /S *.* 其中 /S 指示所有的目錄都要處裡, /D 使得目錄也能去掉隱藏屬性. 如果您使用 Command.com, 那麼 Attrib -H -R -S /S 是無法處理. 您可以使用 Archie, 在網路上 Download 回 4DOS 使用. 2.製作回存系統檔備份 使用 ERU, 將系統 Registry 重要資料, 備份到 C:\erd. ERU 會幫您在 C:\erd, 產生還原程式 ERD.EXE. 3.備份 Win95, ERD, 及應用程式目錄 使用 WinRAR 將 Win95 系統, C:\erd, 連同應用程式的目錄 (如 C:\Program Files, MS Office) 使用 WinRAR 壓成一個 .EXE (可執行的自解壓縮檔) 在 Archiving Option 處選 SFX Archive. 假設檔名為 Restore.exe, 您的壓縮備份檔 Restore.exe 做好了. 回存方法 因為要恢復 Restore.exe 中的長檔名, 您還是要用另一顆 Win95 啟動後執行 Restore, 多機器或 HD 的朋友, 可以. 單 HD 的朋友, 可能要用另一 Partition 啟動 Win95 的方法. [多 HD, Win95 的狀況] 1.Partition 及 Format 新 HD 將新的 HD, 掛到 Slave, 用 Master HD 的 DOS Fdisk, Format, Activate. 2.Restore Data 進入 Master HD 的 Win95 系統, 執行放在網路上的 Restore.exe 在目錄處鍵入新的 HD 的啟動目錄, 如 d:\ 3.Restore Registry 將新的 HD 換到 Master 來, 開機先在 DOS 下, 進入 \ERD , 執行 ERD.EXE 將 Windows\Font 目錄的屬性恢復為系統. 關機, 重新再啟動一次. [單 HD, 但有另一個可 Boot 的 Win95 狀況] Activate 另外一個 Win95 的 Partion, 進入 Win95 後執行 Restore.exe 再 Activate 原來的 Partition, 啟動, 在 DOS 下, 進入 \ERD 執行 ERD.EXE. 將 Windows\Font 目錄的屬性恢復為系統. 關機, 重新再啟動一次. 缺點 本文最大的缺點, 是因為要回存長檔名的關係, 需啟動 Win95 去執行 Restore.exe, 如果有朋友知道 DOS 下 備份/回存長檔名 的方法趕快來信告訴筆者! 12 月份的 HopeCD 上 \dos\utility\doslfn16.zip DOS 下備份長檔名的程式, 筆者 試過, 遇到一些特殊字元的中文檔名時, 還是無法處理. [版主] 跟 WinZip 一樣. p.s. Ghost 雖然可以迅速轉移 Win95 到另一 HD, 但無法做到 "備份" 並 "壓縮" Win95 系統供以後還原使用. p.s. 您可以用這個備份的方法, 順利的將 Win95 從 FAT 轉移到 FAT32. p.s. 為什麼用 WinRAR? 因為這是目前筆者見過壓的最小的程式, 可做成 .exe, 遇到 WIN386.SWP 會自行忽略過去, WinZip 便無法做到.
上一層目錄