如何在Windows上修復/修复硬碟分區表

核准者
21

修復分區表 Windows 10您開機時突然遇到“無效的分區表”或“缺少分區表”的訊息。感到恐慌並假設您已永久失去訪問數據的權限是很自然的事。請放心,事實並非如此。有幾種方法可以修復您電腦的硬盤驅動器或固態硬盤上的分區表。我們在下面的部分中將深入探討這些方法。

什麼是分區表

硬碟機(HDD)或固態硬碟(SSD)的分區表(或分區映射)定義了磁盤如何被分區。它包含必要的資訊,讓您的作業系統知道哪個是啟動分區。在Windows上最常使用的兩種分區表是主引導記錄(MBR)GUID分區表(GPT)

MBR是一種比較老舊的分區配置,主要用在較老的電腦上(2015年以前的電腦)。在MBR中,磁盤的首個扇區儲存了分區資料。每一個分區條目由16個位元組組成,支持的最大大小為64位元組。因此,MBR分區表最多支持4個分區。每個分區的最大分區大小為2TB。

GUID 分割表(GPT)的開發是為了克服 MBR 的限制,同時也是英特爾统一可扩展固件接口(UEFI)的一部分 – 這是老式 PC BIOS 的替代品。大多數現代電腦都使用 GPT。對一般用戶來說,GPT 相對於 MBR 有三個主要的優勢:

  1. 它支持多達128個分區。
  2. 支持的最大分區大小為18艾字節(EB)。
  3. GPT包含一個備份分區表,以提供更好的數據保護和完整性。

什麼是無效分割表?

如果您碰到無效分割表錯誤,這表示您的系統無法找到包含啟動數據的分割區。可能有幾個原因導致這種情況,大多數問題都可輕易解決。請使用下表作為指南:

原因

描述

⛓️ 啟動順序不正確 啟動順序決定了您的系統將檢查哪個存儲硬盤來尋找作業系統(OS)的啟動檔案。如果設置不正確,PC會檢查錯誤的存儲硬盤來查找作業系統,當它在該硬盤上找不到啟動分割區時,因此將返回無效分割區表錯誤。可以在BIOS/UEFI設置中改變啟動順序。
💿 壞扇區 壞扇區是磁盤上無法讀取/寫入的區域。它們可能因各種原因而發展,包括正常的磨損。如果啟動扇區發展出壞扇區,PC將返回無效分割區表錯誤。
🦠 損壞的分割區表 許多原因都可能對分割區表造成損壞。電腦病毒、資料損壞、停電和電壓波動都可能損壞您的資料和分割區表的完整性,使其無法讀取。
⚙️ Windows作業系統配置錯誤 如果您干預了Windows啟動設置或順序,可能會導致無效的分割區表錯誤
✅ 兩個或多個分割區被標記為活躍 您電腦上的活躍分割區是包含作業系統和Windows啟動檔案的那一個分割區。如果多個分割區被標記為活躍,Windows將無法啟動,您會得到無效的分割區表錯誤。
💻 過時的BIOS 如果主機板上的BIOS驅動過時,可能無法定位到您硬盤的啟動扇區。

如何從具有无效分区表的驅動器中恢复数据

修復分區表有時可能會導致數據丟失,這取決於錯誤的原因以及修復時所採用的方法。這就是為什麼在繼續修復分區表之前,首先恢復所有數據是個好主意。執行 DIY 數據恢復的唯一方法是使用數據恢復工具。

當開機時硬盤顯示無效分割表訊息,要進行數據恢復,您需要將其連接到另一台運作正常的電腦。您可以直接使用SATA電纜將硬盤連接上,或者使用硬盤外接盒將其當作外置硬盤進行分割恢復。

在我們的教程中,我們將使用Disk Drill,主要是因為它的便利性和無與倫比的功能性。它能識別超過400種檔案格式,所有常見的檔案系統橫跨不同作業系統,即使是損壞的磁碟驅動器也能與之協作。您可以利用Disk Drill的免費試用版,免費恢復最多500 MB的檔案。

