您開機時突然遇到“無效的分區表”或“缺少分區表”的訊息。感到恐慌並假設您已永久失去訪問數據的權限是很自然的事。請放心,事實並非如此。有幾種方法可以修復您電腦的硬盤驅動器或固態硬盤上的分區表。我們在下面的部分中將深入探討這些方法。
什麼是分區表
硬碟機(HDD)或固態硬碟(SSD)的分區表(或分區映射)定義了磁盤如何被分區。它包含必要的資訊,讓您的作業系統知道哪個是啟動分區。在Windows上最常使用的兩種分區表是主引導記錄(MBR)和GUID分區表(GPT)。
MBR是一種比較老舊的分區配置,主要用在較老的電腦上(2015年以前的電腦)。在MBR中,磁盤的首個扇區儲存了分區資料。每一個分區條目由16個位元組組成,支持的最大大小為64位元組。因此,MBR分區表最多支持4個分區。每個分區的最大分區大小為2TB。
GUID 分割表(GPT)的開發是為了克服 MBR 的限制,同時也是英特爾统一可扩展固件接口(UEFI)的一部分 – 這是老式 PC BIOS 的替代品。大多數現代電腦都使用 GPT。對一般用戶來說,GPT 相對於 MBR 有三個主要的優勢:
- 它支持多達128個分區。
- 支持的最大分區大小為18艾字節(EB)。
- GPT包含一個備份分區表,以提供更好的數據保護和完整性。
什麼是無效分割表?
如果您碰到無效分割表錯誤,這表示您的系統無法找到包含啟動數據的分割區。可能有幾個原因導致這種情況,大多數問題都可輕易解決。請使用下表作為指南:
原因 |
描述 |
⛓️ 啟動順序不正確 | 啟動順序決定了您的系統將檢查哪個存儲硬盤來尋找作業系統(OS)的啟動檔案。如果設置不正確,PC會檢查錯誤的存儲硬盤來查找作業系統,當它在該硬盤上找不到啟動分割區時,因此將返回無效分割區表錯誤。可以在BIOS/UEFI設置中改變啟動順序。 |
💿 壞扇區 | 壞扇區是磁盤上無法讀取/寫入的區域。它們可能因各種原因而發展,包括正常的磨損。如果啟動扇區發展出壞扇區,PC將返回無效分割區表錯誤。 |
🦠 損壞的分割區表 | 許多原因都可能對分割區表造成損壞。電腦病毒、資料損壞、停電和電壓波動都可能損壞您的資料和分割區表的完整性,使其無法讀取。 |
⚙️ Windows作業系統配置錯誤 | 如果您干預了Windows啟動設置或順序,可能會導致無效的分割區表錯誤 |
✅ 兩個或多個分割區被標記為活躍 | 您電腦上的活躍分割區是包含作業系統和Windows啟動檔案的那一個分割區。如果多個分割區被標記為活躍,Windows將無法啟動,您會得到無效的分割區表錯誤。 |
💻 過時的BIOS | 如果主機板上的BIOS驅動過時,可能無法定位到您硬盤的啟動扇區。 |
如何從具有无效分区表的驅動器中恢复数据
修復分區表有時可能會導致數據丟失,這取決於錯誤的原因以及修復時所採用的方法。這就是為什麼在繼續修復分區表之前,首先恢復所有數據是個好主意。執行 DIY 數據恢復的唯一方法是使用數據恢復工具。
當開機時硬盤顯示無效分割表訊息,要進行數據恢復,您需要將其連接到另一台運作正常的電腦。您可以直接使用SATA電纜將硬盤連接上,或者使用硬盤外接盒將其當作外置硬盤進行分割恢復。
在我們的教程中,我們將使用Disk Drill,主要是因為它的便利性和無與倫比的功能性。它能識別超過400種檔案格式,所有常見的檔案系統橫跨不同作業系統,即使是損壞的磁碟驅動器也能與之協作。您可以利用Disk Drill的免費試用版,免費恢復最多500 MB的檔案。
以下是您可以使用 Disk Drill 從具有損壞主檔案的磁碟中恢復數據的方法:
- 下載 Disk Drill 並將其安裝到另一個磁盤上。
- 開啟 Disk Drill,選擇那個有無效分割表的磁盤,然後點擊 尋找遺失的資料。
- 點擊 查看找到的項目 以查看 Disk Drill 發現的可恢復資料。你可以直接點擊相關文件類型—圖片、音頻、影片、文件、壓縮檔 和 其它 來過濾結果。
- 展開 現存 區塊以查看你驅動器上已有的檔案,或者展開 已刪除或遺失 區塊以查看之前已刪除的檔案。
- 使用選框選取所需的檔案。Disk Drill會顯示目前選擇檔案的預覽。你也可以點擊文件名旁邊的眼睛圖標,手動提示 Disk Drill 顯示預覽。確認選擇後點擊 恢復。
- 為你的文件選擇一個恢復目的地。點擊 下一步。
- Disk Drill 將恢復你的文件。
如何在 Windows 上修復分割表
由於您的 PC 因為分割區表失效而無法開機,您將需要使用 Windows 安裝媒體來建立可開機的 USB 隨身碟來進行這些修復。一旦您建立了安裝媒體,您就可以使用它來進入 Windows 恢復環境 (WinRE)並修復無效的分割區表錯誤。
对于某些修复,您需要使用RUFUS之类的工具创建 Windows To Go USB。
您完成之後,這裡是您可以解決電腦上無效分區表問題的方法:
方法 1:使用系統還原將 Windows 恢復到之前的狀態
如果您想要恢复分区表,Windows 中的系统还原功能简直是天赐之物。它会将您的电脑回退到之前的状态,那是系统配置正确的状态。然而,这项功能应该在 Windows 配置错误之前,就已经启用并创建了还原点。
以下是如何使用 Windows 系統還原來修復電腦上的磁碟分割表:
- 將 Windows 安裝媒體 USB 連接到你的電腦。
- 在安裝 Windows 畫面上,選擇 修復這台電腦 以進入 Windows 恢復環境(WinRE)。
- 現在,前往 疑難排解 > 進階選項 > 系統還原。
- 在系統還原的歡迎畫面上點擊 下一步。
- 在此畫面上選擇一個系統還原點,然後點擊 下一步。
- 仔細檢查所有細節,然後點擊 完成。
方法二:將其他主分區標記為非活動狀態
Windows 上的 diskpart 命令行工具可以幫助您標記除了包含 Windows 的分區之外的分區為非活動狀態。如果由於多個活動主分區而導致無效分區表錯誤,這將修復該錯誤。
以下是如何進行的步驹:
- 進入 Windows 還原環境(WinRE)。
- 前往疑難排解 > 高級選項 > 命令提示字元。
- 在控制台輸入diskpart。
- 輸入list disk並按 Enter 鍵。
- 選擇包含 Windows 作業系統的磁碟。你可以使用select disk x命令來實現。將x替換為相關驅動器的磁碟號碼。例如,select disk 0。
- 輸入list partition並按 Enter 鍵。
- 現在,尋找帶有“Primary”標籤的分割區。選擇不包含 Windows 的分割區。輸入select partition x並按 Enter 鍵。再次將x替換為分割區號碼。
- 最後,輸入inactive並按 Enter 鍵。
- 重複步驟,將所有其他分割區(除了包含作業系統的分割區)標記為非活動。
方法三:更改開機順序
如果您的電腦連接了多個硬碟,裝有Windows的那個硬碤應該位於開機順序的最上方。您可以在電腦的BIOS或UEFI設定中更改開機順序。
不同廠商的確切步驟可能會有所不同,但大致上應該是這樣的:
- 開啟你的電腦並按下相關功能鍵或組合鍵以進入 BIOS 選單。參考你主板的使用手冊或簡單執行 Google 搜索來找出你需要按的確切鍵。
- 進入 BIOS 中的 開機 選單並尋找開機順序設定。
- 調整開機順序,使得包含 Windows 的磁碟排在第一位。
- 儲存設定並退出。
- 重新開啟你的電腦。
方法 4:使用 CMD 修復分區表
Windows 有幾個命令可以檢測腐敗並進行分區表修復。您需要在命令提示字元內執行這些命令。您也可以運行 CHKDSK 命令以檢測和修復磁盤上的壞扇區。
使用 CHKDSK 來掃描和修復壞軌
- 在 Windows 復原環境 (WinRE) 中開啟命令提示字元。
- 輸入 chkdsk C: /f /r 然後按 Enter 鍵。
- CHKDSK 掃描將開始。
使用 Bootrec 修復分區表
- 在 Windows 恢复环境 (WinRE) 中打开命令提示符。你可以通过 疑难解答 > 高级选项 > 命令提示符 来操作。
- 如果你使用的是 MBR 分区方案,请输入 bootrec /fixmbr 并按 Enter 键。对于基于 GPT 的磁盘,请输入 bootrec /fixboot 并按 Enter 键。
方法 5: 使用 Windows 磁盤管理修復分割表
若驅動器沒有包含您系統的主要作業系統,或者您將驅動器連接到另一台電腦時,請使用此方法。此方法涉及刪除問題區域,然後創建一個新的。
您將會遺失您的資料,因此務必事先恢復它。
以下是您可以這慢做的方法:
- 在 Windows 搜索框(Windows 鍵 + S)中输入“磁盘管理”。点击搜索结果中的创建和格式化硬盘分区。
- 右击显示无效分区表信息的驱动器,点击删除卷。对任何确认提示按是。
- 该卷所占用的空间会显示为未分配。在未分配空间上右击并选择新建简单卷。
- 按照新建简单卷向导的步骤创建一个全新的卷,它会具有一个新的分区表。
安裝Windows時/之後如何修復無效的分區表錯誤
非引导GPT磁盘可以被传统BIOS识别,但使用引导GPT磁盘则需要使用UEFI。如果您尝试在传统BIOS中使用引导GPT磁盘,或者在UEFI中使用MBR磁盘,您将遇到无效分区表错误。大多数主板允许您在传统BIOS和UEFI模式之间切换,以便于更广泛地兼容MBR和GPT磁盘。
過時的 BIOS 驅動程序也可能導致無效分區表錯誤。在下面的章節中,我們將向您展示如何在傳統 BIOS 和 UEFI 模式之間切換,以及如何更新您的 BIOS 驅動程序。
在傳統BIOS和UEFI模式之間切換
依照主板製造商的不同,切換傳統BIOS與UEFI模式的確切過程會有所不同。但應該會是類似這樣的操作。
- 當製造商的標誌出現時,立即按下相應的按鍵以進入主機板的BIOS/UEFI設定選單。通常是某個功能鍵。
- 進入開機選單。
- 使用屏幕上提到的按鍵在開機模式欄位中切換BIOS和UEFI。如果您打算使用MBR磁盤,則切換到BIOS;如果您希望使用GPT分區方案,則切換到UEFI。
- 保存設置並退出。
從可開機USB驅動器下載並安裝BIOS
若要更新系統中找不到分區表或顯示無效分區表錯誤的 BIOS,您需要使用可開機的 USB 閃存驅動器來刷新 BIOS 更新。以下是這個過程的樣子:
- 將 USB 隨身碟連接到一台運作正常的電腦。
- 下載適用於顯示無效分區表錯誤的 PC 主機板的最新 BIOS 更新。
- 將 BIOS 更新檔案複製到 USB 隨身碟。我們建議您不要在 USB 隨身碟上儲存任何其他檔案。記下 BIOS 更新檔案的確切檔名和副檔名。
- 將 USB 隨身碟連接到出現無效分區表的 PC,並進入 BIOS 菜單。
- 前往「開機選項」並選擇 USB 隨身碟。
- 大多數主機板會自動偵測更新。其他則會顯示命令提示字元視窗。在此情況下,輸入 BIOS 更新檔案的精確檔名及副攔名,然後按 Enter 鍵。
- 按照您主機板上的相關步驟進行 BIOS 更新。
從 MBR 轉換至 GPT 的分區表重建
diskpart 工具可讓您將MBR磁碟轉換為GPT,但這會在過程中清除您的數據。當您想使用UEFI並利用GPT分割表時,這很有用。請務必先恢復您的數據。
以下是您可以使用 diskpart 恢復分區表並將其轉換為 GPT 的方法:
- 進入 Windows 復原環境 (WinRE),並開啟命令提示字元(疑難解答 > 進階選項 > 命令提示字元)。
- 輸入 diskpart,然後按 Enter。
- 輸入 list disk,然後按 Enter。
- 輸入 select disk x,然後按 Enter。將 x 替換成你想要轉換成 GPT 的磁盤編號。
- 輸入 clean,然後按 Enter。
- 最後,輸入 convert GPT 並按 Enter 來將磁盤轉換成 GPT。
不遺失資料重建分割表
Windows 10 與 11 允许您將 MBR 磁碟轉換為 GPT,且不會遺失資料。但是,磁碟必須符合這些先決條件,此方案才能奏效。
如果您的磁碟符合條件,以下是將其轉換為GPT的方法:
- 将计算机启动进入 Windows 恢复环境 (WinRE),然后打开命令提示符(疑难解答 > 高级选项 > 命令提示符)。
- 键入 MBR2GPT /validate 并按 Enter 键。
- 现在,要进行转换,请输入 MBR2GPT /convert /disk x。将 x 替换为你希望转换为 GPT 的驱动器的磁盘编号。如果你的电脑只连接了一块磁盘,那么这将是 0。
結論
上述方法解释了您如何在不丢失数据的情冁下修复硬盘的分区表。这类错误通常是突然发生的,保护自己的最佳方式是有规律的备份计划。这确保您不必下载第三方程序来恢复数据,让您在没有数据丢失的额外压力下解决问题。
常見問題:
- 使用 Windows 系統還原。
- 使用 Bootrec 工具修復分區表。
- 使用磁碟管理來修復分區表。
- 使用 diskpart 或 MBR2GPT 工具重建並轉換分區表為 GPT。
- 使用 Bootrec 工具來修復分割表。
- 在 Windows 10 和 11 中,使用 MBR2GPT 工具來恢復並轉換分割表為 GPT。
- 惡意軟體。
- 突然的斷電或電壓突波。
- Windows作業系統設定錯誤。
- 硬碟上的壞扇區。