Gparted 将四个分区识别为一个分区

Gparted 将四个分区识别为一个分区

我尝试安装 Ubuntu 11.04。但是 Gparted 无法正确识别我的机器分区。

Windows 7 磁盘管理器显示分区的方式如下:

卷---------------------文件系统------------容量

(C:)----------------------------NTFS----------------142.39GB

(D:)----------------------------NTFS----------------107.42GB

(文件大小:)----------------------------NTFS----------------26.18GB

HP_RECOVERY(E:)--------NTFS----------------16.80GB

HP_TOOLS(F:)-----------FAT32------------4.98GB

系统----------------------NTFS----------------300MB

在安装过程中,首先我用我的可启动 USB 启动机器(用网路启动)。然后选择“尝试 ubuntu”。然后在实际安装之前,转到 Gparted 检查分区。

我原本希望在分区中安装 Ubuntu答案:并期望看到与 Windows 磁盘管理器所显示类似的图片。

但 Gparted 以不同的方式显示分区。分区(答案:)、(H:)、(E:) 和 (F:) 显示为一个分区。所以我无法选择分区 D: 来在其中安装 Ubuntu。

该如何解决?


附加信息

这是命令的输出fdisk -l

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x4166d6a8

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1           1         992+  42  SFS
Partition 1 does not end on cylinder boundary.
/dev/sda2   *           1          39      307200   42  SFS
Partition 2 does not end on cylinder boundary.
/dev/sda3              39       18627   149306368   42  SFS
/dev/sda4           18627       38914   162955608   42  SFS

Disk /dev/sdb: 8011 MB, 8011120640 bytes
41 heads, 41 sectors/track, 9307 cylinders
Units = cylinders of 1681 * 512 = 860672 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000c8603

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           5        9308     7819328    c  W95 FAT32 (LBA)

diskpartWindows 中该程序的有用输出:

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn
  --------  -------------  -------  -------  ---
  Disk 0    Online          298 GB     8 MB   *
  Disk 1    No Media           0 B      0 B


DISKPART> select disk 0

Disk 0 is now the selected disk.

DISKPART> list partition

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    Dynamic Data       992 KB    31 KB
  Partition 2    Dynamic Data       300 MB  1024 KB
  Partition 3    Dynamic Data       142 GB   301 MB
  Partition 4    Dynamic Data       155 GB   142 GB

DISKPART> list volume

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0     H                NTFS   Simple        26 GB  Healthy
  Volume 1     D                NTFS   Simple       107 GB  Healthy
  Volume 2     F   HP_TOOLS     FAT32  Simple      5115 MB  Healthy
  Volume 3     E   HP_RECOVERY  NTFS   Simple        16 GB  Healthy
  Volume 4     C                NTFS   Simple       142 GB  Healthy    Boot
  Volume 5         SYSTEM       NTFS   Simple       300 MB  Healthy    System
  Volume 6     G                       DVD-ROM         0 B  No Media
  Volume 7     I   Mobile Part  CDFS   CD-ROM        32 MB  Healthy
  Volume 8     J                       Removable       0 B  No Media

答案1

从 fdisk 输出和 diskpart 输出来看,您的问题是您使用的“动态磁盘”与分区不同,这就是为什么您在拥有大量动态磁盘时只看到四个分区的原因。

AFIK Linux 无法安装到“动态磁盘”,因为这是 Windows 的一个功能(它出现在 Windows 2000 上)

如果可能的话,最好备份所有内容,重新对磁盘进行分区,然后在不使用“动态磁盘”的情况下进行安装,因为这样不会带来任何好处。

现在,如果这不可能的话,您可以仅备份 /dev/sda3 (142 Gb 分区),并使用类似 GParted LiveCD 的东西(http://gparted.sourceforge.net/livecd.php)来调整该分区的大小,对于 Ubuntu 安装,您需要 20Gb 进行测试,这样您可以保留当前设置并为自己在新分区中安装 Ubuntu 提供空间。

答案2

MBR 分区表格式仅支持四个分区,但其中一个分区可能是包含任意数量子分区​​的“扩展分区”。您指的这些分区可能实际上包含在扩展分区中。

但是 gparted 和 fdisk 都能够识别扩展分区。如果 gparted 没有显示子分区,尤其是“ fdisk -l”没有输出,那么一定有什么奇怪的事情发生了。您在运行“ fdisk -l”时是否指定了磁盘设备,例如“ fdisk -l /dev/sda”?

答案3

问题在于动态磁盘。

Ubuntu 无法安装在动态磁盘上。

如果您尝试使用 Windows 磁盘管理器创建 3 个以上的分区,它将提示您要求将磁盘设为动态(从基本磁盘)。这就是我的磁盘变为动态磁盘的方式。

要安装 Ubuntu,我别无选择,只能将磁盘恢复为基本模式。我找不到任何方法在不丢失数据的情况下将其恢复为基本模式(尽管我并没有尝试太多)。所以我备份了所有重要数据,并将磁盘恢复为基本模式。Windows 分区上的所有数据都不再存在。

相关内容