歡迎您光臨本站 註冊首頁

*推薦*多系統的安裝方法

←手機掃碼閱讀     火星人 @ 2014-03-24 , reply:0

現在,Windows系列的操作系統在家庭中佔有很大的比例,但是由於軟體的發展,對系統的多樣性提出了要求,所以,大家都開始安裝了雙系統或多系統。
有許多朋友在安裝或修復雙系統或多系統的時候~都遇到了相同的問題~現在,我們將其中有代表性的總結一下,希望可以給大家幫助:(其中winNT的相關安裝與修復與win2000類似~加上家庭用戶不是很常用,就不另作介紹了。)

一、安裝win98+win2000或win98+winXP或winme+win2000或winme+winXP

這個大家應該很熟悉了。先安裝低版本的(win98或winme,再於安裝好的系統中全新安裝安裝高版本的(win2000或winXP)於其他分區~,至於用FAT32還是NTFS的文件系統~,那就由你自己來選擇了。


二、安裝win98+winme雙系統


  在安裝了Windows 98和Windows Me雙操作系統后,原Windows Me總是自動生成AUTOEXEC.BAT文件,使得系統從Windows Me轉向Windows 98時,發生路徑錯誤。有一種可行的方法,比較好的解決了AUTOEXEC.BAT的「誤導」作用。該方法的步驟如下:

  1、先安裝Windows 98、Windows Me雙操作系統,在此不再冗述安裝的方法。

  2、進入Windows Me,點擊「開始-運行」,輸入Msconfig,進入「系統配置實用程序」。打開「環境」選項,直接刪除對話框內所有變數項目,暫時不要重新啟動電腦。

  3、運行註冊表編輯器,找到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\Environment\,在右邊的窗口中有「COMSPEC」、「winbootdir」、「windir」三個字元串鍵,刪除它們的數據(不要刪除鍵值)。

  4、編輯C盤中的AUTOEXEC.BAT文件,將其中的內容全部刪除。

  5、進入Windows Me的WINDOWS目錄,找到隱藏文件夾「SYSBCKUP」,將其中的rb***.cab文件全部刪除。

  6、重新啟動再進入Windows Me,由於Windows Me的保護作用,在「系統配製實用程序」的「環境」選項中,又出現了環境變數,再刪除它們。檢查註冊表編輯器中的Environment項目,上述三個字元串鍵的數據應是空值。再檢查AUTOEXEC.BAT文件,保留「SET COMSPEC=」、「SET WINBOOTDIR=」、「SET WINDIR=」三個空命令,若還有其它命令則全部刪除。

  7、再次重新啟動Windows Me。這時AUTOEXEC.BAT文件中僅有保留的三個空命令,現在就可以實現Windows 98和Windows Me的自由轉換了。


三、安裝win98+win2000+winXP三系統

方法和(一)一樣~,只不過,順序是win98->win98下全新安裝win2000->win98或win2000下全新安裝winXP


四、win98+win2000雙系統,刪掉win2000,安裝winXP

這個簡單,直接Format掉win2000所在的分區,在98下全新安裝winXP,然後,在C:\boot.ini中,刪掉關於win2000的啟動描述。
或者在win2000下直接升級為winXP。

五、 win98+win2000+winXP,刪掉win2000或winXP
直接Format win2000或winXP的所在分區,然後在C:\boot.ini中,刪掉相關的啟動描述。

六、win98+win2000或win98+winXP或winme+win2000或winme+winXP,刪掉win98或winme

如果win98或winme在C盤的話~那將C盤下的所有文件夾和win386.swp刪掉~然後~重啟,進win2000或winXP,在系統信息-〉高級-〉將啟動和故障恢復中的啟動菜單設為win2000或winXP為默認系統~然後將菜單顯示時間設為0秒~(這樣做是為了方便以後再加裝win98或winme)。

七、win2000或winXP單系統,加裝win98或winme

如果win2000和winXP安裝在C盤~,且文件系統為NTFS的話~那請先轉換文件系統為FAT32,再按照(一)從頭來過~
其實有設雙活動分區的和雙硬碟的安裝辦法~但是不常用到~這裡只是提一下。
如果為FAT32的話~不管是否在C盤~你都需要一張啟動盤~進DOS在你想的分區安裝win98 或winme,再用win2000或winXP的安裝盤安裝一遍,一定要把它安裝在原來的win2000或winXP分區里。等它第一次重啟之後,就是把系統文件複製完之後,你重啟機器,就不用再安裝了,雙啟動就實現了~然後要做的,就是刪掉每個分區帶「 $」的臨時文件。

八、win98+win2000或win98+winXP或winme+win2000或winme+winXP雙系統,如何重裝win98或winme

1、先備份好C下的系統文件和你自己的有用文件,系統文件:NTDETECT.COM、NTLDR、MsDos.sys、Config.sys、Boot.ini、IO.sys。如果事先沒有備份那些文件而直接安裝了win98或winme,那可以參照 (七)用光碟來進行修復,再刪掉臨時文件就OK了。後面講到的系統啟動盤的製作,可以用來啟動系統。另外,在win2000或winXP安裝時選擇修復安裝來恢復雙啟菜單,是需要緊急修復盤的,所以,建議大家在第一次安裝win2000或winXP的時候,做一套(4張)緊急修復盤。要是沒有做的話,可以在開始→程序→附件→系統工具→備份→緊急修復盤中製作。
2、用啟動盤進入Dos,把C格掉,之後重裝win98或winme!
3、裝完后,把剛才那幾個文件複製到C盤下!
4、用win2000或winXP的安裝盤啟動之後,進入第二項修復系統,進入修復控制台,系統會自動尋找你安裝過的windows,找到之後讓你輸入管理員密碼!之後進入控制台,用FIXMBR和FIXBOOT命令修復,之後重啟系統!(如果需要將win98換為winme或相反,可以使用這步來修復。)

Fixboot

  向系統分區寫入新的分區引導扇區。只有在使用故障恢復控制台時,才能使用 fixboot 命令。

  fixboot [drive]

  參數  驅動器

  將要寫入引導扇區的驅動器。它將替代默認的驅動器(即用戶登錄的系統分區)。例如,驅動器:D:

  範例

  下列命令範例向驅動器 D:的系統分區寫入新的分區引導扇區:


  fixboot d:

  注意: 如果不帶任何參數,fixboot 命令將向用戶登錄的系統分區寫入新的分區引導扇區。

  Fixmbr

  修復啟動磁碟的 主啟動記錄。fixmbr 命令僅在使用故障恢復控制台時才可用。

  fixmbr [ device_name]

  參數

  device_name

  要寫入新的主引導記錄的設備(驅動器)。設備名稱可從 map 命令的輸出獲得。例如,設備名稱:

  \ Device\ HardDisk0

  範例

  下列命令示例向指定設備寫入一個新的主引導記錄:

  fixmbr \ Device\ HardDisk0

  注意

    · 如果不指定 device_name,新的主引導記錄將被寫入引導設備,即裝載主系統的驅動器。
    · 如果系統檢測到無效或非標準分區表標記,將提示用戶是否繼續執行該命令。除非您訪問驅動器有問題,否則不要繼續進行。向系統分區寫入新的主引導記錄可能破壞分區表並導致分區無法訪問。



九、Windows98 Dos 7 + Win2k/XP
1 拷貝你的Win2k/XP的I386文件夾到你的硬碟(非C:),格式化format c:/s/q,做成系統盤,然後將所有你覺得需要的dos文件拷貝到c:下面的一個目錄裡面,我把它叫做win98,我列舉幾個:himem.sys;emm386.exe;smartdrv.exe;ramdrive.sys;format.com;fdisk.com;oakcdrom.sys;mscdex.exe;extract.exe;attrib.exe;debug.com;scandisk.exe;sys.com;mem.com;大家可以根據自己的需要來,對了還要加上一個滑鼠驅動amouse.com(這個是最常用的,非常穩定,佔用內存也不多,如果有人沒有在網上找到,可以給我發簡訊留email,我發給你)
然後編輯好你的批處理文件。我給大家寫個簡單的(假設文件拷到了WIN98目錄下):
config.sys
==========
DOS=HIGH,UMB
DEVICE=C:\WIN98\HIMEM.SYS
DEVICEHIGH=C:\WIN98\EMM386.EXE NOEMS
DEVICEHIGH=C:\WIN98\OAKCDROM.SYS /D:MSCD000
==========
autoexec.bat
============
LH C:\WIN98\SMARTDRV.EXE
LH C:\WIN98\MSCDEX.EXE /D:MSCD000
LH C:\WIN98\AMOUSE.COM
PATH=C:\;C:WIN98 ============
這樣就可以從win98的dos下面啟動了,並且驅動了光碟機、滑鼠。
2 安裝你的Win2k/XP,選擇全新安裝,並且就裝在c:裡面的windows目錄下,和dos互不干擾。
3 裝完之後可以適當修改你的boot.ini文件,給你的dos取個好聽的名字……


十、Windows 98、NT與Linux共存

近幾天,筆者經過一番摸索,得出一些「安裝多操作系統」經驗。現在寫出來與大家一起分享。在此之前,筆者看過一些資料,說多操作系統的安裝要用System Commander,或者PartitionMagic中的Boot System等系統引導文件來引導這些操作系統。但筆者手頭上沒有這些工具,只能利用僅有的資源:NT安裝盤,Windows98安裝盤,Windows98的啟動盤,Linux安裝盤。

因為NT含有一個引導系統,可引導不同的操作系統,所以可引導 Windows98。但Windows98沒有這個功能,因此在安裝時,要先安裝Windows98,再安裝Windows NT或Linux。以下是具體步驟:

第一步,分區。如果你的硬碟夠大,筆者建議你把它分成五個盤:C:盤300兆左右,用來引導個操作系統和作為Nt和Windows98的文件交換區,即把Windows98中系統中的虛擬內存指定為C:盤,大小為256兆。這樣可加快Windows98的速度。D:盤用來安裝 Windows98。E:盤用來安裝Windows NT。F:盤用來做備份盤,可備份一些工具,Windows98,NT盤下i386文件等等。以及一個非FAT分區,用以將來安裝Linux。

用Windows98的啟動盤啟動計算機進入DOS狀態。在A:>打進fdisk。回車后,它會問你:Do you want to enable large disk support……….?選擇no.即採用FAT16格式。進去后,選擇第一項,產生分區。進去后,選擇第一項,產生主分區,即C:盤,所以大小為300兆。按Esc鍵,退出到主菜單,選擇第一項。進去后,選擇第二項,產生擴展分區,大小為除去C:盤和Linux分區(建議大小不小於1GB)后,所剩下的空間。按Esc鍵,退出到主菜單。選擇第一項,進去后,選擇第三項,產生第一個邏輯分區,D:盤。同理,產生第二、三個邏輯分區,E:盤, F:盤。按Esc盤,退出到主菜單,選擇第二項,選擇C:盤為活動分區。至此,分區完畢。按Esc鍵,退出到DOS狀態。再進行格式化(Linux 分區暫時擱下,到安裝時再用安裝盤進行格式化)。

第二步,安裝Windows98。用啟動盤啟動計算機,選擇Start computer with CDROM support。轉到光碟機盤,找到Windows98文件,運行setup即可。以後那些都是Windows界面,每個人都能安裝下去,就不再羅嗦了。



第三步,安裝Windows NT。為加快安裝Windows NT的速度,進入Windows98。放進NT的安裝盤,選擇安裝NT(Server或WorkingStation)。隨即進行文件拷貝(很快,比在DOS界面,快30分鐘以上)。當文件拷貝完畢,按Enter鍵,退出到Windows界面,將剛剛拷貝的文件(D:盤下的以 $開頭的文件),移動到要安裝NT的盤(即E:盤)。重啟,NT的引導系統將起作用,選擇Windows NT項,即可進入Windows NT的安裝界面。接著便是Windows界面,這沒什麼難度。值得注意的有兩點:一,一定得記住你輸入的NT啟動密碼,要不然安裝了NT,也進不去;二,當它問你安裝NT的格式時,建議用NTFS格式,這樣才具有NT的許多特點。同時,Windows98將不能訪問NT 。但NT可以訪問Windows98(因Windows98 安裝時是用FAT16格式的,NT可訪問FAT16格式,但不能訪問FAT32格式下的盤)。而FAT16格式下的NT能被Windows98訪問(Windows98可訪問FAT16,FAT32格式下的盤)。

若要在純DOS下安裝NT,則應先運行lock命令,要不NT的引導文件無法寫進引導區,將無法安裝。接著轉到i386目錄,運行wnnt/x(/x可免去做三張啟動盤)。便可進入NT的安裝畫面。

為了充分利用硬碟空間,可將D:盤(Windows98),備份盤F:盤,轉化為FAT32格式。方法:用滑鼠右鍵點擊D:盤,打開屬性,選擇將FAT16轉化為FAT32。便可。同理,可將F:盤轉化為FAT32格式。不要擔心 NT不能訪問FAT32格式下的D :盤和 F:盤,可以安裝法寶—FAT32 full(若找不到,可發E-mailtars53@163.net找我要),則一切可迎刃而解。至此,Windows98和NT的安裝大功告成。

若要安裝Linux,讀者須多了解Linux的有關知識,畢竟Linux是和Windows不同的操作系統。一般人對它還不熟識。下面就XteamLinux2.0(中文界面)的安裝做一個示範。
首先,在BIOS里設置用CDROM啟動計算機。放進XteamLinux的安裝盤,啟動計算機。出現界面1:歡迎使用XteamLinux。點擊繼續,進入安裝;界面2:選擇安裝模式。它有五種安裝模式:基本系統、網路工作站、開發平台、完全安裝、定製安裝。選擇一種,點擊繼續。界面3:硬碟分區。單擊未使用的硬碟分區。選擇增加分區,進入界面:編輯硬碟分區屬性。


點擊左下角的Linux交換分區(相當Windows98 里的虛擬內存),在分區載入點選項,打進swap(或空著,它會默認為swap);在分區大小選項?,填?00~300兆左右(當然越大越好)。點擊確定。再選擇剩下的硬碟,選擇增加分區,點擊左下角的Linux文件系統,在分區載入點,打進/;在分區大小選項,打進所剩的硬碟空間。界面4:XteamLinux安裝信息—安裝程序將要修改你的硬碟分區表。單擊確定。界面5:選擇交換分區,點擊下一步。接著是拷貝文件,並且有很多有關Xteam Linux的資料。接著是做啟動盤。接著的界面是:XteamLinux安裝—Lilo,當問「系統引導程序Lilo的安裝位置」時,採用默認值。接著是選擇操作系統的啟動順序,它會列出現在你有哪些操作系統。Linux為它默認的操作系統(以active為標記)。我們可以用編輯,選擇默認的操作系統。而我就選DOS(即Windows98或NT)為默認的操作系統。接著是它自動重啟。當自檢完畢,會出現Lilo boot:,打進Xteam,進行繼續安裝。接著是網卡類型設置,若沒有,選退出。接著是時間區域設置,選擇PRC(中國)。接著是XteamLinux系統V伺服器軟體管理,單擊確定。接著是XteamLinux安裝成功的消息。當它叫你login時,打進root,回車。在打進startx,就進入了Linux,你還得設置顯卡、音效卡、顯示器的類型。接著是衝浪平台的界面。恭喜,Linux安裝完畢。(若要退出,可用halt 命令)。其他的Linux的安裝是大同小異的,可類似安裝。




十一、Windows 98 SE、Windows 2000 Professional、Redhat7.2、BeOS共存

  隨著Linux的崛起,越來越多的PC用戶開始將目光投向它,但當前的實際情況是Linux還不可能替代Windows系統在桌面操作系統的統治地位,對於那些既想體驗Linux又不想破壞原有Windows系統的PC用戶來說,多系統引導是唯一的辦法。本小節主要討論的正是Windows操作系統和Linux如何共存的問題。最後再向在家介紹一下新型多媒體操作系統BeOS的安裝。

(1)按照先Windows 98 SE,后Windows 2000 Professional、Redhat7.2至BeOS的順序安裝

  如何對硬碟分區是正確安裝Linux所必須的也是很關鍵的一步。首先我們應該了解Linux系統所專用的分區格式和Windows系統的是完全不同的,因此我們不能簡單地按照以往安裝Windows系統那樣對硬碟進行分區。通常情況下,硬碟都會分為一個主分區(Primary Partition)並設置為激活狀態(Active),同時我們還會分出擴展分區(Extended Partition)並在其上細分若干邏輯分區(Logical Partition),激活的主分區在Windows系統(包括早期的DOS系統)下作為引導分區。Windows系統與Linux系統共存按照這種分區方法顯然是不行的,為了方便操作,我們以功能強大的PowerQuest PartitonMagic為例進行講解。

步驟1 準備

  啟動DOS版PowerQuest PartitonMagic,我們可以使用拷貝有PQM5的DOS啟動軟盤進行這一步,當然,從引導速度來考慮推薦使用光碟啟動。

步驟2 創建分區

  因為Linux系統的特殊要求,我們需要單獨為它創建分區,建議將它放在擴展分區以前。我們的做法是創建兩個主分區:其中一個是Windows系統引導分區,我們需要激活它(Set Active),因為安裝Windows 98 SE的緣故,我們選擇FAT32格式,這也是Windows 2000 Professional所支持的;另一個留給Linux作為它的「/」根分區使用,其大小可以自己確定,我們建議不要低於800MB。如果要安裝大量的軟體,2G以上比較合適。分區的格式選擇Linux Ext2,如果希望在Linux安裝過程中再進行創建分區工作,可以將這個分區刪除掉,但一定要保證在擴展分區前面有足夠的空間留給Linux使用,注意PQMagic對這段未定義的空間會顯示為「Unallocated」。Linux與Windows系統不同,它需要單獨的交換分區「Swap」,它對創建位置沒有要求,既可以創建在擴展分區前面,也可以在後面,大小與內存容量相同或略大皆可。隨後就是擴展分區和邏輯分區的創建,大家對這兩步操作都應該比較熟悉,不再贅述。

  應該注意的是,雖然我們使用的Redhat7.2支持將「/」根分區放在邏輯分區上而且可以使用硬碟引導,但有些版本的Linux則不



十二、如果你是一個多系統狂~不妨試一下第三方軟體,這樣比較保險

System Commander 7.05

  System Commander,這大概也是最熟悉的多系統引導軟體,目前已經發展到7.05版本。它以其優秀的功能、友好的界面和簡便的操作,受到大量計算機用戶的青睞。新版本的System Commander界面更加華麗,設置更為方便。總之,System Commander在完善內部的同時也沒有忘記討好用戶,這是一款「秀外惠中」的軟體。

  System Commander可將硬碟的主引導區記錄(MBR- Master Boot Record) 換成自己的程序, 用戶可以在一台電腦上安裝各種操作系統,最高可支持上百個。它不僅支持所有使用FAT文件格式的操作系統, 如DOS、Windows 95/NT,還支持FAT32、OS/2的HPFS以及Windows NT的NTFS、Netware等所有IBM PC所支持的文件格式。對於使用多個硬碟的用戶,System Commander可以方便地找出所有硬碟中的操作系統,甚至在用戶替換硬碟后可以自動更新操作系統列表。

  對於用戶來說,System Commander最突出的特點就是引導界面的圖形化和個性化,它甚至允許用戶隨意更改圖標。看看我們使用的這些圖標,是不是非常有趣?

下載:ftp://202.109.72.227/superdown/coolsoft/fo-sc705.rar
SN:SC7-000001-0000002-MEGP
解壓密碼:superdown.com


System Commander手把手

  我們將以System Commander 7.05(以下簡稱SC)為例,一步一步教讀者朋友如何安裝多系統,在此之前我們先要作幾點說明:

1.SC的操作系統支持列表:

  除了以上列表,SC號稱支持所有基於PC的操作系統。

2.現在一般能找到的SC 7.05都是Windows安裝版,所以在安裝前硬碟里至少要有一個Windows操作系統。

3.如果是全新安裝,建議用Fdisk進行分區,雖然SC自帶的分區工具以及PQMagic之類第三方分區工具功能更強、速度更快,不過兼容性和穩定性不好,將來可能造成分區表被破壞,所以不建議使用。

4.雖然SC可以識別任何它所支持的操作系統的分區格式,但SC自身只能被安裝在FAT、FAT32或者NTFS分區之上。

5.硬碟分區規劃如下:

  以上規劃只是為了單純的多系統安裝而定製的,讀者可根據自己的情況來規劃分區。但要注意:C區一定要分成「4」中要求的格式;硬碟中最多只能有4個主分區(由所有邏輯分區組成的擴展分區算一個主分區);Fdisk只能劃分一個主分區和一個擴展分區;如果沒有本地安全性的要求,並且希望各個操作系統間可以共享數據,建議將Win2000及WinXP所在區分為FAT32格式,否則,應該分為NTFS格式。

6.我們將遵循如下的安裝順序(順序並不會影響最終的安裝效果):Windows 98、SC7.05、Windows Me、Windows 2000、Windows XP、Linux。

  好了,已經羅嗦了半天了,讓我們趕快開始吧!

系統破壞與修復


  一般來說,按本文所介紹的步驟進行操作是不會有任何問題的。但實際上情況是很複雜的,會因為各種各樣的原因引起硬碟分區表或引導區的破壞。下面我們就幾種常見的情況說明一下修復的方法。

1.非正常卸載SC造成的損壞。由於SC採用了特殊的技術獨佔主引導區,並且具有很高的優先順序,所以當你不在需要SC時,必須按上文中所述的那樣進行卸載,否則即使是格式化C區、重裝系統甚至重新分區電腦都無法正常引導。如果由於你的疏忽已經造成了這樣結果,也不必著急,有兩種解決方法:用光碟或者軟盤引導系統然後重裝SC,再按要求卸載就可以了;如果你實在不想再用SC了,那麼還有一個簡單的辦法,就是在DOS環境下運行命令「fdisk /mbr」,這個命令可以重寫主引導記錄,使其恢復正常。


2.病毒破壞造成的損壞。這種情況一般用殺毒軟體都可以解決,只要用殺毒軟盤引導系統,再按殺毒軟體的提示殺毒,並修復引導區或分區表即可,像現在國內比較流行的KV300、金山毒霸2002、瑞星2002都有修復硬碟的功能。

3.多種第三方分區及磁碟掃描工具交叉使用造成的損壞,比如:SC的分區工具於PQmagic就有衝突存在,如果你一會兒用SC改變分區,一會兒又用PQmagic,就很容易造成分區表被破壞,雖然很多時候並不影響正常使用,但磁碟掃描工具總會報錯又修不好,怎麼辦?也許你想起了大名鼎鼎的Norton Disk Doctor,用它來試試吧,結果它能發現錯誤並自動修復,一切看來都很順利,可當你重啟電腦後可怕的事情發生了,分區完全亂了套而且大量數據丟失,情況嚴重時就只能求助於數據恢復公司了,不過對於個人而言,修復的費用簡直是天價,已經夠買好幾塊硬碟了。由於這兩類工具種類繁多,所以情況也很複雜,難以窮盡,僅以此實例說明其嚴重性。沒有很好的解決辦法,所以應盡量少用這類工具,如果要用就用一個,不要換著試。

  其實對於以上三種情況,最好的辦法還是防患於未然,在分區一切正常時就備份引導區及分區表,很多殺毒軟體和磁碟分區工具都有此功能,下面以金山毒霸2002為例說明一下備份方法:在DOS環境下運行金山毒霸目錄中的「KAVFIX.EXE」,出現如圖所示界面,在「Tools」菜單欄中選擇「Backup Boot Record」即可進行備份。備份的文件大小視硬碟大小而定,一般一張軟盤就可以裝下,備份文件最好存在軟盤或第二塊硬碟上,有條件的話刻在光碟上更好。如果就存在當前硬碟上,分區表被破壞時可能會造成該備份文件的丟失,這樣備份就失去意義了。



十三、多硬碟造成的影響

  隨著硬碟價格的不斷下降,許多用戶的電腦里都有了兩塊甚至多塊硬碟,磁碟空間的增大,為安裝多個操作系統創造了條件。然而依然有問題困擾著用戶:增加硬碟后盤符發生了怎樣的變化,多塊硬碟對多個操作系統的安裝有什麼影響?讓我們以2塊硬碟為例簡單了解一下盤符問題。

  DOS以及Windows 95/98完全按照這種方式記錄盤符,不管操作系統是在添加硬碟以前安裝的還是添加硬碟以後安裝的,盤符都是這樣交叉排列的。許多正在使用Windows 95/98系統的用戶,在添加新的硬碟以後會發現以前使用正常的軟體無法運行了,這就是典型的盤符錯亂,是由於那個「第三者插足」的「D」盤造成的。而Windows 2000/XP略有不同,假使你已經安裝了操作系統,再添加新的硬碟,系統給新硬碟提供的盤符是靠在最後的。如你已有「C:,D:,E:」,那麼新硬碟的盤符則是「F:,G:,H」,這樣就避免了盤符錯亂。當然,光碟機的盤符也會跟著向後靠,某些需要光碟的程序就需要重新安裝或調整光碟機盤符了。

  對於空白或僅第一塊硬碟安裝有操作系統的兩塊硬碟來說,多個操作系統的安裝並沒有特別的影響,實際上對第二塊硬碟的分區來說,它們和第一塊硬碟的其他邏輯分區一樣都被當作邏輯分區來使用。對於獨立安裝有操作系統的兩塊硬碟,我們還是應該注意以下一些問題:

1.BIOS的設置

  對於Windows 98及其以後的Windows版本如2000/XP,BIOS對硬碟的隱蔽功能已經沒有效果了,即使將BIOS內的硬碟設置為NO INSTALLED,操作系統依然能夠辨認出安裝的硬碟。當兩塊硬碟都安裝有獨立的操作系統,在BIOS中改變兩塊硬碟啟動順序將進入各自的操作系統,這也給我們提供了另一種多系統共存的思路。但和上文講到的多系統共存相比,需要不斷地在BIOS內進行切換而且受限於BIOS功能。

2.操作系統文件類型的選擇

  NTFS分區在Windows 9X下不可見,而新的Windows 2000/XP都能識別,所以在安裝過程中就要特別小心。Windows 2000/XP的安裝有不少的提示,如安裝路徑的選擇,原系統的備份(Windows 2000升級至Windows XP沒有提供此功能),用戶應該小心選擇避免數據的丟失。升級安裝系統應該考慮到原系統所支持的分區格式,即使安裝程序給出升級的推薦,對於引導分區也不要輕易升級格式。




附一: Boot.ini 簡介


Boot.ini文件被Windows NT所使用(特別是,Ntldr)去確定啟動(引導)過程中操作系統選項的顯現。Boot.ini是一個默認的只讀、系統文件的標誌,並且不應該需要任何手工的修改。

下面是一個典型的Boot.ini文件:

[boot loader] timeout=30 default=scsi(0)disk(0)rdisk(0)partition(1)\winnt

[operating systems] scsi(0)disk(0)rdisk(0)partition(1)\winnt = "Windows NT" /NODEBUG C:\ = "Previous Operating System on C:\"

下面是上述的Boot.ini文件一行行的解釋:

[boot loader] timeout = 30

在選擇默認操作系統之前,Timeout指定了Windows Nt的等待時間。

default=scsi(0)disk(0)rdisk(0)partition(1)\winnt

Default指定了默認的操作系統。注意:無論什麼時候只要操作系統是Windows NT,新的存儲路徑語法就被使用。對於這個語法的更多信息,在下面微軟知識庫中的詞中得到查詢。

[operating systems] scsi(0)disk(0)rdisk(0)partition(1)\winnt = "Windows NT" /NODEBUG C:\ = "Previous Operating System on C:\"

Scsi(0)意思是primary controller(通常只是一個)對設備負責。如果有兩個SCSI卡並且磁碟掛起第二個,那麼它將呼叫scsi(1)。

disk(0) 參考涉及物理磁碟1。

rdisk(0)-rdisk()參數涉及哪一個SCSI logical unit (LUN)被使用,哪一個可能成為一個分離的磁碟,但是大量的SCSI setups每個SCSI ID只有一個LUN。

在此例子中的partition(1)是計算機中第一個驅動器的唯一的分區。如果有兩個分區,C和D,C將是partition(1)並且D將是partition(2)。

\winnt 是多重引導將考慮的目錄,通過它從特殊的SCSI卡的磁碟和分區之一來引導。

/NDOEBUT 詳細說明沒有調試信息被監測。調試信息僅僅對開發者有用處,同時它也會稍微減慢Windows NT的速度。
當Windows NT引導過程中/SOS轉換被載入的時候,它們被添加來顯示驅動器的名字。依據默認情況,OS Loader screen僅僅回送進程點。

The Previous Operating System on C:\ implies that it is MS-DOS, because "C:\" is an MS-DOS path.

例: 笨貓的boot.ini文件:
[boot loader]
timeout=3
default=C: [operating systems]
C:\=Microsoft Windows Millenium Edition
multi(0)disk(0)rdisk(0)partition(4)\WINDOWS="Microsoft Windows XP Professional"
/nodetect
multi(0)disk(0)rdisk(0)partition(3)\WINNT="Microsoft Windows 2000 Professional"
/nodetect

timeout是菜單出現的秒數,超過秒數用戶未做選擇,將啟動默認項30。
default是菜單出現的時候,默認選擇的項目。
operationg systems下面寫的是菜單里將出現的菜單項。
multi or scsi 是 控制器的序號,以0開始,multi是非scsi卡(IDE,EIDE等)
disk 是 SCSI下的硬碟序號,以0開始
rdisk 是 是MULTI下的硬碟序號,以0開始。
partition是 物理分區序號,跟前面幾項不同,它是以1開始的。





附二: 技術準備

  不同類型的操作系統所採用的硬碟分區格式是不相同的,而且不兼容,為了大家更好地掌握多操作系統安裝,首先讓我們準備一下硬碟分區格式之間的基礎知識。

1.常見的硬碟分區格式

FAT12

  它是一種相當「古老」的磁碟分區格式,與DOS同時問世,它採用12位文件分配表並因此而得名。FAT12能夠管理的磁碟容量極為有限,目前除了軟盤驅動器還在採用FAT12之外,基本上已經沒有什麼地方能找到它了。

FAT16

  這是MS-DOS和早期Windows 95操作系統最常使用的磁碟分區格式。它採用16位文件分配表,硬碟容量最大支持2GB,是目前所獲支持最廣泛的一種磁碟分區格式,幾乎所有的操作系統都支持這一種格式,DOS、Windows系列,甚至獨樹一幟的Linux都支持這種分區格式。但是FAT16分區格式存在巨大的缺點:大容量磁碟利用效率低。在微軟的DOS和Windows系統中,磁碟文件的分配以簇為單位,一個簇只分配給一個文件使用,不管這個文件佔用整個簇容量的多少。這樣,即使一個很小的文件也要佔用一個簇,剩餘的簇空間便全部閑置,造成磁碟空間的浪費。由於分區表容量的限制,FAT16創建的分區越大,磁碟上每個簇的容量也越大,造成的浪費也越大。所以為了解決這個問題,微軟推出了一種全新的磁碟分區格式FAT32,並在Windows 95 OSR2及以後的Windows版本中提供支持。

FAT32

  顧名思義,這種格式採用32位的文件分配表,磁碟的管理能力大大增強,突破了FAT16 2GB的分區容量限制。由於現在的硬碟生產成本下降,其容量越來越大,運用FAT32的分區格式后,我們可以將一個大硬碟定義成一個分區而不必分為幾個分區使用,大大方便了對磁碟的管理。FAT32推出時主流硬碟空間並不大,所以微軟設計在一個不超過8GB的分區中,FAT32分區格式的每個簇容量都固定為4kB,與FAT16相比,大大減少磁碟的浪費,提高磁碟利用率。目前,支持這一磁碟分區格式的操作系統有Windows 95 OSR2/Windows 98/Windows 98 SE/Windows Me/Windows 2000/Windows XP,Linux Redhat部分版本也對FAT32提供有限支持,如果將Linux系統安裝在FAT32分區下,必須使用軟盤進行引導。但是這種分區格式也有它明顯的缺點,首先是由於文件分配表的擴大,運行速度比採用FAT16格式分區的磁碟要慢,特別是在DOS 7.0下性能差距更明顯。另外,由於早期DOS不支持這種分區格式,所以無法再使用早期DOS系統。

NTFS

  NTFS為Windows NT操作系統而生並隨著Windows NT4跨入主力分區格式的行列,它的優點是安全性和穩定性極其出色,在使用中不易產生文件碎片。NTFS分區對用戶許可權作出了非常嚴格的限制,每個用戶都只能按照系統賦予的許可權進行操作,任何試圖超越許可權的操作都將被系統禁止,同時它還提供了容錯結構日誌,可以將用戶的操作全部記錄下來,從而保護了系統的安全。但是NTFS分區格式兼容性不好,特別是對使用廣泛的Windows 98 SE/Windows Me系統,它們還需藉助第三方軟體才能操作NTFS分區。微軟近期推出Windows XP並結束了Windows 9X系列的開發,Windows XP基於NT技術提供完善的NTFS分區格式支持,看來微軟對推廣NTFS分區格式有相當大的決心。NTFS分區也在不斷升級中,目前Windows 2000所支持的為NTFS 5.0。

Ext和Swap

  Linux是近年來炒作最多、呼聲最高的操作系統,版本繁多,支持的分區格式也不盡相同,但是它們的Native主分區和Swap交換分區都採用相同的格式——Ext和Swap。和NTFS分區格式相似,這兩種分區格式的安全性與穩定性極佳,使用Linux操作系統死機的機會將大大減少。但是目前支持這類分區格式的操作系統只有Linux。Ext和NTFS類似也有多種版本,目前最新的Linux Redhat 7.2版本已經支持Ext3了。

2.不同分區格式的轉換

  由於操作系統的變更和升級,往往需要轉換不同的分區格式。中國用戶使用最廣泛的是微軟的DOS、Windows 95、Windows 98、Windows NT/2000/XP系列,分區格式也由早期的FAT16向FAT32與NTFS進化,由於種種原因,特別是多系統共存和系統升級,用戶需要從一種分區格式向另一種分區格式遷移,而這3種分區格式間的相互轉換頻率最高。分區格式的轉換不外乎兩種途徑,操作系統本身提供的轉換工具和第三方磁碟工具,後者中最富盛名的是PowerQuest PartitonMagic分區魔術師(以下簡稱PQMagic)。我們創建了FAT16、FAT32、NTFS分區進行圖解,分區情況如右圖:

  分區格式化是PQMagic提供的功能之一,它可將分區轉變成FAT16/FAT32/NTFS甚至Linux的Ext2/Swap,但是它帶有破壞性質,下面就不再論述了。

FAT16向FAT32及NTFS的轉換

  FAT16分區格式是目前所有微軟操作系統都支持的格式。Windows 95 OSR2以後的Windows版本均提供FAT16向FAT32轉換的工具,Windows NT/2000/XP都有將FAT16轉換為NTFS的系統工具,如Convert命令。PQMagic支持FAT16向FAT32的轉換,在需要轉換的分區上點擊滑鼠右鍵,選擇「Convert」,彈出的對話框將列出你所能轉換的分區格式,確定並選擇,然後點擊「OK」。Windows 98自帶的Fdisk也提供FAT32支持,但是轉換過程將破壞原有FAT16磁碟上的數據,在這裡我們不推薦大家使用。Windows NT/2000/XP下,PQMagic(Windows版)會提供向NTFS的轉換,但是這一功能在DOS和Windows 98下沒有提供。
Windows NT/2000/XP提供FAT16/FAT32向NTFS轉換的命令Convert,格式為:Convert 盤符(加冒號)/FS:NTFS。

FAT32向FAT16及NTFS的轉換

  PQMagic支持FAT32向FAT16的轉換,而向NTFS分區轉換則必須在Windows NT/2000/XP下進行,兩者的操作與「FAT16向FAT32及NTFS的轉換」中「FAT16轉FAT32」、「FAT16轉NTFS」對應操作相似,讀者朋友可參照進行。

NTFS向FAT16及FAT32的轉換

  微軟似乎不打算讓NTFS格式的使用者發生「倒退」,所以打算嘗試NTFS的用戶可要小心了,雖然PQMagic支持NTFS向FAT32的轉換,但是考慮到NTFS分區格式的特殊性,其耗時也許會較長,不如備份數據進行格式化來得痛快。FAT16似乎氣數已盡,我們只有通過NTFS轉FAT32轉FAT16才能無損轉換,耗時耗電耗硬體。




附三: 系統啟動盤的製作

  系統啟動盤也叫系統應急盤,它是一旦系統因感染病毒或相關文件損壞等原因而不能直接進入(啟動)系統時所要用的軟盤,這時如果沒有這張小小的軟盤,一切修復工作都無法進行,你也就只有望機興嘆、一籌莫展的份了。因此,平時準備一張系統啟動盤非常有必要。

1、Windows 95/98/Me 系統啟動盤的製作:

  Windows 95/98/Me這三個系統的啟動盤製作起來比較簡單,方法也大致相同,主要有以下3種:

1.在操作系統安裝過程的初期,系統將自動詢問是否需要在此時創建啟動盤,你只要選擇需要在此時創建,插入軟盤,按照屏幕提示操作就可以了。

2.在運行系統后,打開「控制面板」,雙擊「添加/刪除程序」,然後在出現的「添加/刪除程序 屬性」的對話框里選擇「啟動盤」選項,然後插入一張空白的軟盤,點擊「創建啟動盤」,系統就會自動製作啟動盤了,這時製作出來的啟動盤最完整。我們隨後會詳細介紹一下它的內容。

3.在DOS下製作啟動盤:

  當Windows系統崩潰無法進入圖形界面時,如果此時仍然能夠進入DOS狀態,那麼就可以運行Windows\command目錄下的Bootdisk.bat批處理文件,運行后按提示插入軟盤后回車就行了。另外,也可以直接把Windows\Command\Ebd目錄下的所有文件拷貝到軟盤中,同樣也是一張啟動盤了。

  這裡我們以Windows 98啟動盤為例,簡要一下介紹Windows9x啟動盤中的內容:

  (1)通用光碟機驅動程序(用此軟盤啟動後會出現含有三個項目的多重啟動菜單,選第一項就可以載入通用光碟機的驅動程序,這個驅動程序能支持大多數大多數的ATAPT、IDE和SCSI光碟機);
  (2)虛擬磁碟的創建程序(用軟盤啟動時創建一個大小為2MB的虛擬磁碟,原來被壓縮成CAB格式的診斷工具和虛擬光碟機驅動程序就可以釋放到虛擬磁碟上了);
  (3)其他一些重要的系統文件和工具:

Autoexec.bat,系統啟動時自動運行的批處理文件

Command.com,內部命令解釋程序

Config.sys,用於載入設備驅動程序的配置文件

Drvspace.bin,磁碟壓縮驅動

Ebd.cab,包含一些應用程序的壓縮包

Extract.exe,Cab格式壓縮包的解壓程序,直接執行Extract.exe可以查看它的具體命令行參數,這裡用來在啟動時釋放出Ebd.cab中的程序;也可以用它從Windows安裝目錄的壓縮包中解出任何Windwows系統文件

Fdisk.exe,用於硬碟分區的命令文件

Himem.sys,管理擴展內存和高端內存

Io.sys,系統引導文件

Msdos.sys,啟動選項文件(路徑、多重啟動等)

Oakcdrom.sys,通用的DOS光碟機驅動程序(用法:在Config.sys中加入一行

device=oakcdrom.sys /d:mscd001)

Ramdrive.sys,啟動時建立虛擬盤

Ebd.cab中包含的部分文件:

Attrib.exe,設置文件屬性

Chkdsk.exe,簡單的磁碟檢測工具

Debug.exe,Debug調試程序

Edit.com,在DOS下進行編輯的工具

EXT.exe,(Cab格式壓縮包的解壓程序,比直接使用Extract.exe命令簡單很多)

Format.com,格式化命令

Mscdex.exe,DOS下的光碟機啟動文件(用法:在Autoexec.bat中加入mscdex.exe /d:mscd001)

Scandisk.exe,磁碟掃描程序

Sys.com,系統傳送命令,可以將系統啟動文件從軟盤傳輸到硬碟,反之亦可,命令行為Sys A: C:(這裡假設A:為啟動軟盤,C:為系統所在硬碟分區)

另外建議把Deltree.exe(刪除目錄的命令)、Discopy.com(磁碟複製的命令)、Mouse.com(DOS下的滑鼠驅動)、Smartdrv.exe(設置磁碟高速緩衝區)和xcopy.exe/xcopy32.exe(高級文件拷貝程序)等幾個常用的文件也拷貝到啟動盤上,這樣啟動盤的內容就更加完善了。

2、Windows 2000系統啟動盤的製作:

  把Windows 2000的光碟插入驅動器中,進入BootDisk目錄,並運行其中的Makebt32(中文提示信息)或Makeboot(英文提示信息)命令,按屏幕提示操作即可製作出Windows 2000的啟動盤。不過,採用這種常規方式製作Windows 2000啟動盤一次就要4張軟盤,這似乎過於繁瑣了。其實如果只是為了啟動系統,我們完全可以製作出一張簡化版的Windows 2000啟動盤:

1.準備一張格式化過的軟盤(格式化操作必須在Windows 2000下進行)。

2.從Windows2000啟動分區的根目錄中將Ntldr、Ntdetect.com、Boot.ini、Io.sys和Bootsect.dos這幾個文件拷貝到軟盤中,這樣一張簡化版的Windows 2000啟動盤就製作完成了。

3、Windows XP「啟動盤」的製作:

  Windows XP雖然與Windows 2000同屬於NT核心的系統,但Windows XP「啟動盤」的製作則要簡潔得多:放入一張空白軟盤,在資源管理器中用右鍵點擊軟碟機,在菜單中選擇「格式化」,在彈出的對話框中勾選「製作MS-DOS啟動盤」,然後點擊「確定」即可。不過這張「啟動盤」的內容也非常簡單,僅僅包含基本的系統引導文件,只能啟動到MS-DOS提示符狀態,不能啟動光碟機,也無法訪問NTFS文件系統。

4、Linux啟動盤的製作:

  相對於Windows系統來說,Linux的啟動盤製作起來稍微要複雜一些。Linux啟動盤一般可分為如下兩種:一種是只含內核(Kernel)的啟動盤,通常也稱為Boot盤;另一種除了內核以外,還包含了根文件系統(Root File System),有時也稱作Boot/Root盤。後者可以說已經是一個完整的操作系統,由於它在製作過程中通常要對內核和根文件系統進行壓縮,並且涉及到對內核進行重新編譯的過程,這裡我們就不作詳細介紹了。

  我們平常意義上的Linux啟動盤一般指的是前者,這種盤只含有系統內核,並不包括根文件系統。它的內核中只指明了根文件系統所在的位置,在啟動過程中需要根據該參數去安裝根文件系統,也就是說它必須和硬碟上的根文件系統配合才能使用。

  Linux發行的版本很多,這裡我們以常見的RedHat Linux 7.2為例簡要介紹一下Boot啟動盤的製作方法:

1.在安裝RedHat Linux 7.2時,安裝嚮導中有一步便是啟動盤的製作,這時插入一張軟盤按屏幕提示操作就可以了。

2.在當前的Linux系統下製作一張啟動軟盤的方法是:

(1)以Root的身份進行登錄;
(2)弄清當前Linux內核的版本,這裡RedHat Linux 7.2的核心是2.4.7-10版,使用Mkbootdisk命令製作啟動盤:mkbootdisk --device /dev/fd0 2.4.7-10(其中參數--device /dev/fd0表示軟盤驅動器的設備號是/dev/fd0)。這樣,系統就會將啟動盤的鏡像寫入軟盤。

[火星人 ] *推薦*多系統的安裝方法已經有687次圍觀

http://coctec.com/docs/linux/show-post-138517.html