将逻辑驱动器转换为主分区?

将逻辑驱动器转换为主分区?

我在逻辑驱动器上安装了 Windows 7(我的主分区上安装了 Vista)。我可以将 Win 7 驱动器设为主、活动、系统分区吗?还是我必须重新安装 Win7?

答案1

一些商业产品能够实现这一点,例如 Paragon Partition Manager Pro。

但是,如果你刚刚开始,这并不值得花费:只需重新安装 Win7。

答案2

实际上,如果您出于某种原因无法或不愿意删除之前安装的数据,并且想要一个免费的解决方案(就像我的情况一样),那么还有另一种可能更快的解决方案也行得通。只要您愿意亲自动手,这可能会拯救您,就像它拯救了我一样。

  1. 创建任意 Linux 发行版的 Live CD/USB/HD(我使用gparted 实时 USB使用 Damn Small Linux iso,因为它也附带这个方便的工具)。
  2. 启动 USB 驱动器并运行终端。
  3. 运行“fdisk -u -l”(不带引号)来查找所有分区的起点和终点。
  4. 按照图示准确复制整个表格(仔细检查以确保没有犯任何错误,这是至关重要的)。
  5. 打开“fdisk -u /dev/sda”(如果不行,请尝试 hda)并删除所有分区(这可以保证数据安全,因为您只是删除了分区所在位置的记录,而不是分区中包含的数据。此外,在运行 w 命令之前,您所做的任何更改都不会被写入。如果您认为自己犯了错误,可以运行 q 命令或按 CTRL+C 退出程序。
  6. 现在,使用步骤 4 中保存的值来创建所需的分区。例如,在我的例子中,我只需要创建两个主分区(其中一个包含我的操作系统:Windows Vista;另一个仅包含文件)。信息如下:

    Device      Start      End         Blocks      Id   System
    /dev/sda2   63         488375999   244187968   f    W95 Extended (LBA)
    /dev/sda5   126        209712509   104856192   7    HPFS/NTFS 
    /dev/sda6   209712573  488375999   139331713   7    HPFS/NTFS
    

    我需要删除扩展分区包装器 (sda2),并将包含的逻辑分区转换为主分区 (sda5 和 sda6)。因此,sda5 的新起始和终止分别变成了 126 和 209712509;sda6 的新起始和终止分别变成了 209712573 和 488375999。是的,我丢失了一些扇区,但数量很少,可以忽略不计。

  7. 选择 w 将更改写入磁盘。
  8. 启动 Windows CD 并选择自动修复工具,该工具应该可以在几次运行中解决问题(我运行了两次)。如果该工具无法修复,那么您可能犯了一个错误,在这种情况下,您可以再次擦除分区并使用之前在步骤 4 中保存的数据重新创建它们,并将其保留为开始时的状态。

如需了解不同案例和背景信息,请查看邮政。

答案3

之前的答案涉及非免费软件或更技术性的解决方案。我遇到了这个问题并询问了它在 WindowsSeven 论坛上。我将在这里重述我对此解决方案的看法。

  1. 使用鲁弗斯安装分区向导主页可启动 CD到闪存驱动器
  2. 准备好 Windows 安装 CD,或者使用 Rufus 制作可启动闪存驱动器(下文中我将提到Windows 安装介质
  3. 将你的计算机启动到该闪存驱动器(可能在开始屏幕中按 F12 进行选择)
  4. 使用分区向导程序将您的驱动器设置为主驱动器,然后设置为活动驱动器
  5. 启动到你的Windows 安装介质并使用修复选项,同意更改并重新启动
  6. 再次启动你的Windows 安装介质。它应该识别您的操作系统。继续进入“启动修复”。让它执行操作,提交更改,然后关闭。
  7. 删除你的Windows 安装介质然后启动你的电脑,在启动的时候,每半秒按一次 F8 键,不要停止,直到你得到一份菜单. 点击“修复您的计算机”。执行“启动修复”,让它完成并再次重新启动。

这应该可以解决问题,所有涉及的操作都由普通用户能够浏览的菜单组成。根据具体情况,步骤 5-7 可能有点过头了,但可以确保主引导记录正确配置。

如果你仅有的有一个逻辑分区并想将其转换为主分区,这会简单得多。但是,当操作系统安装在该分区上时,这些其他细节就会发挥作用。

答案4

直接将逻辑分区转换为主分区一步,尚未得到适当的探索,因此您必须先将逻辑分区转换为动态分区,然后将动态分区转换为主分区,两步过程。
要将逻辑转换为动态,请使用以下命令:

  1. 备份要从动态转换为基本磁盘上的所有卷。
  2. 打开命令提示符并输入 diskpart。
  3. 在 DISKPART 提示符下,键入 list disk。记下要转换为基本磁盘的磁盘编号。
  4. 在 DISKPART 提示符下,键入 select disk 。
  5. 在 DISKPART 提示符下,键入 detail disk 。
  6. 对于磁盘上的每个卷,在 DISKPART 提示符下,键入 select volume=,然后键入 delete volume。
  7. 在 DISKPART 提示符下,键入 select disk 。指定要转换为基本磁盘的磁盘编号。
  8. 在 DISKPART 提示符下,键入 convert dynamic。

要将动态转换为主,请重复上述步骤 1 到 7,然后在第 8 步使用以下命令:• 在 DISKPART 提示符下,键入 convert basic。

相关内容