建立分割區表時發生錯誤的原因與解決方法

為何在安裝作業系統時會出現建立分割區表錯誤

當您在安裝 Windows 或 Linux 系統的過程中,突然遇到「ocorreu um erro ao criar a tabela de partições」這則錯誤訊息時,通常代表安裝程式無法在目標磁碟上建立必要的分割區表。這個問題常見於新手使用者自行組裝電腦或更換固態硬碟後,系統無法辨識現有的磁碟分割結構。主要原因在於目標磁碟可能含有不相容或無法讀取的舊式分割區表,例如傳統的 MBR 格式,而現代作業系統安裝程式更傾向使用 GPT 格式。另一個常見情況是磁碟完全空白且未初始化,導致安裝程式無法自動建立分割區。此外,如果磁碟上殘留著來自其他裝置或作業系統的奇怪分割區表,也可能觸發此錯誤。值得注意的是,硬體層面的問題,如 SATA 連接線鬆脫或硬碟本身有壞軌,也會干擾分割區表的建立程序。

MBR 與 GPT 分割區表的基本差異

MBR 的全名是主開機記錄,它是早期 BIOS 系統使用的分割區表標準,最大支援容量為 2 TB,最多只能建立四個主分割區。GPT 則是 GUID 分割區表,為 UEFI 系統設計,支援超過 2 TB 的磁碟容量,並且沒有分割區數量上限。現代主機板大多預設採用 UEFI 模式開機,因此安裝程式會要求磁碟使用 GPT 格式。當您嘗試在 UEFI 模式下安裝作業系統到 MBR 格式的磁碟時,就會出現上述錯誤。若您的磁碟是舊款且容量小於 2 TB,在 Legacy BIOS 模式下使用 MBR 仍可行,但若您的硬體支援 UEFI,建議一律轉換為 GPT 以獲得更好的相容性與安全性。以下表格列出兩者的主要差異:

建立分割區表時發生錯誤的原因與解決方法 - 1
特性MBRGPT
最大磁碟容量2 TB9.4 ZB
分割區數量限制4 個主要分割區可達 128 個
開機模式BIOS / LegacyUEFI
冗餘備份在磁碟結尾有備份表
資料安全性較低具備 CRC 檢查機制

使用 GParted 修復分割區表錯誤

當您從安裝隨身碟開機後,可以立即啟動 GParted 這套分割區編輯工具。若使用的是 Linux 安裝媒體,通常在「試用」模式中就能找到 GParted。開啟之後,GParted 會自動掃描所有磁碟機並顯示其分割區狀態。如果您看到目標硬碟顯示為「未配置」或「未知」,這表示分割區表已損毀或根本不存在。此時,您可以從選單中選擇「裝置」然後點選「建立分割區表」,並選擇 GPT 格式。請注意,這個動作會清除磁碟上所有資料。若有多顆硬碟,請務必確認選取正確的裝置。若 GParted 顯示錯誤訊息,指出無法讀取現有分割區表,代表該磁碟的 MBR 結構已經嚴重損壞。您可以先嘗試使用「工具」中的「檢查」功能來修復,但多數情況下,直接重新建立分割區表是更有效率的方式。

透過 Windows 命令提示字元使用 diskpart 進行修復

若您偏好使用 Windows 環境,可以在安裝程式啟動後按下 Shift 加 F10 鍵,以系統管理員身分開啟命令提示字元。輸入 diskpart 啟動工具,然後依序執行以下指令:首先輸入 list disk 以顯示所有連接的磁碟,確認目標磁碟的編號。接著輸入 select disk N,其中 N 代表您的目標磁碟編號,請務必仔細核對以避免選錯磁碟。執行 clean 指令會徹底清除該磁碟上的所有分割區和資料,讓磁碟回到徹底乾淨的狀態。最後輸入 convert gpt 來建立全新的 GPT 分割區表。完成後輸入 exit 離開 diskpart,再關閉命令提示字元視窗。此時回到安裝程式,點選重新整理磁碟列表,您應該就能順利建立新分割區並繼續安裝流程。這個方法在許多 Dell 伺服器與一般 PC 上都經過驗證,能解決大部分的分割區表錯誤問題。

建立分割區表時發生錯誤的原因與解決方法 - 2

使用 Linux 命令列工具修復分割區表

對於習慣命令列的 Linux 使用者,可以使用 fdisk 或 parted 工具來手動處理。首先使用 sudo fdisk -l 列出所有磁碟裝置,找出目標磁碟名稱,例如 /dev/sda。接著執行 sudo fdisk /dev/sda 進入互動模式,輸入 g 就會建立一個全新的 GPT 分割區表,輸入 w 來寫入變更並退出。若您偏好 parted,指令為 sudo parted /dev/sda mklabel gpt。這個過程同樣會清空磁碟上的所有資料。完成後,重新啟動安裝程式即可。需要注意的是,如果您的硬碟是 NVMe SSD,裝置名稱會是 /dev/nvme0n1 這類格式。另外,在執行任何分割區表操作之前,強烈建議您備份硬碟上的重要檔案。