以下是您可以使用 Disk Drill 從具有損壞主檔案的磁碟中恢復數據的方法:

  1. 下載 Disk Drill 並將其安裝到另一個磁盤上。
  2. 開啟 Disk Drill,選擇那個有無效分割表的磁盤,然後點擊 尋找遺失的資料在 Disk Drill 中尋找遺失資料。
  3. 點擊 查看找到的項目 以查看 Disk Drill 發現的可恢復資料。你可以直接點擊相關文件類型—圖片、音頻、影片、文件、壓縮檔其它 來過濾結果。Disk Drill 中的查看找到的項目選項。
  4. 展開 現存 區塊以查看你驅動器上已有的檔案,或者展開 已刪除或遺失 區塊以查看之前已刪除的檔案。Disk Drill 中的資料恢復區塊。
  5. 使用選框選取所需的檔案。Disk Drill會顯示目前選擇檔案的預覽。你也可以點擊文件名旁邊的眼睛圖標,手動提示 Disk Drill 顯示預覽。確認選擇後點擊 恢復Disk Drill 中可恢復的文件列表。
  6. 為你的文件選擇一個恢復目的地。點擊 下一步Disk Drill 的恢復目的地提示。
  7. Disk Drill 將恢復你的文件。

如何在 Windows 上修復分割表

由於您的 PC 因為分割區表失效而無法開機,您將需要使用 Windows 安裝媒體來建立可開機的 USB 隨身碟來進行這些修復。一旦您建立了安裝媒體,您就可以使用它來進入 Windows 恢復環境 (WinRE)並修復無效的分割區表錯誤。

对于某些修复,您需要使用RUFUS之类的工具创建 Windows To Go USB

您完成之後,這裡是您可以解決電腦上無效分區表問題的方法:

方法 1:使用系統還原將 Windows 恢復到之前的狀態

如果您想要恢复分区表,Windows 中的系统还原功能简直是天赐之物。它会将您的电脑回退到之前的状态,那是系统配置正确的状态。然而,这项功能应该在 Windows 配置错误之前,就已经启用并创建了还原点。

以下是如何使用 Windows 系統還原來修復電腦上的磁碟分割表:

  1. 將 Windows 安裝媒體 USB 連接到你的電腦。
  2. 在安裝 Windows 畫面上,選擇 修復這台電腦 以進入 Windows 恢復環境(WinRE)。
  3. 現在,前往 疑難排解 > 進階選項 > 系統還原
  4. 在系統還原的歡迎畫面上點擊 下一步系統還原歡迎畫面。
  5. 在此畫面上選擇一個系統還原點,然後點擊 下一步還原點。
  6. 仔細檢查所有細節,然後點擊 完成系統還原完成。

方法二:將其他主分區標記為非活動狀態

Windows 上的 diskpart 命令行工具可以幫助您標記除了包含 Windows 的分區之外的分區為非活動狀態。如果由於多個活動主分區而導致無效分區表錯誤,這將修復該錯誤。

以下是如何進行的步驹:

  1. 進入 Windows 還原環境(WinRE)。
  2. 前往疑難排解 > 高級選項 > 命令提示字元
  3. 在控制台輸入diskpartDiskpart 命令。
  4. 輸入list disk並按 Enter 鍵。列出磁碟指令。
  5. 選擇包含 Windows 作業系統的磁碟。你可以使用select disk x命令來實現。將x替換為相關驅動器的磁碟號碼。例如,select disk 0選擇磁碟命令。
  6. 輸入list partition並按 Enter 鍵。列出分割區命令。
  7. 現在,尋找帶有“Primary”標籤的分割區。選擇不包含 Windows 的分割區。輸入select partition x並按 Enter 鍵。再次將x替換為分割區號碼。選擇分割區命令。
  8. 最後,輸入inactive並按 Enter 鍵。非活動命令。
  9. 重複步驟,將所有其他分割區(除了包含作業系統的分割區)標記為非活動。

方法三:更改開機順序

如果您的電腦連接了多個硬碟,裝有Windows的那個硬碤應該位於開機順序的最上方。您可以在電腦的BIOS或UEFI設定中更改開機順序。

