[CDImage圖形介面]微軟作業系統N合1光碟利器 CDIamge GUI Beta 3 繁體中文化版本 - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 軟 體 討 論 區 > -- Windows 討 論 版


PCZONE 討論區



通知

-- Windows 討 論 版 包括 Windows 95/98/ME、Windows NT/2000/XP/Server 2003 等的疑難雜症解答與經驗分享。

會員
[CDImage圖形介面]微軟作業系統N合1光碟利器 CDIamge GUI Beta 3 繁體中文化版本
CDImage GUI 圖片簡介:
http://photo.pchome.com.tw/s01/dkjfso/book1/
很多人應該已經知道怎麼用 CDImage 來製作如 Windows XP 6合1 這樣子的光碟,但是 CDimage 這個微軟的小工具,只能在命令提示字元模式下運作,每次要製作的時候,都必須記住一串的指令,如果不小心漏掉一個參數,那麼一切又得重來。所以 CyBerian 編寫了英文版本的 CDImage GUI (參考上面的相簿),以 Windows 中的圖形介面來驅動 CDImage。後來大陸的中文化作者海子將 CDImage GUI 於 2002 年到現在最近一個版本 beta3 簡體中文化,在大陸流傳使用。但是一直沒有中文化作者將它繁體中文化,給使用繁體作業環境的人操作。於是我就自己動手將海子的版本轉為繁體,發布這一個 CDImage GUI beta3 繁體中文化版本。

下面是關於 CDImage 的轉貼文章:
語法:
【轉貼】最近流行的Windows XP 6in1 CD是如何做成的,進來讀讀你就會恍然大悟了
如何將多個OS燒在一片CD上 

這段時間流行了一陣“N合一”風,最早是WIN2000的PRO,SERVER和ADVSERVER三個版本做成一張光碟,剛開始我還以為是簡單的把三個系統的安裝檔燒在一張上面,後來大概算了一下,少說也有900M-1G的資料,不太可能。拿了一張來看看,發現做法非常新鮮: 

其實WIN2000的三個版本的安裝檔中,有大量的檔是相同的,特別是語言包/字形檔(I386\LANG目錄)以及寫字板等應用程式,以及那個50M的driver.cab。不同的只是相對少數的系統檔。這種N合一光碟將ISO映象經過特殊處理,重複的檔,實際資料在光碟上只有一份,通過類似於修改光碟目錄表的辦法,讓不同的目錄/檔指向相同的資料區。完成ISO修改後再刻成光碟。這樣,既省了空間,又讓每個目錄看起來仍然獨立、完整。 

那麼到底有多少相同呢?我自己做了個實驗,我有一個WIN2K PRO安裝目錄和一個ADV SERVER安裝目錄,分別是260M和280M左右。(為了省空間,我去掉了除簡/繁體中文外的其他語言包,像韓文日文阿拉伯文,我這輩子都用不到)。兩個目錄如果簡單的燒在一張光碟上,將占540M左右的空間。而用N合一的方法,“相同檔只處理一次”,合併下來只有340M左右。照這個數字看來,二者有70-75%是相同的!不同部分只占各自的25%-30%!依此數字估算,就算將SERVER也加進去,最後的大小也應該只有400-450M,相對於簡單相加的800M,幾乎少了一半。如果你不想將三個差不多的WIN2000分別用三張CDR保存的話,可以考慮自己做個N合一光碟。 

說到這堣ㄥ要提一下DOS/WIN檔系統的落後。UNIX/LINUX從最開始就提供了符號連接的功能,一個簡單的ln命令就可以完成上面的工作,而在DOS/WIN下,這種操作必須借助專門的軟體通過修改ISO進行,而且這種結構還不能存在於硬碟上,因為它在所有針對DOS/WIN的磁片檢查軟體看來,都是“交叉連接”,會被更正。 

好了,別扯遠了。話說回來,理解這種方式很容易,實際做起來呢?關鍵是“相同檔”是怎麼判斷。靠人工是很麻煩的。實際上微軟內部提供了一個工具,叫CDIMAGE,專門作這個。加上一個-o參數,就可以實現“自動優化”的功能。MS很多內部發行版本,都是用這個辦法“擠”在一張盤上。 
當然它不光是用來做WIN2000的N合一。對所有“大量檔重複”的情況,用它都可以發揮極大作用。不過……好像這種情況不多……大家舉點例子? 

具體做法: 

1、建一個目錄,把它看成是你要做的光碟的根目錄,把所有要放上去的內容全弄進去,比如,這個目錄叫c:\ewin3in1,堶惜嬪O有 

c:\ewin3in1\pro 
c:\ewin3in1\server 
c:\ewin3in1\advserver 

目錄,分別對應三個WIN2000版本。現在查看目錄屬性,應該在800M或更多,無法放在一張光碟上。 

2、現在用CDIMAGE程式,在另一目錄(你想產生ISO檔的目錄)中運行: 

cdimage -lWin2K3IN1 -t08/22/00,00:00:00 -h -n -o -m c:\ewin2k My3IN1.ISO 

直接運行CDIMAGE將顯示參數說明。下面簡單解釋一下常用參數意義: 

-l : (是JKL的L,不是IBM的I)這是光碟的標籤 
-t : 將所有檔設成指定的時間,看起來很專業 
-h : 包括隱藏檔 
-n : 允許長檔案名 

-o : 這是最重要的,CDIMAGE的精華就是它。自動判斷重複檔,對重複檔只處理一次,並自動修改相關的檔指向。是使用檔大小和MD5演算法進行比較(我也不太懂,大概是和CHECKSUM差不多概念的方法吧)從概率角度來看準確性相當高,但並不是“逐位元組對比”。如果你要求逐位元組對比,用-oc參數。不過速度極慢。 

