如何在Windows 10中删除恢复分区?


41

我需要将包含操作系统的磁盘转换为动态磁盘(从基本磁盘)。不幸的是,磁盘上没有空间将驱动器从基本驱动器转换为动态驱动器。

Microsoft已记录了该问题,并指出解决方案是删除磁盘上的最后一个分区:

没有足够的空间来升级到动态磁盘

解析度

启动磁盘管理器,右键单击最后一个分区,然后单击“删除分区”。

注意:我不需要提出问题的理由。但是,除非我给出理由,否则如果有人拒绝回答这个问题,那就是。

在此处输入图片说明

重要的是要注意:

  • 此恢复分区不是来自OEM
  • 在PC上完全安装Windows 7 Retail时创建了恢复分区

奖励问题:Windows 7为什么要创建“恢复分区”
额外的问题:如何在没有硬盘的硬盘驱动器上创建或重新创建“恢复分区”

幸运的是,由于Windows表示它为空,因此我不必从此恢复分区备份任何内容:

在此处输入图片说明

除非Microsoft支持上的指示无效,否则无法删除恢复分区

在此处输入图片说明

Microsoft说您可以使用“ 创建恢复驱动器”来删除恢复分区

在“ 创建USB恢复驱动器”(用于创建USB恢复驱动器)中,向导末尾应该有一个选项可以删除硬盘驱动器上的恢复分区:

该过程完成后,请执行以下任一操作:

  • 如果要将恢复分区保留在PC上,请点击或单击完成

如果要从PC上删除恢复分区并释放磁盘空间,请点击或单击“ 删除恢复分区”。然后点击或单击删除。这将释放用于存储恢复映像的磁盘空间。删除完成后,点击或单击完成

注意

某些PC不提供删除恢复分区的选项。如果遇到这种情况,则您的PC上没有使用其他磁盘空间的恢复分区。

当我完成向导后,没有提供删除恢复分区的选项:

在此处输入图片说明

这显然意味着我的机器没有恢复分区,但我还是建议您:

在此处输入图片说明

引起问题的原因:

  • 我有恢复分区吗?
  • Windows为什么说我这样做?
  • Windows为什么说我不?
  • Windows为什么首先创建恢复分区
  • 为什么恢复分区为空?
  • Windows为什么不让用户删除恢复分区

我实际上要解决的问题是如何将磁盘转换为动态磁盘(当然无需重新安装Windows)。

磁盘部分

我尝试从提升的命令提示符下使用DiskPart:

>diskpart
DISKPART> select disk 0
DISKPART> select partition 3
DISKPART> delete partition

Virtual Disk Service error:
Cannot delete a protected partition without the force protected parameter set.

该分区包含WinRE。这是Windows安装程序的默认行为。您也可以使用其他分区工具。将Basic转换为Dynamic的过程可能会出错,因此请备份数据。
Ramhound

1
您是否知道该磁盘只有450 MB?C:驱动器将具有111.60 GB而不是111.25 GB。几乎不值得付出任何努力。
Aganju'1

人们要求您这样做的原因并不是要让您证明自己的理由,而是因为了解您的原因通常有助于找到解决问题的另一种方法。因此,请勿将其视为冒犯,而是表示人们愿意完全理解您的问题。
Aganju'1

@Aganju不幸的是我需要额外的500 kB。
伊恩·博伊德

我以为您需要450 MB而不是500 KB?
Ramhound

Answers:


86

磁盘上有足够的空间。您由于其他原因而收到此错误。如果您的计算机不是台式机,则将出现错误。

https://technet.microsoft.com/library/354e5163-f388-4354-984c-ea4e4206694c

您无法删除恢复分区,因为它受EFI保护。您应该可以通过使用override命令来强制执行。

https://technet.microsoft.com/zh-CN/library/cc766465(v=ws.10).aspx

我会尝试使用diskpart(从提升的命令提示符下)删除分区并转换为动态磁盘。

DISKPART> list disk
DISKPART> select disk 4

Disk 4 is now the selected disk.

DISKPART> list partition

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    Primary            223 GB  1024 KB
  Partition 3    Recovery           450 MB   223 GB

DISKPART> select partition 3

Partition 3 is now the selected partition.

DISKPART> delete partition override

DiskPart successfully deleted the selected partition.

DISKPART> list partition

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    Primary            223 GB  1024 KB

通常,我会重新调整驱动器的用途,因此我不必担心数据丢失,而是备份数据并使用台式机。


diskpart难以使用。除此以外的任何分区工具或磁盘管理器都是不错的选择。
Ramhound

我同意,这比较困难。最好使用第三方工具。我还没有使用我可以推荐的方式。磁盘管理器不会超越EFI。这就是为什么我为diskpart发布信息。
卡文西(Kavinci)

1
用于diskpart删除恢复分区,但没有遇到类似@IanBoyd的启动问题
FilipDupanović16年

3
在曾经是引导驱动器的驱动器上运行良好,但现在又是一个额外的驱动器。
BeaverProj

1
像魅力一样工作,感谢分享的人!特别感谢@JeffAtwood为我们在SU上提供了实际答案!
Shimmy

4