不同廠商的確切步驟可能會有所不同,但大致上應該是這樣的:

  1. 開啟你的電腦並按下相關功能鍵或組合鍵以進入 BIOS 選單。參考你主板的使用手冊或簡單執行 Google 搜索來找出你需要按的確切鍵。
  2. 進入 BIOS 中的 開機 選單並尋找開機順序設定。
  3. 調整開機順序,使得包含 Windows 的磁碟排在第一位。
  4. 儲存設定並退出。
  5. 重新開啟你的電腦。

方法 4:使用 CMD 修復分區表

Windows 有幾個命令可以檢測腐敗並進行分區表修復。您需要在命令提示字元內執行這些命令。您也可以運行 CHKDSK 命令以檢測和修復磁盤上的壞扇區。

使用 CHKDSK 來掃描和修復壞軌

  1. 在 Windows 復原環境 (WinRE) 中開啟命令提示字元。
  2. 輸入 chkdsk C: /f /r 然後按 Enter 鍵。use chkdsk from recovery mode
  3. CHKDSK 掃描將開始。

使用 Bootrec 修復分區表

  1. 在 Windows 恢复环境 (WinRE) 中打开命令提示符。你可以通过 疑难解答 > 高级选项 > 命令提示符 来操作。
  2. 如果你使用的是 MBR 分区方案,请输入 bootrec /fixmbr 并按 Enter 键。对于基于 GPT 的磁盘,请输入 bootrec /fixboot 并按 Enter 键。使用 bootrec /fixmbr

方法 5: 使用 Windows 磁盤管理修復分割表

若驅動器沒有包含您系統的主要作業系統,或者您將驅動器連接到另一台電腦時,請使用此方法。此方法涉及刪除問題區域,然後創建一個新的。

您將會遺失您的資料,因此務必事先恢復它。

以下是您可以這慢做的方法:

  1. 在 Windows 搜索框(Windows 鍵 + S)中输入“磁盘管理”。点击搜索结果中的创建和格式化硬盘分区
  2. 右击显示无效分区表信息的驱动器,点击删除卷。对任何确认提示按是。删除卷磁盘管理。
  3. 该卷所占用的空间会显示为未分配。在未分配空间上右击并选择新建简单卷新建简单卷磁盘管理。
  4. 按照新建简单卷向导的步骤创建一个全新的卷,它会具有一个新的分区表。

安裝Windows時/之後如何修復無效的分區表錯誤

非引导GPT磁盘可以被传统BIOS识别,但使用引导GPT磁盘则需要使用UEFI。如果您尝试在传统BIOS中使用引导GPT磁盘,或者在UEFI中使用MBR磁盘,您将遇到无效分区表错误。大多数主板允许您在传统BIOS和UEFI模式之间切换,以便于更广泛地兼容MBR和GPT磁盘。

過時的 BIOS 驅動程序也可能導致無效分區表錯誤。在下面的章節中,我們將向您展示如何在傳統 BIOS 和 UEFI 模式之間切換,以及如何更新您的 BIOS 驅動程序。

在傳統BIOS和UEFI模式之間切換

依照主板製造商的不同,切換傳統BIOS與UEFI模式的確切過程會有所不同。但應該會是類似這樣的操作。

  1. 當製造商的標誌出現時,立即按下相應的按鍵以進入主機板的BIOS/UEFI設定選單。通常是某個功能鍵。
  2. 進入開機選單。
  3. 使用屏幕上提到的按鍵在開機模式欄位中切換BIOS和UEFI。如果您打算使用MBR磁盤,則切換到BIOS;如果您希望使用GPT分區方案,則切換到UEFI。
  4. 保存設置並退出。

從可開機USB驅動器下載並安裝BIOS

