劉 暉
磁盤鏡像,例如ISO文件并不是很好用,但只要有所基本了解,所有問題都將迎刃而解。任何使用過Linux操作系統(tǒng)的人可能都熟悉ISO鏡像文件,但就算你沒有用過這個(gè)操作系統(tǒng),肯定也聽說過ISO文件。但這種文件到底是什么,有什么用?對(duì)于ISO文件,我們完全可以將其看作是一種遵循ISO 9660標(biāo)準(zhǔn)的文件,描述了光盤的文件結(jié)構(gòu)信息,也就是光盤的鏡像,這種格式可以用一個(gè)文件包含CD或DVD光盤的所有內(nèi)容。因此這種格式可以理解為光盤內(nèi)容的“精確副本”,其中不僅包含光盤的目錄結(jié)構(gòu)和其他信息,并且可以被整合到一個(gè)文件中。類似的文件還有Zip壓縮包,其中就可以包含成百上千個(gè)文件,因此ISO文件也可以理解為很多文件和目錄的容器。更重要的是,通過這種文件,可對(duì)光盤進(jìn)行嚴(yán)格一對(duì)一的精確復(fù)制。
對(duì)于本刊的很多讀者來(lái)說,這些內(nèi)容都是老生常談,但在實(shí)際使用中肯定有人會(huì)忘記一些重要信息,因此我們提供了這篇文章,用于介紹相關(guān)的基礎(chǔ)信息,以方便大家的實(shí)際操作。本文我們將介紹ISO文件,以及其他類似格式文件的使用,以及所需的工具。
介紹ISO
ISO格式的文件最主要可用于通過互聯(lián)網(wǎng)進(jìn)行的軟件分發(fā)。例如最常用的一種場(chǎng)合就是各種Linux發(fā)行版的發(fā)布工作,因?yàn)檫@種格式可以將所有文件組合到一個(gè)大文件中供我們下載,而不需要分別下載要包含在光盤上的每個(gè)文件,也不需要真正郵寄實(shí)體光盤,因此費(fèi)用更低廉,同時(shí)也更方便使用這種方式更可靠地傳輸大量數(shù)據(jù)。使用這種格式的文件,而不使用實(shí)體光盤的優(yōu)勢(shì)是很明顯的,不僅不需要支付額外的快遞費(fèi),而且不用擔(dān)心郵寄過程中的丟失問題。另外下載一個(gè)大文件的速度也要比分別下載多個(gè)小文件的速度更快,同時(shí)還可以將文件下載過程中出錯(cuò)或遺漏的幾率降到最低。最后,ISO文件使得我們還可以用更簡(jiǎn)單的方法下載包含復(fù)雜目錄結(jié)構(gòu)的內(nèi)容,而這在分別下載每個(gè)文件的方式中幾乎是不可能的。
為何使用ISO文件
下載好ISO文件后,主要有兩種使用方法。首先可以使用ISO文件刻錄一張CD或DVD光盤,這樣就可以訪問其中包含的數(shù)據(jù),這樣獲得的光盤使用方式就和其他所有CD或DVD光盤完全一樣。其次還可以使用映射鏡像文件的軟件將鏡像文件轉(zhuǎn)換為虛擬光盤。并在虛擬光驅(qū)中使用,就好像這是一張實(shí)體光盤一樣。
ISO格式還很適合用于數(shù)據(jù)備份的用途。大部分比較新的電腦都帶有CD或DVD刻錄機(jī)光驅(qū),很多人用刻錄機(jī)創(chuàng)建重要數(shù)據(jù)的備份。雖然對(duì)所有數(shù)據(jù)只創(chuàng)建一個(gè)備份就足夠了,但如果有多個(gè)備份則可能更方便。但是此時(shí)并不需要浪費(fèi)空間存儲(chǔ)同一張CD或DVD光盤的多個(gè)相同副本,我們可以直接將光盤轉(zhuǎn)換為ISO文件,并保存到硬盤上,然后把硬盤放置在安全的位置。這意味著就算原始光盤損壞或丟失,我們依然可以重建(只要光盤沒有受到復(fù)制保護(hù))。
當(dāng)然,在硬盤上保存ISO文件并非一種安全的備份方法,這只是一種其他方法的補(bǔ)充,不能代替其他方法。ISO文件更好的一種方法是作為所有商業(yè)軟件光盤在硬盤上的副本備份,這樣在需要軟件光盤時(shí)甚至可以不用找到原始的光盤就可以使用。下文會(huì)具體介紹這一用途。
創(chuàng)建ISO文件
帶有刻錄機(jī)的電腦上通常也都預(yù)裝有商業(yè)性的光盤刻錄軟件。例如Nero或Roxio,這類程序通常也可用于創(chuàng)建ISO文件。以Nero為例。啟動(dòng)該程序,將希望轉(zhuǎn)換為ISO文件的光盤放入光驅(qū),隨后在“刻錄器”菜單下選擇“保存軌道”,然后從“輸出文件格式”下拉菜單中選擇“ISO鏡像文件(*.iso)”即可。隨后還需要單擊“瀏覽”按鈕選擇用于保存該ISO文件的文件夾,接著單擊“確定”即可開始創(chuàng)建。
雖然Nero可用于創(chuàng)建ISO文件,不過操作有些復(fù)雜。更簡(jiǎn)單的方法是使用Imgburn,這是一個(gè)免費(fèi)程序,可以從WWW.imgburn.com下載。在下載并安裝后,啟動(dòng)該程序,然后單擊“從光盤創(chuàng)建鏡像文件”按鈕,指定用于保存文件的位置,然后單擊窗口底部的按鈕即可。
要從ISO文件刻錄光盤,則需要選擇“將鏡像文件寫人光盤”選項(xiàng),并將空白刻錄盤放人刻錄機(jī)。隨后還需要選擇要刻錄的鏡像文件,并單擊窗口底都的刻錄按鈕。
映射ISO文件
雖然ISO文件提供了一種非常方便的方式分發(fā)和存儲(chǔ)數(shù)據(jù),但大部分人并不需要天天使用這樣的功能。因此ISO的另一種用途懸用做虛擬光盤。有些軟件可能要求在運(yùn)行時(shí)必須提供原版光盤,然后從光盤上運(yùn)行,這就要求時(shí)刻準(zhǔn)備將軟件的光盤放入光驅(qū)中。除非電腦中安裝了多個(gè)光驅(qū),否則可能需要頻繁更換光盤。并在一大堆光盤里尋找自己需要的。但對(duì)于ISO文件,我們可以將光盤版軟件的所有光盤都用ISO文件的形式保存在硬盤上,需要時(shí)點(diǎn)擊鼠標(biāo)幾下就可以使用。
如果希望在不刻錄的前提下使用ISO文件,則需要使用能映射ISO文件的軟件。Windows并不能直接支持這一功能(但可以考慮上文的“微軟的小工具”一段),因此這里要使用Daemon ToolsLne,這也是一個(gè)免費(fèi)并且簡(jiǎn)單的工具。請(qǐng)從www.daemon-tools.cc下載最新版的軟件,安裝,重啟動(dòng)WindOWS,以完成整個(gè)安裝操作。在重啟動(dòng)后,還需要進(jìn)行第二階段的安裝,隨后程序會(huì)自動(dòng)啟動(dòng)。在安裝過程中記得要反選“Daemon Toolssponsor ad module”以及“Daemon Tools defaultSearch Provider”這兩個(gè)選項(xiàng),這些選項(xiàng)對(duì)應(yīng)的是完全沒必要的廣告程序。隨后我們還需要在詢問是否修改瀏覽器主頁(yè)的詢問對(duì)話框上點(diǎn)擊“否”。
如果某個(gè)光盤是每次Windows啟動(dòng)后都需要提供的,請(qǐng)用鼠標(biāo)右鍵單擊通知區(qū)域的Daemon Tools圖標(biāo),單擊“參數(shù)選擇”。并確保“自動(dòng)裝載”和“自動(dòng)啟動(dòng)托盤圖標(biāo)”這兩個(gè)選項(xiàng)都被選中。隨后可以按照下文的介紹了解如何使用Daemon Tools映射ISO文件為虛擬光驅(qū)。通過該軟件最多可以創(chuàng)建4個(gè)虛擬光驅(qū),這樣就可以有效避免更換光盤的麻煩。
更換虛擬光盤
取決于要運(yùn)行的程序所要求的光盤類型和數(shù)量,有時(shí)候甚至對(duì)于虛擬光驅(qū)也需要進(jìn)行更換光盤的工作。為此首先需要將原鏡像卸載,釋放出虛擬光驅(qū),然后將其他鏡像加載進(jìn)去。雖然ISO可以分別卸載,但使用鍵盤快捷鍵也可以一次將所有加載的鏡像都卸載。這個(gè)功能需要首先進(jìn)行配置,因此請(qǐng)用鼠標(biāo)右鍵單擊通知區(qū)域的Daemon Tools圖標(biāo),然后選擇“參數(shù)選擇”,并選擇“熱鍵”。單擊“全部卸載”框,并在鍵盤上按下要使用的組合鍵(例如“u”)。在單擊“確定”后,按下Ctrl和Alt鍵,然后同時(shí)按下設(shè)置的按鍵,就可以自動(dòng)將所有加載的鏡像都卸載。
只要減少更換光盤操作的次數(shù),那么ISO文件的好處就是顯而易見的,程序會(huì)使得光盤鏡像表現(xiàn)得和實(shí)體光盤完全相同,而且Windows也看不出有任何差別。這類虛擬方式的用途有很多,除了可以確保在玩游戲的時(shí)候不用頻繁提供光盤外,我們還可以,例如更好地使用不兼容Windows Vista的軟件。解決這種問題的一個(gè)好方法是設(shè)置雙重引導(dǎo)系統(tǒng),但相關(guān)的操作比較復(fù)雜,尤其是已經(jīng)安裝了Vista的情況下。微軟免費(fèi)提供了一個(gè)名為Virtual PC 2007的軟件,這是一種虛擬化軟件,可用于在計(jì)算機(jī)上直接安裝額外的操作系統(tǒng)。但同時(shí)并不需要調(diào)整分區(qū)或配置多重引導(dǎo)。
Virtual PC 2007可從WWW.tinyurI.com/2ecarc下載,安裝后,即可快速配置出慮擬機(jī)。正如上文所說的,在使用之前,還需要給虛擬機(jī)中安裝操作系統(tǒng)。但此時(shí)已經(jīng)不再需要翻箱倒柜尋找老版本W(wǎng)indows的安裝光盤,該程序可以使用鏡像文件代替實(shí)體光盤。從Virtual PC的“CD”菜單下單擊“CaptureISO Image”選項(xiàng),然后選擇要使用的ISO文件即可。I SO還可被其他虛擬化工具使用,例如VMware Server(www.vmware.com)或Sun的Virtualbox(www.virtualbox.org)。
便攜的ISO
筆記本電腦用戶還可以用ISO文件給自己的公文包減負(fù)。通過從軟件光盤創(chuàng)建ISO文件,就可以減少需要在公文包中攜帶的光盤數(shù)量。另外ISO文件還可實(shí)現(xiàn)對(duì)保存在光盤上的數(shù)據(jù)更快速的訪問,另外頻繁使用光驅(qū)也會(huì)降低電池的使用時(shí)間。鏡像文件還有數(shù)不清的用途,并且有很多免費(fèi)工具軟件可以充分利用鏡像文件,并給我們帶來(lái)巨大的收益。