选项1:使用diskpart删除恢复分区:

  1. 开始菜单,搜索diskpart,右键单击,选择open file location,右键单击diskpart.exe并选择Run as administrator
  2. 键入 list disk然后按回车键,则select disk X(X是包含恢复驱动器磁盘),按Enter键,然后list partition,然后select partition X(X为恢复分区),然后delete partition override
  3. 如果您 Delete is not allowed on the current boot, system, pagefile, crashdump or hibernation volume.转到选项2

选项2:使用第三方分区管理器

试试类似EaseUS的免费分区管理器。如果上下文菜单中没有删除分区的选项,请转到选项3。

选项3:Disk Manager用于缩小恢复分区并将多余空间与主分区合并

这不会直接回答问题,而是提供一种解决方法来恢复恢复分区使用的空间。我的内存占用了20GB(仅使用了9GB),我可以将其缩小到415MB。

  1. 转到Create and format hard drive partition(aka Disk Manager),并将驱动器号分配给Recovery分区。
  2. 在中My Computer,打开恢复驱动器(如果为空,请进入“文件夹选项”,然后启用显示隐藏文件的选项,然后取消选中“隐藏受保护的操作系统...”)。删除Dell文件夹(约8.7GB)。
  3. 返回Disk Manager,将恢复分区缩小到最小,并在释放的磁盘空间上增加主OS分区并应用所有更改。

(来自mazyarjr

如果您无法缩小到大多数恢复大小(即使有超过19GB的可用空间,我也只能缩小到大约2GB),那么您将不得不采取艰难的方式。

选项4:使用Ubuntu缩小恢复分区并将多余的空间与主分区合并 该选项比上一个更长。你需要:

脚步:

  1. 在Ubuntu中,打开Gparted,然后收缩恢复驱动器,并将多余的空间与主分区合并。此步骤耗时约3小时。
  2. 重新启动计算机,启动Windows:您很可能会遇到错误0xc00000f或错误0xc0000225
  3. 从Windows修复盘(或恢复驱动器)重新启动计算机:打开“启动选项”,然后选择CD / DVD或USB,等待其加载,然后选择键盘语言。
  4. 您可以尝试使用该选项repair computer(我认为该选项已经存在Troubleshooting,然后再尝试Advanced options),但它并没有为我解决问题。而是打开命令提示符并键入。

不要忘记Enter在每行之间按:

bootrec /fixboot
bootrec /fixmbr
bootrec /rebuildbcd

如果找不到Windows安装,请执行以下操作(请参见下面的警告):

bcdedit /export C:\BCD_Backup
c:
cd boot
attrib bcd -s -h -r
ren c:\boot\bcd bcd.old
bootrec /RebuildBcd

警告:第一次重新启动计算机时(在步骤3),我的恢复盘被分配给字母C,Windows磁盘被分配给字母F(您可以知道,如果您diskpart从修复盘中输入命令提示符)。我没有继续我给出的最后一个代码,而是尝试从此处尝试修复#4 )。我结束了An operating system wasn't found try disconnecting any drives that don't contain an operating system屏幕。我什至无法进入Grub来启动Ubuntu,所以我从可启动USB启动了Ubuntu。我按照它给我的所有指示使用Ubuntu Boot Repair。我遇到了许多与FlexNet和Wubi有关的错误(因此,我现在已经确定必须使用Windows系统映像,因此我已经将其忽略了)。但是当我重新启动时,我能够进入Grub并选择Windows 10。0xc0000225 错误,但是这次,我的Windows磁盘上有字母C。然后,我在上面输入了最后一个代码,终于可以启动Windows10。在Windows用户帐户中,一切正常。

如果您使用双重启动,要还原Ubuntu Grub,请按照以下步骤操作

选项5:通过重新安装Windows删除恢复分区: 备份文件,使用可启动的ubuntu USB驱动器格式化和合并所有分区,然后重新安装Windows。Windows创建了一个系统文件分区,但是只有500MB(与之前使用的20GB相比没有什么)。

缺点(可能与选项4不相关):

  • 我无法再创建系统修复磁盘,因为“找不到所需的文件”(在缩小恢复驱动器之前,我没有问题地创建了一个文件)。我需要一个窗户。从中加载必要文件的ISO。
  • 我丢失了所有还原点。
  • 我不知道是否有链接,但是在删除恢复分区2个月后,我尝试恢复还原点。我无法丢失某些文件。我还有其他错误,因此最终我从头开始重新安装Windows 10(参见选项5)。我可以摆脱恢复分区。在安装过程中,

因为,我在执行选项4的前几天就从Window 7升级到Windows 10,在执行选项4之后,引导显示了两个版本的Windows:Windows 10和7。要从引导菜单中删除Windows 7,请执行此操作


-1

简单的方法是使用我通过免费版本的MiniTool Partition Wizard(MiniTool分区向导)完成的第3方光盘工具(如果使用过一次,则选择要完成的操作看起来像在界面中完成的操作,但是您需要单击适用-靠近窗口左上方的位置-我想这是故障保护或再次检查的机会,以防万一您使用错误的光盘。)也许有更好的工具,我所知道的是这对我有用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.