1. Windows是不是並行操作系統
Windows操作系統是一尺攜物款由美國微軟公司開發的窗口化操作系統。採用了GUI圖形化操作模式,比起從前的指令操作系統如DOS更為人性化。Windows操作系統是目前世界陵液上使用最廣泛的隱行操作系統。最新的版本是Windows 7。
在MS-DOS的基礎上提供一個多任務的圖形用戶界面。
2. 任何計算機操作系統都可以運行並行演算法程序嗎
是。並行演算法作為應用程序開發的基礎,自然在並行計算機應用中具有舉足輕重的地位。 並行演算法根據運算基本對象禪耐的不同可分為數值並行演算法和液戚非數值並行演算法。並行演算法是指在各種並行計算機上求解問題和處理數據的演算法,其本質是把多個任務映射到多個處理器中執賀埋春行。
3. 計算機操作系統中並發和並行有何聯系
並發執行是多道程序系統中多個程序(邏輯上互相獨立)或者一個程序中的多個程序段在執行的過程當中,時間互相重疊,一個程桐沖塌序執行沒局圓結束,另一個已經判擾開始。
並行執行是指一組程序按照獨立的,不同步的速度執行,時間上不重疊。
4. 操作系統是怎樣實現多任務同時運行的
可以爛閉襪說windows是假的多任務系統.
說到多任務就要談到線程,有線程就要說到進程.進程是CPU處里的最小單位,可以說CPU在一個時間點上只處理一個進程,而進程又組成了線程....
有點兒跑題....
操作系統是通過時間片輪轉機制實現的多任務同時運行的,其實不是絕對的同時,只能在宏觀上這樣理解的,在微觀上講還是一單任務,一個時間態州點上只在做一件事.
什麼是時間片輪轉呢?就是把CPU的時間分成了很多塊,然後在不同的時間塊里,處理不同的任務.這樣給人一種直觀的感覺上就是多任務處理了飢激.
我講的很不專業,這是我的個人理解.有些術語也不準確.有專業人士可以補充糾正.
5. 什麼是並行操作系統
並行,你不覺著計仿絕早算機科宏雀學並行用到的地方很多麼?並行的意思就是同時處理多個的意思,不是說操作系統是並行一部分,是並備雀行使操作系統一個特徵(多線程時)
其實沒什麼好說的,就是並行,任務並行處理的系統那個就是並行操作系統,也沒法詳細介紹,因為已經在原理部分(比如多線程宏觀並行圍觀串列)等概念說的很清楚了。
6. 由於有了操作系統,同一瞬間可以有多個程序執行對不對
首先:不正確,因旅散為:
1、同一納胡瞬間如果有多個程序執行,必須是並行計算,要求洞鎮攔多核心、或多處理器、或並行處理器才行,然後還要有多任務操作系統
2、操作系統有「多任務」和「單任務」之分,目前的WINdows是多用戶、多任務的,可以在宏觀上多個程序同時執行,但在瞬間,相當於多個程序輪流執行,每次執行一個片段,在伺服器版系統上,由於多核心、多CPU,可以瞬間多任務同時
3、早其的WINDOWS是多任務,但不是多用戶的(WINdows98以前)
4、對於單任務操作系統,如更早的DOS系統,在宏觀上都不能同時多任務;有人通過中斷等技術處理多任務,但也不是瞬間同時的,那時候在個人機上,沒有多核心或多CPU
7. 是不是有了虛擬機可以在電腦上很方便的裝上2個系統,譬如有了WINDOWS再裝個LINUX
比較通俗的回答
虛擬機,顧名思義就是虛擬出來的電腦,這個虛擬出來的電腦和真實的電腦幾乎完灶衫唯全一樣,所不同的是他的硬碟是在一個文件中虛擬出來的,所以你可以隨意修改虛擬機的設置,而不用擔心對自己的電腦造成損失,因此可以用來做試驗什麼的,呵呵,差不多就是這樣了,不知道我說的能明白不^_^,簡單說就是一句話,虛擬出來的電腦,你干什麼都行。 現在說一下虛擬機的軟體,主要是兩中,Virtual PC和VMware。軟體的選擇也是有門道滴,嘿嘿,簡單來說,VPC的設置很簡單,一路next就行了,VM設置相對麻煩一些,不過也不是麻煩很多,但是VM擁有更好的性能,可以說和真實的電腦性能完全一樣,還可以用橋接的方式和現在的電腦互連^_^,可以研究的東西就更多了,呵呵
比較專業的回答
在一台電腦上將硬碟和內存的一部分塌慶拿出來虛擬出若乾颱機器,每台機器可以運行單獨的操作系統而互不幹擾,這些「新」機器各自擁有自己獨立的CMOS、硬碟和操作系統,你可以像使用普通機器一樣對它們進行分區、格式化、安裝系統和應用軟體等操作,還可以將這幾個操作系統聯成一個網路。在虛擬系統崩潰之後可直接刪除不影響本機系統,同樣本機系統崩潰後也不影響虛擬系統,可以下次重裝後再加入以前做的虛擬系統。同時它也是唯一的能在Windows和Linux主機平台上運行的虛擬計算機軟體。虛擬機軟體不需要重開機,就能在同一台電腦使用好幾個OS,不但方便,而且安全。虛擬機在學習技術方面能夠發揮很大的作用。
虛擬機(隱培virtual machine)
虛擬機(VM)是支持多操作系統並行運行在單個物理伺服器上的一種系統,能夠提供更加有效的底層硬體使用。在虛擬機中,中央處理器晶元從系統其它部分劃分出一段存儲區域,操作系統和應用程序運行在「保護模式」環境下。如果在某虛擬機中出現程序凍結現象,這並不會影響運行在虛擬機外的程序操作和操作系統的正常工作。
虛擬機具有四種體系結構。第一種為「一對一映射」,其中以 IBM 虛擬機最為典型。第二種由機器虛擬指令映射構成,其中以 Java 虛擬機最為典型。Unix 虛擬機模型和 OSI 虛擬機模型可以直接映射部分指令,而其它的可以直接調用操作系統功能。
在真實計算機系統中,操作系統組成中的設備驅動控制硬體資源,負責將系統指令轉化成特定設備控制語言。在假設設備所有權獨立的情況下形成驅動,這就使得單個計算機上不能並發運行多個操作系統。虛擬機則包含了克服該局限性的技術。虛擬化過程引入了低層設備資源重定向交互作用,而不會影響高層應用層。通過虛擬機,客戶可以在單個計算機上並發運行多個操作系統。
8. 如何更好地規劃硬碟分區和多操作系統
1.安裝在非引導分區的操作系統崩潰,這種情況下可將該分區格式化而不影響其它操作系統,不過多啟動菜單里原來的選項依舊會保留下來,如果再次重裝該操作系統,多啟動菜單則會比原來多出一個選項。這種情況下有一種解決方法是用Win98啟動盤(這里假設引導分區安裝的是Win98)啟動系統以後傳輸系統文件(A:\sys C:)到主引導分區,這樣即可去掉非引導分區的引導信息,不過問題也就隨之而來:如果原安裝的操作系統超過兩個,如上操作的結果就是只有Win98可啟動,而其餘操作系統的引導文件全部被破壞。
2.安裝在引導分區的操作系統崩潰,這種情況幾乎無法處理,手動刪除文件難度太大,格式化引導分區則會造成所有分區無法啟動,使用系統傳輸的方法又會遇到如情況1所述的問題。
究竟是什麼原因造成這種多系統維護的困難呢?其實很簡單,這類安裝方法有致命的先天缺陷:由於所有的操作系統都必須將引導文件寫入引導分區,當引導分區只有一個時,問題就隨之而來了:操作系統一旦失去引導文件,其餘文件形同虛設。了解問題的實質以後,解決方案的指導思想就顯而易見了:劃分多個引導分區,將不同的操作系統安裝在不同的引導分區里,用特定的軟體來管理多操作系統。這種方案也可被稱為多「C盤」方案,因為每個操作系統的所有系統文件相對於其它操作系統都是獨立的,和單操作系統的情況相同,它們會認為自己所在的分區是C盤,這種方案完全不用顧慮各個操作系統的安裝順序。因此本文所述的改進策略就以這種獨特的分區劃分和系統管理方法為核心。
下面將以一個實例說沖基明如何用此方案安裝和管理多操作系統,此例中我們將Win98和WinXP(這也是比較推薦的多系統安裝選擇方案)安裝到獨立引導分區,先放鬆一下再行閱讀,多操作系統安裝沒有想像中的困難。
第一部分 熱身篇
工欲善其事,必先利其器。多操作系統安裝和維護是需要一些准備的(包括心理上,呵呵)。在決定進行多操作系統安裝之前,你最好確保有以下可利用的工具:
1.Win98和WinXP的安裝光碟散絕謹或硬碟文件
2.Win98的DOS啟動盤
3.PartitionMagic 7.0(Windows版)安裝文件
4.System Commander 7.05安裝文件
第二部分 分區宏寬的劃分和管理
在前言中我們提到,本文所使用的方法和通常方法的最大區別在於分區的規劃和管理,因此正確的分區劃分和管理對多操作系統的安裝至關重要。在開始著手分區之前,我們先來對分區進行稍微深入一點的探討。硬碟對分區的管理是有限制的,這個限制主要表現在一塊硬碟最多可以劃分4個主分區(Primary Partition),而且只能有一個活動分區。所有的邏輯分區(Logical Partition)的集合,即擴展分區(Extended Partition),其實也是一個主分區(為了便於區分,以下部分敘述我們將擴展分區和主分區區別開來,擴展分區最需要注意的就是它霸佔了一個主分區的「名額」)。邏輯分區必須建立在擴展分區里,本身不具備引導系統的能力。由於4個分區的盤符還不能滿足大部分用戶的要求,而且在默認情況下主引導分區之外的主分區是隱藏屬性,當前系統無法訪問,因此劃分擴展分區來創建邏輯分區的方式依舊是首選。
1. 新盤的劃分與管理
我們先來看一個硬碟的分區信息(圖3),這個硬碟已按改進方案劃分好。可以看到,在這塊120GB的硬碟里已劃分好2個獨立的主分區,擴展分區包括4個邏輯分區。兩個主分區物理位置臨近,當前主引導分區(即活動分區)盤符是C,而另外一個主分區盤符在光碟機之後,是L。好,下面通過英文版PartitionMagic 7.0的實際操作(為方便抓圖,我們在Windows下進行操作,在DOS下操作的步驟完全相同)來看看如何對一塊新硬碟進行類似的分區管理。
1) 啟動PartitionMagic 7.0。我們推薦將程序安裝在另外一塊硬碟上,然後將待分區的硬碟掛上進行分區操作。如果用戶沒有另外一塊硬碟,可在其它機器上先安裝PartitionMagic 7.0,然後製作救急盤(需要兩張軟盤),用第一張盤啟動系統,用第二張盤啟動PartitionMagic 7.0。如果沒有救急盤可先用Win98啟動盤啟動到DOS下,用Fdisk劃分一個主引導分區(其餘分區暫時不要劃,具體方法略),安裝完一個系統後再安裝PartitionMagic 7.0,對硬碟進行分區。我們看到,這是一塊沒有分區的硬碟(圖4),我們的任務就是將它劃分成多個獨立主分區的形式。在開始前我們推薦對PartitionMagic 7.0進行一個設置,在主界面的「General」菜單里選擇「Preferences」,在「Skip bad setor checks」(忽略壞扇區檢查)選項里將相應的硬碟勾上(圖5),這么做的原因是PartitionMagic 7.0的磁碟檢查效率很低,在分區和格式化時如果檢查磁碟會讓操作的時間大大增加(大硬碟會達到10倍以上),而且新硬碟一般也沒有壞道。
2) 劃分第一個主分區。選中待分區的硬碟,在「Operations」菜單下選擇「Create」(圖6),在接下來的窗口中選擇分區類型、文件格式、卷標、分區容量及分區位置,然後點「OK」(圖7)。
3) 劃分第二個主分區。選中未分區的硬碟空間,接著按照上一步的方法劃分出第二個主分區。依此類推,可劃分出所有需要的主分區,當然,主分區的數目不能超過限制,這里由於要安裝雙系統,因此只需要劃分兩個主分區即可(圖8)。
4) 劃分第一個邏輯分區。和Fdisk不一樣,PartitionMagic 7.0無需劃分擴展分區,可直接將所有邏輯分區自動加入擴展分區,而且對於單個硬碟來說邏輯分區的物理地址可以是不連續的。選中未分區的硬碟空間,在「Operations」菜單下選擇「Create」,不過這次系統類型要設置為邏輯分區(圖9),其餘操作同上。
5) 劃分餘下的邏輯分區。方法同步驟4,劃分完畢之後就可得到一塊按照改進方案劃分分區的硬碟,除了具體容量和文件不同之外,分區結構和我們前面看到的那塊硬碟完全相同(圖10)。
6) 格式化所有分區。依次選中所有分區,在「Operations」菜單下選擇「Format」(圖11),這是因為新硬碟只有在格式化以後才可使用。
7) 激活待安裝的第一個操作系統的主分區。選中相應主分區,在「Operations」菜單下選擇「Advanced」→「Set Active」(圖12),主分區只有在激活後才能安裝操作系統並完成引導過程。
8) 應用所有操作。PartitionMagic 7.0的所有操作在選擇「應用」之前是不會進行的,確認所有分區正確劃分之後,需要點擊右下角的「Apply changes」使所有進行的操作生效(圖13)。
9) 重新啟動系統。所有操作過程皆完成後,軟體會提示重新啟動系統,只有重啟後才能使上述改動生效。
2. 已有數據硬碟的重分區與管理
也有部分想裝多系統的用戶硬碟上已有數據,其現有分區方案也不同於本文方案,而且用戶想在不破壞現有數據的前提下安裝多操作系統。由於一般分區軟體對硬碟數據都具有破壞性,普通用戶便不敢對硬碟進行分區操作,這也是大部分多系統用戶只有一個主引導分區的緣故。實際上,此情況下的用戶也完全可按本文提供的方案來劃分硬碟分區,這時就要利用到PartitionMagic 7.0無損數據的特性了。操作方法是改變某些分區的容量,將得到的空間用來創建需要的主分區,其中我們推薦將主分區劃分到硬碟中靠前的空間。下面來看一個例子:
這是一塊使用普通分區方案劃分的硬碟,有一個主分區和一個擴展分區,擴展分區里包含兩個邏輯分區(圖14)。圖中黃色塊表示此分區中已有數據所佔空間的比例(而不是真實的排列情況),白色塊表示未用空間比例。現在我們需要調整邏輯分區的容量,得到一個物理位置臨近原主分區、容量為4GB的新主分區。由於第一個邏輯分區空餘的容量只有不到4GB,這時候需要從第二個邏輯分區調整一部分容量過來,這里我們確定從第二個邏輯分區拿出1GB的容量。
1) 選中第二個邏輯分區,在「Operations」菜單下選擇「Resize/Move」(圖15)。
2) 在Resize/Move Partition窗口中將第二個邏輯分區的前1000MB容量騰出來,完成這個操作只要在「Free Space Beforce」中填寫相應的容量即可(圖16)。
3) 將步驟2得到的硬碟空間並到第一個邏輯分區。選中第一個邏輯分區,在「Operations」菜單下選擇「Resize/Move」,在接下來的Resize/Move Partition窗口中將第一個邏輯分區的「Free Space After」調節為0(圖17)。
4) 第一個邏輯分區已經得到了足夠的空餘空間,這時可將它的前4000MB容量騰出來(其實這一步可以和步驟3合並成一個步驟,不過為了讓大家看清楚,我們分成了兩步),完成這個操作只要選中第一個邏輯分區,在「Operations」菜單下選擇「Resize/Move」,然後在「Free Space Beforce」中填寫相應的容量即可(圖18)。
5) 選中步驟4得到的空間,在「Operations」菜單下選擇「Create」創建一個主分區(圖19),方法同上。
6) 格式化新創建的主分區,方法同上,需要注意的是格式化會使分區數據全部丟失,因此這時候不要格式化其他分區。
7) 應用所有操作,方法同上,這時候由於涉及到既有數據的轉移問題,操作速度相對比較慢(圖20)。
8) 操作完成!可以看到,該硬碟的分區經過調整以後多了一個4GB的主分區,而原有的數據得到了保留(圖21)。
通過PartitionMagic 7.0,我們用幾個很簡單的步驟就可將硬碟劃分成所需要的分區結構,當然這不意味著它就這兩把刷子,PartitionMagic 7.0還有許多強大的功能等待大家去挖掘,比如說Pro版本的PartitionMagic 7.0就含有通過TCP/IP協議遠程管理硬碟分區的功能。不過對於普通用戶來說,以上介紹的功能已經足以將硬碟劃分成需要的結構了,如果對進一步研究沒有興趣,那麼是時候拋棄PartitionMagic 7.0了。
由於PartitionMagic會嚴格按照你進行的操作生效,所以每一步操作務必一次性到位。例如你劃分了一塊主分區後,覺得大小不合適,又接著重新劃分了一遍,最後軟體實際上會在此處進行兩次分區操作,而不是如你想像的只按後一步操作。這樣當然會浪費大量時間,因此建議你在上述操作中(特別是對硬碟進行大動作的時候)如果有不滿意的,最好是選擇界面右下角的「Undo last」(撤消最後一步),而不要在原基礎上進行修改。另一點要注意的是,你的分區需求與本文肯定會有所不同,這就要選擇自己的方案,一般來講,完成一個方案有各種方法,但在用PartitionMagic進行操作時,出於前述原因,你要特別注意方案的優化,最重要的原則就是盡可能少移動數據。
第三部分 操作系統的安裝和識別
1.安裝第一套操作系統
使用本方案安裝多系統完全不用考慮順序問題,因為一旦安裝完畢以後,各操作系統之間是並行的關系,相互之間完全沒有影響,系統文件也完全隔離。由於在初始安裝操作系統時,硬碟不具備啟動功能,這時候准備好的Win98啟動盤就可以大顯身手了。
2.轉移活動分區
進入第一套操作系統,調用分區管理軟體來將活動屬性交給另一個主分區(原來已經安裝有系統的用戶在按照改進方案分區完畢之後可從這步開始)。在Win98下可以這么做:在「開始」→「運行」處輸入「fdisk」,點「確定」運行Fdisk。如圖22所示,在主界面處填寫2,也就是對應「Set Active Partition」功能,然後在接下來的界面填寫需要激活分區的代號,這里只能是數字(圖23),回車以後活動分區即可轉移。在WinXP下操作稍有不同:在「開始」→「設置」→「控制面板」中選擇「管理工具」→「計算機管理」,展開管理樹,選擇「存儲」→「磁碟管理」,WinXP的磁碟管理有點PartitionMagic的影子,主分區是深藍色的,在需要賦予活動屬性的分區處單擊滑鼠右鍵,選擇「將磁碟分區標為活動的」(圖24),系統會提示該分區必須有系統文件才可以啟動,點「是」。其餘主流操作系統都可以通過類似的方法來轉移活動分區。活動分區屬性的轉移僅僅是系統管理權的轉移,不會帶來任何的數據丟失,因此用戶可以放心操作。重新啟動機器以後,活動分區就賦予了相應的主分區,系統就會以新的主引導分區來引導,而其餘主分區則會被自動設置成隱藏屬性,當前操作不會對它產生任何影響。當然通過其他第三方軟體也可很輕松地實現這個功能,比如說PartitionMagic 7.0,但是這么一來,每裝一套操作系統,你就得安裝一次PartitionMagic 7.0,而且……你不是已經拋棄它了嗎?
3.安裝其他操作系統
新的主引導分區當前還不具備引導系統的能力,因此這時候需要重復步驟1來安裝第二套操作系統。之後不斷重復步驟2→步驟1的過程,直到將所有操作系統安裝完畢。
4.再次轉移活動分區
將活動分區交給內核相對比較穩定的操作系統所在主分區,重新啟動,進入該操作系統(以後就會知道,這樣會減少System Commander所在分區因操作系統崩潰被格式化的概率)。
5.安裝並配製System Commander
按照《操作系統動物園》一文提供的方法安裝System Commander 7.05並盡可能升級到最新版本(當然,不使用System Commander 7.05,也能用步驟2所述的改變活動分區方法來切換系統,但未免太過麻煩了些)。System Commander 7.05對操作系統的控制是絕對性的,它的系統優先順序別僅低於BIOS,安裝完成以後,System Commander 7.05會將所有主分區的引導記錄換成自己的格式,它所支持的操作系統竟然有上百種之多!對於普通用戶來說,這么強悍的一款軟體絕對值得推薦。關於System Commander的特性和具體操作,《操作系統動物園》一文已經很詳細地敘述了,因此本文不再重復。對於這種多系統並存的情況,System Commander的正確使用至關重要,因此請有心按照本文安裝和管理多操作系統的用戶務必要仔細閱讀!
6.安裝完後重啟機器
System Commander 7.05正確識別多個操作系統,顯示多系統啟動選擇菜單(由於接管了各個主分區的引導信息,這時候Win2000/XP的多啟動菜單不會出現),如此可以非常方便地進入各個操作系統(圖25),至此,多操作系統的安裝和識別就算完成了。
第四部分 多操作系統的
維護以及使用建議
1.添加操作系統
如果在System Commander 7.05安裝完成之後添加操作系統,其步驟和前面敘述的完全相同,具體來說是一個「分區」→「激活」→「安裝操作系統」→「識別」的過程。我們建議在激活分區之後、安裝操作系統之前,暫時禁用System Commander 7.05,因為這時候如果出現了相應的主分區,System Commander 7.05會在系統啟動菜單添加相應的圖標,不過由於這時候裡面並沒有操作系統,通過「激活」分區進去也無法引導。具體的方法是在分區、格式化完成以後,進入安裝System Commander 7.05的操作系統(也可以在其他操作系統里調用,但不推薦),在「開始」→「程序」菜單里選擇「卸載System Commander」(圖26),接下來選擇「暫時禁用System Commander」(圖27),這時候System Commander就會暫時交出系統控制權,相當於沒有安裝System Commander前的情況(此時操作系統的多啟動菜單亦不會出現)。新系統安裝完畢以後需要恢復System Commander 7.05的控制,這時候再次回到安裝有System Commander 7.05的操作系統,在如圖26的菜單里選擇「Utinity」(工具程序),接下來選擇「啟用System Commander」(圖28),按照提示進行操作,最後重新啟動,System Commander 7.05就會自動識別新的操作系統,並在系統選擇菜單中加入相應的選項。
2.刪除操作系統
刪除操作系統相對來說比較簡單,一般來說直接在其他操作系統中格式化相應的分區就可以了,System Commander 7.05會自動識別引導分區引導信息的變化,當然,先禁用System Commander 7.05的做法比較值得推薦。不過這時候有一種特別需要注意的情況,就是格式化System Commander 7.05所在的分區,System Commander 7.05雖然優先順序別高於操作系統,但是它必須依靠磁碟空間來保存相關數據(如果可以固化在硬體里就是一個超級版BIOS了),對於格式化其所在分區的做法,System Commander 7.05並沒有保護措施。由於System Commander 7.05按照自己的格式接管了所有引導分區的引導信息,格式化以後這部分信息就會全部丟失,硬碟中所有的操作系統都將由於缺乏引導數據無法引導。因此特別需要提醒的是:當需要格式化System Commander 7.05所在分區時,務必先卸載或禁用System Commander 7.05,這樣其餘的操作系統才可以引導!
3.多操作系統的文件管理
System Commander 7.05接管系統以後,它會在進入操作系統之前將其餘主分區的隱藏屬性解除,這時就可完全可以訪問其他操作系統的分區了(在分區格式允許的前提下),不過此時其餘主分區的盤符會被設置在最後一個光碟機之後(圖29)以防止出現盤符交錯。一般來說用戶都希望可以訪問所有的硬碟數據,但有時為預防誤修改其他分區的文件或有特殊情況時,需要將其餘操作系統的分區隱藏,這時可以使用System Commander 7.05來進行相應設置,具體方法是在System Commander 7.05的主界面下選擇「Settings」,進入設置窗口後選擇「Specific OS Options」,之後選擇要設置的操作系統(圖30),選中「Patitions Visible(Enter to Change)」之後回車,在接下來的窗口中選擇其他主分區是否可見,這里選擇隱藏(圖31),點「OK」,依次設置各個操作系統即可。經過這樣的設置以後,在相應的操作系統中,其他主分區就被隱藏了。
由於硬碟的空間有限,一些多系統用戶喜歡將一些程序文件安裝在公用目錄下,然後通過各個操作系統調用,在操作系統和程序數目都比較大的情況下,節約出的硬碟空間是很可觀的。一般情況下,這樣使用程序不會帶來問題,不過實際上有的程序、游戲並不能跨平台運行,並且有的操作系統不支持該程序,甚至會破壞一部分文件導致程序失效,因此必須找到更好的解決方案。我們推薦用戶採取這樣的辦法:建立公用目錄,到最高級的操作系統中(比如說WinXP)將所有需要使用的程序安裝到公用目錄下,如果這些程序都可正常運行,那麼它的文件才可被低版本操作系統共享,否則需要從最高級操作系統中刪除相應的程序,這是因為目前Windows版的軟體、游戲都是向下兼容的。若程序能在高版本系統中運行,在低版本的操作系統中就可將相同的程序安裝在公用目錄下,達到節約空間的目的,否則該程序必須安裝在單獨的目錄之下。
4.非微軟操作系統的安裝
有一些用戶喜歡嘗新或者出於其他一些需要,想在硬碟上安裝盡可能多的操作系統。而在這個改進方案里,非微軟操作系統安裝的具體步驟和前述方法並無二致,都是「分區」→「安裝」→「識別」的過程,關於非微軟操作系統和微軟操作系統共存需要注意的問題以及安裝方法在《操作系統動物園》一文有比較詳細的介紹,請有這方面需求的用戶仔細閱讀相關部分。由於最多一塊硬碟最多隻能有4個主分區,使用這種操作系統與主分區一一對應的方法受到了限制。如果這樣做實在安排不下,可以將一系列的操作系統安裝在一個主分區,騰出其餘主分區給其他操作系統使用(最多的時候見過在一個主分區安裝了5套操作系統)。具體一點,比如說將硬碟劃分3個主分區,主分區1是FAT16格式,安裝DOS、Win95;主分區2是EXT2,安裝Linux;主分區3是FAT32格式,安裝Win98/2000/Me/XP和BeOS;邏輯分區是FAT32和SWAP共存。在這種假設之下,硬碟里應該會出現8種操作系統(可行性未驗證)。什麼!你覺得還不夠?看看下面。
5.多硬碟的管理
有一種辦法可以突破4個主分區的限制,那就是安裝多塊硬碟。由於價格低廉,升級硬碟的用戶不在少數,升級硬碟一個比較常見的問題是盤符交錯,這會打亂單個硬碟的盤符結構,導致一部分程序由於鏈接錯誤而無法使用。在默認的情況下,操作系統分配盤符的優先原則是:①主分區→從分區②主硬碟→從硬碟③第一個IDE介面→第二個IDE介面。按照這樣的分配原則,從硬碟的主引導分區盤符將會出現在主硬碟的引導分區之後,然後是主硬碟的邏輯分區,再然後是從硬碟的邏輯分區……明白了原理之後解決起來就很輕鬆了,我們推薦用戶在升級硬碟的時候將舊硬碟的數據克隆到新硬碟上(具體方法略,請參考本刊2002年05期《大眾「鬼」故事》一文),然後將新硬碟設置為主硬碟,舊硬碟設置為從硬碟(這里需要正確設置硬碟的主從跳線,然後安裝在IDE線的正確數據介面上,最後正確設置主板BIOS的硬碟信息,具體方法略)。在新硬碟上的操作系統下使用PartitionMagic 7.0對舊硬碟重新分區(也可使用Fdisk,但這時要想避免盤符交錯,舊硬碟最好只劃分邏輯分區),這時候可以看到,舊硬碟分區的盤符可以選擇(圖35),如果你還是想保留原有數據,只需要用PartitionMagic 7.0將舊硬碟的主分區轉換成邏輯分區就可以了。對於那些胃口比較大的多系統用戶來說,單塊硬碟4個主分區的限制也許實在不能滿足他們的要求,這時候多硬碟帶來的更多的主分區數目就可以利用上了(具體的方法略)。System Commander 7.05可以很完美地管理多塊硬碟的主分區,接入新硬碟以後它會自動檢測並更新操作系統列表,它甚至可以從一些移動設備(比如說軟盤、閃盤等)上啟動系統。
6.硬碟分區格式的選擇
FAT32是目前最常見的磁碟分區格式,可以適用於多種操作系統,甚至包括一些版本的Linux。但是這並不意味著有了FAT32你就可以通吃所有操作系統了,在一些特殊的需要之下,你可能需要其他格式的硬碟分區。關於各種常見分區格式以及它們磁碟存儲容量和文件大小方面的限制、適用的操作系統等信息在《操作系統動物園》一文中介紹得比較詳細,本文不再贅述。在安裝操作系統之前了解一下它可以安裝在什麼類型的磁碟分區上很重要,不過對於PC來說,無論選擇了什麼分區格式,System Commander 7.05都可以很好地管理其中的操作系統,用戶完全不用擔心。
7.備份和恢復系統
8.多系統管理軟體的選擇和使用
System Commander 7.05無疑是目前最強大的多操作系統管理軟體,其他類似的軟體與之相比在這方面都有相當大的差距,比如說常用的Bootmagic 7.0對NTFS分區的支持就是一個問題(無法在NTFS下安裝使用),因此我們不推薦其他多系統管理軟體。不過System Commander 7.05也不完美,它的操作系統向導就做得不是很好,文件管理和分區管理都不是很方便(盡管功能很強)。盡管在實際使用中沒有發現任何問題,我們並不推薦用戶過多使用這種功能強大的第三方管理軟體的功能(尤其是它並不擅長的部分)。從系統工程的角度來說,不管做得多麼完善,一款大型軟體必然會存在一些漏洞(System Commander 7.05不是修正了前面版本很多的錯誤嗎?),當然了,最常用的功能是正常的、可信賴的。