![GParted 顯示存在重疊分割區](https://rvso.com/image/1416385/GParted%20%E9%A1%AF%E7%A4%BA%E5%AD%98%E5%9C%A8%E9%87%8D%E7%96%8A%E5%88%86%E5%89%B2%E5%8D%80.png)
GParted 顯示我有重疊的分割區。我不太了解分區,但這是我的輸出“fdisk -l -u”:
Device Boot Start End Blocks Id System
/dev/sda1 2048 72265727 36131840 83 Linux
/dev/sda2 72267774 488375999 208054113 f W95 Ext'd (LBA)
/dev/sda3 * 81915498 286712054 102398278+ 7 HPFS/NTFS/exFAT
/dev/sda5 72267776 77148159 2440192 82 Linux swap / Solaris
/dev/sda6 286712118 488375999 100831941 7 HPFS/NTFS/exFAT
lyubolp@lyubolp-PC:~$ ^C
如果您能告訴我問題是什麼以及重疊分割區是什麼,我將按照本指南來解決我的問題。http://gparted.org/h2-fix-msdos-pt.php#overlapping-partitions
/dev/sda2 是擴充分割區。它的結束號碼是 488375999。
我的分區位於 1 個 HDD 上。他們來了:
紅色的是NTFS,藍色的是ext3。 (在Windows中使用Ext2 Volume Manager取得ext3)
附加資訊:
- 作業系統:Windows XP SP3(90GB分割區)/Ubuntu 13.10(30GB分割區)
- CPU:英特爾奔騰e2160
- 記憶體:1GB DDR2;
- 硬碟分區:
- 90 GB NTFS - Windows
- 90 GB NTFS - 其他東西
- 30 GB ext3 - Ubuntu
答案1
在主開機記錄 (MBR) 磁碟(您擁有的)上,有三種類型的分割區:
- 基本的-- 您只能有四個主分割區。它們是原始類型的分區。在 Linux 中,它們的編號為 1-4。
- 擴充-- 這是一種特殊類型的主分割區,旨在繞過 MBR 的 4 個主分割區限制。擴展分區充當邏輯分區的佔位符;它本質上只是標記了邏輯分區所在的空間塊。擴充分區由類型代碼 0x05、0x0f 或 0x85 標識。
- 邏輯性-- 這些分割區完全包含在擴充分割區內。在 Linux 中,它們的編號為 5 及以上。
一塊磁碟只能有一個擴充分割區。問題是這樣的:
Device Boot Start End Blocks Id System
/dev/sda2 72267774 488375999 208054113 f W95 Ext'd (LBA)
/dev/sda3 * 81915498 286712054 102398278+ 7 HPFS/NTFS/exFAT
您有一個擴充分割區(/dev/sda2
;請注意列中的類型程式碼f
,縮寫為 0x0f )和一個完全駐留在擴充分割區內的Id
主分割區 ( )。/dev/sda3
這是非法的。此類問題可能是由有缺陷的分區軟體造成的。標準 Windows 分割區工具(至少是 Windows Vista)有時會執行此操作。
解決方案是使用可以透過調整擴充分割區的大小和/或更改某些分割區的主/邏輯狀態來修復損壞的工具。就您而言,您只有四個分割區(不包括擴充分割區),因此您可以採用全主設定;但這將使您無法在某些分割區之間存在的間隙中建立新分割區。因此,您可能想做其他事情。 Windows 必須從主分割區啟動,因此如果您/dev/sda3
是 Windows 啟動分割區,則它必須保持為主分割區。如果是這樣,您可以保留它並轉/dev/sda6
為主分割區,保留/dev/sda5
為唯一的邏輯分割區;或者你可以這樣做並變成/dev/sda1
一個邏輯分割區。當需要移動分割區和調整分割區大小時,這將為您提供更大的靈活性。
你可以用我的固定零件程序,它是隨gdisk
Ubuntu 中的軟體包一起安裝的。請務必仔細閱讀說明。使用此程序(或任何分區程序)時的錯誤可能會導致嚴重的問題;您不想像繪圖程式一樣直接嘗試它!