如需本文的 Microsoft Windows XP 版本,請參閱 。
摘要
本文說明如何移除電腦上的 Linux 作業系統,然後安裝 Windows 作業系統。 本文也假設 Linux 已使用與 Windows 作業系統不相容的 Linux Native 及 Linux Swap 磁碟分割安裝在硬碟上,且磁碟上已無多餘的可用空間。
Windows 與 Linux 可以共存於同一台電腦上。 如需詳細資訊,請參閱 Linux 說明文件。其他相關資訊
若要在已安裝 Linux 的系統上安裝 Windows,且您想移除 Linux 時,必須手動刪除 Linux 作業系統使用的磁碟分割。 安裝 Windows 作業系統期間,會自動建立與 Windows 相容的磁碟分割。
重要: 在依照本文所述步驟執行之前,請先確定您具有 Linux 作業系統的可開機磁碟或可開機的 CD-ROM,因為這個程序會完全移除電腦上安裝的 Linux 作業系統。 如果您打算日後還原 Linux 作業系統,請確認您已有效備份了電腦上儲存的所有資訊。 同時您必須擁有想安裝的 Windows 作業系統的完整發行版本。 Linux 檔案系統會在磁碟分割開頭使用「Superblock」,識別檔案系統的基本大小、種類及狀況。 Linux 作業系統通常會安裝在磁碟分割類型 83 (Linux Native) 或 82 (Linux Swap) 上。 Linux 開機管理員 (LILO) 可設定成從以下兩處啟動:-
硬碟的「主開機記錄」(MBR)。
-
Linux 磁碟分割的根資料夾。
Linux 隨附的 Fdisk 工具可用於刪除磁碟分割 (另有其他公用程式也具備此功能,如 MS-DOS 5.0 (含) 以後版本中的 Fdisk;此外也可選擇在安裝過程中刪除磁碟分割)。 若要移除電腦上的 Linux,並安裝 Windows:
-
移除 Linux 使用的 Native、Swap 及開機磁碟分割:
-
使用 Linux 安裝磁片啟動電腦,並在命令提示字元輸入 fdisk,然後按下 ENTER。
注意: 如需有關使用 Fdisk 工具的說明,請在命令提示字元輸入 m,然後按下 ENTER。 -
在命令提示字元輸入 p,然後按下 ENTER,以顯示磁碟分割資訊。 列出的第一個項目是 [hard disk 1, partition 1 information],第二個項目則是 [hard disk 1, partition 2 information]。
-
在命令提示字元輸入 d,然後按下 ENTER。 此時會提示您輸入要刪除的磁碟分割號碼。 輸入 1,然後按下 ENTER,以刪除 1 號磁碟分割。 重複執行此步驟,刪除所有磁碟分割。
-
輸入 w,然後按下 ENTER,將這項資訊寫入磁碟分割表格。 此時可能會產生一些錯誤訊息 (由於將資訊寫入磁碟分割表格而導致),但並無大礙,因為接下來要重新啟動電腦,以安裝新的作業系統。
-
在命令提示字元輸入 q,然後按下 ENTER,以結束 Fdisk 工具。
-
在電腦上插入可開機磁碟或可開機的 Windows 作業系統 CD-ROM,然後按下 CTRL+ALT+DELETE,重新啟動電腦。
-
-
安裝 Windows。 請依照您要安裝的 Windows 作業系統的安裝指示執行。 安裝程序會協助您在電腦上建立適當的磁碟分割。
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。 本文使用上述方法,是因為 Linux 作業系統已在運作中,且硬碟上已無多餘空間。 有多種方式可透過軟體來變更磁碟分割大小。 如果使用此類方法操作磁碟分割並安裝 Windows,則 Microsoft 不提供支援。
從硬碟上移除作業系統並安裝不同作業系統的另一種方法,是使用內含 Fdisk 公用程式的 MS-DOS 5.0 版或更新版本的開機磁片、Windows 95 開機磁片,或 Windows 98 開機磁片。 執行 Fdisk 公用程式。 如果您有多部磁碟機,則有 5 個選項可供使用;使用選項 5 來選取要刪除的磁碟分割所在的硬碟。 之後 (或您只有一部硬碟時),請選擇選項 3 ([Delete partition or logical DOS drive]),再選擇選項 4 ([Delete non-DOS partition])。 如此應會列出您所要刪除的非 DOS 磁碟分割。 Linux 作業系統通常有兩個非 DOS 磁碟分割,但也可能更多。 刪除一個磁碟分割後,請使用相同步驟刪除任何其他適當的非 DOS 磁碟分割。 刪除磁碟分割之後,即可再建立磁碟分割並安裝所需的作業系統。 即使有多個邏輯磁碟機,您也只能使用 MS-DOS 5.0 版或更新版本、Windows 95 及 Windows 98 建立一個主要磁碟分割和一個延伸磁碟分割。 FAT16 主要磁碟分割的大小上限為 2 GB。 最大的 FAT16 邏輯磁碟機大小是 2 GB。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:MS-DOS 6.2 磁碟分割問題和解答
如果您安裝的是 Windows NT 4.0 或 Windows 2000,可以在安裝程序中移除 Linux 磁碟分割,並建立新的磁碟分割,同時使用適當的檔案系統類型進行格式化。 Windows 允許您建立一個以上的主要磁碟分割。 由於 FAT16 檔案系統在安裝期間的限制,Windows NT 4.0 在安裝時僅允許您建立最大 4 GB 的磁碟分割。 此外,4 GB 的磁碟分割使用 64 KB 的叢集大小。 MS-DOS 6.x 和 Windows 95 或 Windows 98 無法識別 64 KB 的叢集檔案系統,因此該檔案系統通常會在安裝期間轉換成 NTFS。 Windows 2000 與 Windows NT 4.0 的不同之處,在於能夠識別 FAT32 檔案系統。 安裝 Windows 2000 時,可以建立極大的 FAT32 磁碟機。 如果適用,還可以在完成安裝後,將 FAT32 磁碟機轉換成 NTFS。