文章編號: 314458 - 上次校閱: 2006年11月22日 - 版次: 4.0

如何移除 Linux 並安裝 Windows XP

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
如需本文的 Microsoft Windows 2000 版本,請參閱 247804? (http://support.microsoft.com/kb/247804/ )

在此頁中

全部展開 | 全部摺疊

結論

本文將告訴您如何移除電腦上的 Linux 作業系統,然後安裝 Windows XP。本文假設您電腦硬碟上已安裝了 Linux,並同時使用了 Linux Native 與 Linux Swap 磁碟分割 (與 Windows XP 不相容),且硬碟上已無多餘的可用空間。

注意:Windows XP 與 Linux 可以共存於同一台電腦上。如需詳細資訊,請參閱 Linux 說明文件。

其他相關資訊

如果要在已安裝有 Linux 的電腦上安裝 Windows XP (另假設您想要移除 Linux),必須手動刪除 Linux 作業系統所使用的磁碟分割。安裝 Windows XP 期間,會自動建立 Windows 相容的磁碟分割。

重要:在依照本文所述步驟執行之前,請先確定您具有 Linux 作業系統的可開機磁碟或可開機光碟;因為這些步驟將會完全移除電腦上的 Linux 作業系統。日後如需再還原 Linux 作業系統,也請確認您已有效備份了電腦上儲存的所有資訊。此外還須具備此安裝期間所要使用的 Windows XP 完整發行版本。如果要使用 Windows XP 升級 CD-ROM,必須使用符合條件的 Windows 產品 CD-ROM。Windows XP 升級 CD-ROM 中的安裝程式會提示您使用這類 CD-ROM。

Linux 檔案系統會在磁碟分割的開頭使用 superblock,指出檔案系統的基本大小、種類及狀況。

Linux 作業系統通常會安裝在磁碟分割類型 83 (Linux Native) 或 82 (Linux Swap) 上。Linux 開機管理程式 (LILO) 可以設定系統從下列任一位置啟動:
  • 硬碟的「主開機記錄」(MBR)

    - 或 -
  • Linux 磁碟分割的根資料夾
Linux 隨附的 Fdisk 工具可用於刪除磁碟分割(另有其他公用程式也具備此功能,如 MS-DOS 5.0 (含) 以後版本中的 Fdisk;此外也可選擇在安裝過程中刪除磁碟分割)。

如果要移除電腦上的 Linux,並安裝 Windows XP,請依照下列步驟執行:
  1. 移除 Linux 使用的 Native、Swap 及開機磁碟分割:
    1. 使用 Linux 安裝磁片啟動電腦,並在命令提示字元輸入 fdisk,然後按下 ENTER。

      注意:如需有關使用 Fdisk 工具的說明,請在命令提示字元輸入 m,然後按下 ENTER。
    2. 在命令提示字元輸入 p,然後按下 ENTER,以顯示磁碟分割資訊。列出的第一個項目是 [hard disk 1, partition 1 information],第二個項目則是 [hard disk 1, partition 2 information]
    3. 在命令提示字元輸入 d,然後按下 ENTER。此時會提示您輸入所要刪除的磁碟分割號碼。輸入 1,然後按下 ENTER,以刪除第 1 個磁碟分割;接著請重複此步驟,直到刪除所有的磁碟分割為止。
    4. 輸入 w,然後按下 ENTER,以將這項資訊寫入磁碟分割表格。此時可能會產生一些錯誤訊息 (將資訊寫入磁碟分割表格所致),但並無大礙,因為接著會重新啟動電腦,以安裝新的作業系統。
    5. 在命令提示字元輸入 q,然後按下 ENTER,以結束 Fdisk 工具。
    6. 插入可開機磁碟或可開機的 Windows XP CD-ROM,然後按下 CTRL+ALT+DELETE,以重新啟動電腦。
  2. 依照畫面上的指示安裝 Windows XP。

    安裝程序會協助您在電腦上建立適當的磁碟分割。

範例 Linux 磁碟分割表格

單一 SCSI 磁碟機

Device Boot Start End Blocks Id System
/dev/sda1 * 1 500 4016218 83 Linux native (SCSI hard drive 1, partition 1)
/dev/sda2 501 522 176715 82 Linux swap (SCSI hard drive 1, partition 2)
				

多部 SCSI 磁碟機

Device Boot Start End Blocks Id System
/dev/sda1 * 1 500 4016218 83 Linux native (SCSI hard drive 1, partition 1)
/dev/sda2 501 522 176715 82 Linux swap (SCSI hard drive 1, partition 2)
/dev/sdb1 1 500 4016218 83 Linux native (SCSI hard drive 2, partition 1)
				

單一 IDE 磁碟機

Device Boot Start End Blocks Id System
/dev/hda1 * 1 500 4016218 83 Linux native (IDE hard drive 1, partition 1)
/dev/hda2 501 522 176715 82 Linux swap (IDE hard drive 1, partition 2)
				

多部 IDE 磁碟機

Device Boot Start End Blocks Id System
/dev/hda1 * 1 500 4016218 83 Linux native (IDE hard drive 1, partition 1)
/dev/hda2 501 522 176715 82 Linux swap (IDE hard drive 1, partition 2)
/dev/hdb1 1 500 4016218 83 Linux native (IDE hard drive 2, partition 1)
				
此外,Linux 還可辨識 40 種以上不同的磁碟分割類型,包括:
  • FAT 12 (類型 01)
  • FAT 16 > 32 M Primary (類型 06)
  • FAT 16 Extended (類型 05)
  • 不含 LBA Primary 的 FAT 32 (類型 0b)
  • 含 LBA Primary 的 FAT 32 (類型 0c)
  • 含 LBA 的 FAT 16 (類型 0e)
  • 含 LBA Extended 的 FAT 16 (類型 0f)
請注意,尚有其他方法可以移除 Linux 作業系統,並安裝 Windows XP。本文所提及之上述各項方法,是以 Linux 作業系統已在運作中,且硬碟上已無多餘空間為前提。有些方法會使用針對管理磁碟分割而設計的軟體來變更磁碟分割的大小。這種磁碟分割軟體可能會造成 Windows XP 安裝不穩定。如果要在此法操作下的磁碟分割安裝 Windows XP,Microsoft 不提供支援。

您也可以使用附有 Fdisk 公用程式的 MS-DOS 5.0 (含) 以後版本的開機磁碟、Microsoft Windows 95 開機磁碟,或 Microsoft Windows 98 開機磁碟移除硬碟上的作業系統,然後再安裝不同的作業系統。電腦上如有安裝多部磁碟機,則當您啟動 Fdisk 時,將會出現五種選擇;請使用選項 5 選取含有所要刪除之磁碟分割的硬碟。接著 (或只有一部硬碟時),請選取選項 3 ([Delete partition or logical DOS drive]),再選取選項 4 ([Delete non-DOS partition])。如此應會列出您所要刪除的非 MS-DOS 磁碟分割。Linux 作業系統通常有兩個非 MS-DOS 磁碟分割,但也可能更多。刪除一個磁碟分割後,請使用相同步驟刪除其他非 MS-DOS 磁碟分割。

如需有關如何使用 Fdisk 公用程式的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
255867? (http://support.microsoft.com/kb/255867/ ) 如何使用 Fdisk 工具與 Format 工具分割與重新分割硬碟
刪除磁碟分割之後,即可建立磁碟分割,並安裝所需的作業系統。您可以使用 MS-DOS 5.0 (含) 以後版本、Windows 95 與 Windows 98 隨附的 Fdisk 而只建立一個主要磁碟分割,以及包含多個邏輯磁碟機的延伸磁碟分割。FAT16 的主要磁碟分割大小上限為 2 GB。最大的 FAT16 邏輯磁碟機大小是 2 GB。

如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
105074? (http://support.microsoft.com/kb/105074/ ) MS-DOS 6.2 Partitioning Questions and Answers
當您安裝 Windows XP 時,可以在安裝程序中移除 Linux 磁碟分割,並建立新的磁碟分割,同時使用適當的檔案系統類型進行格式化。Windows XP 允許您建立一個以上的主要磁碟分割。Windows XP 可以辨識 FAT32 檔案系統。安裝 Windows XP 時,可以建立極大的 FAT32 磁碟機。如其適用,還可以在完成安裝後,將 FAT32 磁碟機轉換成 NTFS。

如需有關如何 Windows XP 多重開機的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
306559? (http://support.microsoft.com/kb/306559/ ) HOW TO:以 Windows XP 建立多重開機系統
如需詳細資訊,請瀏覽下列 Microsoft 網站:
http://www.microsoft.com/windowsxp/using/setup/expert/russel_september10.mspx (http://www.microsoft.com/windowsxp/using/setup/expert/russel_september10.mspx)
Microsoft 提供第三方廠商的連絡資訊,協助您找出技術支援。此連絡資訊如有變更,恕不另行通知。Microsoft 不保證這些第三方廠商連絡資訊的正確性。

本文提及的第三方產品是由獨立廠商所製造,與 Microsoft 無涉。Microsoft 不以暗示或其他方式,提供與這些產品的效能或可靠性有關的保證。

這篇文章中的資訊適用於:
  • Microsoft Windows XP Home Edition (家用版)
  • Microsoft Windows XP Professional Edition (商用版)
關鍵字:?
kbhowto kbinfo kbsetup KB314458
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。