常見的軟體衝突與解決方式

除了分割區表格式不相容之外,有時候其他軟體層面的因素也會引發此錯誤。例如,某些主機板的 RAID 設定會讓安裝程式無法正確讀取磁碟分割區。如果您的硬碟之前用於 Linux 系統上的 LVM 或 ZFS 檔案系統,Windows 安裝程式可能無法辨識其分割區結構。在這種情況下,您可以在開機進入 BIOS 或 UEFI 設定,將 SATA 模式從 RAID 改為 AHCI。此外,如果您的電腦同時連接了多顆硬碟或隨身碟,安裝程式可能誤判目標磁碟,導致分割區建立失敗。建議暫時移除不必要的儲存裝置,僅保留安裝媒體和目標硬碟。以下列出幾個常見的軟體層面解決步驟:

建立分割區表時發生錯誤的原因與解決方法 - 3
  • 確認開機模式為 UEFI 且啟用安全開機功能
  • 在 BIOS 中將 SATA 控制器設定為 AHCI 模式而非 RAID
  • 暫時拔除其他所有 USB 儲存裝置和記憶卡
  • 嘗試使用安裝媒體的修復功能來重建開機設定
  • 若上述方法無效,請考慮使用第三方工具來檢查磁碟壞軌

硬體故障的可能性與檢測方法

當軟體層面的所有解決方案都無法排除錯誤時,您必須考慮硬體故障的可能性。硬碟本身可能出現物理性壞軌,或是 SATA 纜線接觸不良,甚至電源供應不穩定,這些都會導致分割區表建立失敗。您可以先嘗試更換一條 SATA 傳輸線,或將硬碟連接到主機板上不同的 SATA 埠。若手邊有另一台正常的電腦,可以將該硬碟裝上去測試,確認是否能被辨識。使用硬碟製造商提供的診斷工具,例如 Western Digital Data Lifeguard 或 Seagate SeaTools,可以執行完整的掃描測試。此外,記憶體不穩定也可能間接造成資料寫入錯誤,但這種情況相對少見。如果您使用的是外接硬碟,請嘗試直接內接至主機板,因為 USB 轉接晶片有時會無法正確傳遞分割區表資訊。

預防未來發生分割區表錯誤的方法

為了避免日後再次遇到此問題,建立良好的儲存管理習慣至關重要。當您購買新硬碟或固態硬碟時,請在首次使用前就將其轉換為 GPT 格式,特別是您的電腦支援 UEFI 開機的情況下。在安裝作業系統之前,先進入 BIOS 檢查開機模式設定是否與您的磁碟格式相符。此外,定期備份重要資料到外部雲端或另一顆實體硬碟,萬一需要 clean 整個磁碟時,您就不用擔心資料遺失。如果您經常更換作業系統或多重開機,最好事先規劃好分割區配置,避免後續調整時發生錯誤。保持 BIOS 韌體與硬碟驅動程式更新,也能減少相容性問題。

建立分割區表時發生錯誤的原因與解決方法 - 4

購買二手硬碟時的注意事項

二手硬碟或來路不明的儲存裝置常帶有奇怪的分割區表配置,例如來自 Mac 系統的 GUID 分割區表,或是某些 Linux 發行版特有的 GPT 保護分割區。在將這類硬碟用於 Windows 或新電腦之前,建議您先使用 diskpart 的 clean 指令徹底清除,再重新初始化。如果賣家宣稱硬碟完全正常,但您連接後卻出現分割區表錯誤,這可能代表硬碟的韌體有特殊保護機制,或是曾經用於 RAID 陣列而殘留了 metadata。在這種情況下,使用 GParted 的「清除檔案系統」功能,然後重新建立分割區表,通常能解決問題。

參考資料

GParted 官方說明文件:GParted Manual

建立分割區表時發生錯誤的原因與解決方法 - 5

Dell 技術支援關於修復分割區表的方法:Dell Support KB

Microsoft Learn 上的 diskpart 指令說明:Microsoft Learn

Red Hat Enterprise Linux 安裝指南中的分割區表疑難排解:Red Hat Documentation

建立分割區表 分割區表錯誤 磁碟分割 磁碟管理 MBR GPT 系統安裝 錯誤排查 修復教學
注意 內容僅供參考,實際操作前請先備份重要資料。
作者

Stefano Barcellos

Visite Barbados 的貢獻者。

« 上一篇
耳機偵測問題排除指南|快速解決無法識別耳機問題

相關文章