将逻辑分区转换为主分区

将逻辑分区转换为主分区

Fedora 14 xfce

我有以下分区设置。我想知道如何将逻辑分区 sda6 转换为主分区。

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

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048     1026047      512000   83  Linux
/dev/sda2         1026048   205844479   102409216   83  Linux
/dev/sda3       205844480   214228991     4192256   82  Linux swap / Solaris
/dev/sda4       214228992   625141759   205456384    5  Extended
/dev/sda5       214231040   573562879   179665920   83  Linux
/dev/sda6       573564928   625141759    25788416    7  HPFS/NTFS

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda2              97G  5.0G   91G   6% /
tmpfs                 494M  176K  494M   1% /dev/shm
/dev/sda1             485M   68M  392M  15% /boot
/dev/sda5             169G   26G  135G  16% /home

# partition table of /dev/sda
unit: sectors
/dev/sda1 : start=     2048, size=  1024000, Id=83
/dev/sda2 : start=  1026048, size=204818432, Id=83
/dev/sda3 : start=205844480, size=  8384512, Id=82
/dev/sda4 : start=214228992, size=410912768, Id= 5
/dev/sda5 : start=214231040, size=359331840, Id=83
/dev/sda6 : start=573564928, size= 51576832, Id= 7

我想将 sda6 转换为主分区,这样做的原因是为了安装 Windows 7 启动器。

非常感谢您的建议,

答案1

使用该分区布局,您将无法将 sda6 更改为主分区,除非先删除 sda5 和 sda4(扩展分区本身),因为驱动器上最多只能有 4 个主分区。这是驱动器分区方式的限制,也是您最终得到扩展(逻辑)分区的原因。

http://en.wikipedia.org/wiki/Disk_partitioning

PC 硬盘的全部数据存储空间最多可分为 4 个主分区,或者 3 个主分区和一个“扩展分区”。这些分区由位于主引导记录中的分区表 (Partition Table) 中的 16 字节条目描述。

您能做的最好的事情是删除 sda4、sda5 和 sda6,并在清空的空间中创建主分区。

或者,您也可以购买一个新驱动器来安装 Win7。

答案2

不能。磁盘上已经有 3 个主分区和一个扩展分区。无论如何,没有理由 Windows 7(或任何 >NT 版本的 Windows)不会/不能安装在逻辑分区上。

答案3

Windows 确实不是需要安装到主分区。但它确实需要有一个主分区来放置其启动项。

如果您可以忍受没有单独的 Linux 启动分区,我建议将 Linux 启动内容从其自己的分区 (/dev/sda1) 移动到 / (/dev/sda2),将 sda1 格式化为 ntfs(并将其标记为活动),然后将 Windows 安装到 /dev/sda6:Windows 安装程序应该很乐意执行此操作。

(例如,我刚刚创建了一个虚拟机,并在硬盘上创建了一个 512MB 的主分区(标记为活动分区并格式化为 ntfs)和一个包含一个格式化为 ntfs 的逻辑分区的扩展分区。Windows XP 非常顺利地安装在逻辑分区上。)

相关内容