-m : 不加這個參數的話,將不能產生大於650M的ISO映象 

c:\ewin2k : 這是光碟的根目錄。CDIMAGE將以此目錄開始構造光碟目錄結構,硬碟上的c:\ewin2k\pro將變成光碟的x:\pro 

My3IN1.ISO : 這是最後生成的ISO檔的名字。它已經是修改後的了。 

3、最後只需用燒錄軟體(如EASY CD CREATOR的CREATE DISK FROM IMAGE)將ISO燒成光碟即可。 

至此我們的N合一就做完了。當然這張光碟只是簡單的將三個安裝目錄放在一起,而且不能啟動。比較理想的情況是,將光碟做成像2000正版那樣自動啟動並開始安裝的(這個已經有人做到了),更理想的情況是開機出現功能表,可以選擇安裝PRO/SERVER或ADVSERVER,然後自動調用相應的安裝程式。 

目前還做出來的Windows XP 六合一就是如此做成的。 


這種光碟當然也有缺點,而且是顯而易見的: 

1、如果光碟有某個地方損壞,剛好又是大家“共用”的系統檔,那麼可能3個WIN2000都將報廢,無法安裝。普通光碟只是損壞那個檔所屬的那一個版本。 

2、最好要有光碟燒錄機,這種ISO鏡象,用WINIMAGE解是沒有意義的,WINIMAGE並不懂得這種修改過的結構,它將按目錄表把所有檔解到硬碟,相同檔被複製了若干份。相當於還原成修改之前的狀態。像那個EWIN 6合一,解開後好像有1.9G左右。 

不過相對來說這些缺點都不重要。 

轉貼自 香港自由講+網路資源俱樂部
英文版:
http://home.pchome.com.tw/tv/dkjfso/cdimageguien.zip

簡體版:
http://home.pchome.com.tw/tv/dkjfso/cdimageguichs.zip

繁體版:
http://home.pchome.com.tw/tv/dkjfso/cdimagegui.zip

回覆
會員

謝謝~下載來試試看^^
回覆
あなたの家に行く

花了不少時間 (太多東西都遺忘了) 才弄好簡單的批次檔。
語法:
@echo off

title=建立 ISO 影像
color fc

set s=
set b=
set l=
set t=
set f=
set date=
set time=

:start

echo.
set /p s=  來源: 
if '%s%'=='exit' exit
if '%s%'=='' goto start

echo.
set /p b=  引導: 
if '%b%'=='exit' exit
if not '%b%'=='' set b=-b%b%

echo.
set /p l=  標籤: 
if '%l%'=='exit' exit
if not '%l%'=='' set l=-l%l%

echo.
set /p t=  時間: 
if "%t%"=="exit" exit
if not "%t%"=="" set t=-t%t%

echo.
set /p f=  檔名: 
if "%f%"=="exit" exit
if "%f%"=="" set date=%date:/=-%
if "%f%"=="" set time=%time::=-%
if "%f%"=="" set time=%time:~0,-3%
if "%f%"=="" set f=%date%, %time%.iso

cdimage %l% %t% %b% -g -h -j2 -m -oc -w2 %s% "%f%"
回覆
--帳號停用中--

網路上找不太到檔案了

感謝土哥提供

連結

http://pcadsl.myweb.hinet.net/cdimage_big5.zip
回覆
あなたの家に行く

嗚…

cdimageguisfx.exe ...... 沒有密碼!
cdimage_big5.zip ...... 檔案損壞!
回覆
DS
窮人家的小孩

CDImage不是Freeware
就這麼大辣辣的擺上,可能會有問題
回覆
會員

Sorry,以前傳的檔案我忘記有加密碼,密碼也忘了,已重新置檔。

啊…我放的是 CDImage GUI 這套軟體,不是 CDImage (這樣會不會有點牽強),如果有什麼問題的話就請版主和管理員處理O.O"。不過剛剛看到 MSFN 的官方教學也有放…應該沒什麼關係。
回覆
會員
回覆: [CDImage圖形介面]微軟作業系統N合1光碟利器 CDIamge GUI Beta 3 繁體中文化版本
http://pcadsl.myweb.hinet.net/cdimage_big5.zip
無法使用耶
請問是否能重傳呢?
謝謝!

回覆
會員
回覆: [CDImage圖形介面]微軟作業系統N合1光碟利器 CDIamge GUI Beta 3 繁體中文化版本
每次看到有人聊這個,總要賣瓜一下。
http://www.threesecond.info/v2/modul...p?topic_id=400

對於常用的人而言,純文字介面比較快速,把常用功能寫成批次檔,
點兩下就可以去泡茶了。

回覆
主題工具


類似的主題
主題 主題作者 討論版 回覆 最後發表
debian 6.0 有無 ramdisk GUI 軟體套件可用? FLY -- FreeBSD & Linux 討 論 版 9 2011-03-14 10:44 PM
Windows Server 2008 Service Pack 2 Beta and Windows Vista Service Pack 2 Beta Wanderium -- Windows 更新 & 驅 動 程 式 版 3 2009-04-23 12:51 PM
【求助】Java GUI ==> Blue Screen ? Javen -- 其 他 軟 體 討 論 版 1 2004-02-11 02:27 PM
好用的瀏覽器Opera-6.0 Beta-1 France -- 網 路 軟 體 討 論 一 版 (Browser,Email 0 2001-11-24 03:24 PM
歷代 OS GUI 觀摩大展 iget -- 優 質 網 站 分 享 4 2001-07-16 06:34 PM






 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。