若要更新系統中找不到分區表或顯示無效分區表錯誤的 BIOS,您需要使用可開機的 USB 閃存驅動器來刷新 BIOS 更新。以下是這個過程的樣子:

  1. 將 USB 隨身碟連接到一台運作正常的電腦。
  2. 下載適用於顯示無效分區表錯誤的 PC 主機板的最新 BIOS 更新。
  3. 將 BIOS 更新檔案複製到 USB 隨身碟。我們建議您不要在 USB 隨身碟上儲存任何其他檔案。記下 BIOS 更新檔案的確切檔名和副檔名。
  4. 將 USB 隨身碟連接到出現無效分區表的 PC,並進入 BIOS 菜單。
  5. 前往「開機選項」並選擇 USB 隨身碟。
  6. 大多數主機板會自動偵測更新。其他則會顯示命令提示字元視窗。在此情況下,輸入 BIOS 更新檔案的精確檔名及副攔名,然後按 Enter 鍵。
  7. 按照您主機板上的相關步驟進行 BIOS 更新。

從 MBR 轉換至 GPT 的分區表重建

diskpart 工具可讓您將MBR磁碟轉換為GPT,但這會在過程中清除您的數據。當您想使用UEFI並利用GPT分割表時,這很有用。請務必先恢復您的數據。

以下是您可以使用 diskpart 恢復分區表並將其轉換為 GPT 的方法:

  1. 進入 Windows 復原環境 (WinRE),並開啟命令提示字元(疑難解答 > 進階選項 > 命令提示字元)。
  2. 輸入 diskpart,然後按 Enter。Diskpart 命令。
  3. 輸入 list disk,然後按 Enter。列出磁盤命令。
  4. 輸入 select disk x,然後按 Enter。將 x 替換成你想要轉換成 GPT 的磁盤編號。選擇磁盤命令。
  5. 輸入 clean,然後按 Enter。清除命令。
  6. 最後,輸入 convert GPT 並按 Enter 來將磁盤轉換成 GPT。轉換 GPT 命令。

不遺失資料重建分割表

Windows 10 與 11 允许您將 MBR 磁碟轉換為 GPT,且不會遺失資料。但是,磁碟必須符合這些先決條件,此方案才能奏效。

如果您的磁碟符合條件,以下是將其轉換為GPT的方法:

  1. 将计算机启动进入 Windows 恢复环境 (WinRE),然后打开命令提示符(疑难解答 > 高级选项 > 命令提示符)。
  2. 键入 MBR2GPT /validate 并按 Enter 键。
  3. 现在,要进行转换,请输入 MBR2GPT /convert /disk x。将 x 替换为你希望转换为 GPT 的驱动器的磁盘编号。如果你的电脑只连接了一块磁盘,那么这将是 0

結論

上述方法解释了您如何在不丢失数据的情冁下修复硬盘的分区表。这类错误通常是突然发生的,保护自己的最佳方式是有规律的备份计划。这确保您不必下载第三方程序来恢复数据,让您在没有数据丢失的额外压力下解决问题。

常見問題:

如果您使用的系統包含2010年代中期以後的組件,那麼您的硬盤可能採用了GPT分區表。為了確定這一點,您需要打開磁盤管理,右鍵點擊磁盤,選擇屬性,然後在標籤下查看分區樣式字段中的條目。
根據什麼損壞了分區表,您將需要使用以下方法之一來修復它:
  • 使用 Windows 系統還原。
  • 使用 Bootrec 工具修復分區表。
  • 使用磁碟管理來修復分區表。
  • 使用 diskpart 或 MBR2GPT 工具重建並轉換分區表為 GPT。
有兩種方法可以重建分割表而不丟失資料:
  1. 使用 Bootrec 工具來修復分割表。
  2. 在 Windows 10 和 11 中,使用 MBR2GPT 工具來恢復並轉換分割表為 GPT。
或者,您可以首先使用資料恢復程式來恢復您的資料,然後選擇您偏好的方法來重建分割表。
造成分割表損壞的一些常見原因包括:
  • 惡意軟體。
  • 突然的斷電或電壓突波。
  • Windows作業系統設定錯誤。
  • 硬碟上的壞扇區。
manuviraj
Manuviraj Godara 是一位职业内容作家,拥有超过4年的经验。他对科技的持续增长的迷恋和经验驱使他创作与数据恢复和消费科技相关的内容。
核准者
擁有12年軟體開發、資料庫管理及硬體維修經驗。
0 COMMENTS
This field is required
This field is required
We respect your privacy; your email address will not be published.

We respect your privacy; your email address will not be published.

You have entered an incorrect email address!
This field is required