答案1
好的,所以您需要做的是“清理”磁盘。打开提升的命令提示符。单击“开始”,输入 cmd,右键单击它,然后单击“以管理员身份运行”。现在输入diskpart
并按回车键。
输入list disk
,您将得到您拥有的硬盘和闪存驱动器的输出。然后输入select disk #
# ,即您要擦除的磁盘编号。之后输入clean
。这将擦除整个磁盘。
答案2
C:是启动分区
升级 Windows 10 后,有八个分区。启动到 Live USB Linux 并运行gparted
,然后简单地删除全部除了必需的 EFI 分区和 C: 分区之外,我还删除了其他分区,甚至缩小了 C: 分区,以便以后为双启动腾出空间。(注意:没有移动 C: 分区,只是缩小了它。)
重启时,Windows 10 仅使用两个分区就可以正常启动。我甚至忘记了,并在所有这一切之前进行了混合 Windows 关机(保存状态以加快下次启动速度),因此它启动正常,但一段时间内显示了所有这些旧分区,在磁盘管理重新扫描时崩溃,但在让我进行磁盘检查后,下次完全启动后就没问题了。当您的 C: 是启动分区时,删除除 EFI 和 C: 之外的所有内容感觉相当稳定。
C: 不是启动分区
我在另一个系统上重复了上述操作,其中供应商 (Acer) 首先从特殊分区启动,这不是我的 EFI 或 C: 分区,Windows 无法再启动,因为我删除了特殊的供应商启动分区。请注意,它确实启动了 Windows(EFI 分区可以工作),但找不到 C:,并且出现了 Windows 10 版本的蓝屏,屏幕颜色较浅,并显示某种有关未找到启动分区的错误。
通常要修复此问题,请启动 Windows 10 恢复 USB 棒,然后选择:语言US
| troubleshoot
| advanced options
| startup repair
| Windows 10
。但这无济于事,因为供应商调整了 EFI 和 C:分区,使其无法修复。
我的解决方法是启动 Windows 10 恢复 USB,选择引导您进入命令提示符的选项。在那里,您可以尝试使用常规方法bootsect /nt60 C:
并查找 Windows 安装bootrec /scanos
,但我没有找到。然后运行diskpart
,按照常规操作,我list volumes
的恰好是 2、、、、、,以select volume 3
使C: 成为 Windows 安装的位置(它是临时的)。remove letter C
select volume 2
assign letter C
它显示为隐藏,因此要取消隐藏它不能简单地使用attribute volume
,得到一个未找到,最终不得不set id=ebd0a0a2-...etc
将其设为普通数据分区,然后将属性更改为不隐藏。运行attribute volume
应该在所有四行上都显示“否”。此时,C:未被隐藏。不得不attribute volume clear nodefaultdriveletter
在启动时正常分配C:。只是为了好玩,将EFI分区更改为带有和的EFI分区(恰好是1)select volume 1
。set id=c12a7328...etc
仍然显示隐藏,但没关系,EFI通常是隐藏的。
这样我的分区就不再乱了,供应商对它们所做的所有怪事都消失了。但仍然没有完成,必须设置 C: 才能正确启动。试了一下,bcdedit /enum
发现我的 C: 中有一些奇怪的启动设置,所以要撤消它bcdboot C:\Windows /v
。最后一件事是秘诀。
此时bcdedit /enum
显示的事物看起来更加正常并且它启动正常。
上面未分配的第一个 301MB 是我删除的原始启动分区。