發新話題
打印

cd n合1

cd n合1

1、 建一個目錄,把它看成是你要做的光碟的根目錄,把所有要放上去的內容全弄進去,比如,這個目錄叫c:ewin3in1,裏面分別有
c:ewin3in1pro
c:ewin3in1server
c:ewin3in1advserver
目錄,分別對應三個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 : 允釭衋仵蛈W
-o : 這是最重要的,CDIMAGE的精華就是它。自動判斷重複檔,對重複檔只處理一次,並自動修改相關的檔指向。是使用檔大小和MD5演算法進行比較(我也不太懂,大概是和CHECKSUM差不多概念的方法吧)從概率角度來看準確性相當高,但並不是“逐位元組對比”。如果你要求逐位元組對比,用-oc參數。不過速度極慢。
-m : 不加這個參數的話,將不能產生大於650M的ISO映象
c:ewin2k : 這是光碟的根目錄。CDIMAGE將以此目錄開始構造光碟目錄結構,硬碟上的c:ewin2kpro將變成光碟的x:pro
My3IN1.ISO : 這是最後生成的ISO檔的名字。它已經是修改後的了。
3、 最後只需用燒錄軟體(如EASY CD CREATOR的CREATE DISK FROM IMAGE)將ISO燒成光碟即可。
至此我們的N合一就做完了。當然這張光碟只是簡單的將三個安裝目錄放在一起,而且不能啟動。比較理想的情況是,將光碟做成像2000正版那樣自動啟動並開始安裝的(這個已經有人做到了),更理想的情況是開機出現弁鄋瞴A可以選擇安裝PRO/SERVER或ADVSERVER,然後自動調用相應的安裝程式。
目前還做出來的Windows XP 六合一就是如此做成的。
這種光碟當然也有缺點,而且是顯而易見的:
1、 如果光碟有某個地方損壞,剛好又是大家“共用”的系統檔,那麼可能3個WIN2000都將報廢,無法安裝。普通光碟只是損壞那個檔所屬的那一個版本。
2、 最好要有光碟燒錄機,這種ISO鏡象,用WINIMAGE解是沒有意義的,WINIMAGE並不懂得這種修改過的結構,它將按目錄表把所有檔解到硬碟,相同檔被複製了若干份。相當於還原成修改之前的狀態。像那個EWIN 6合一,解開後好像有1.9G左右。
不過相對來說這些缺點都不重要。

TOP

發新話題