我尝试安装 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)
diskpart
Windows 中该程序的有用输出:
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 分区上的所有数据都不再存在。