我从 USB 驱动器安装了 Ubuntu,使用 Live 版本运行gparted
对磁盘进行分区。磁盘是 500GB固态硬盘,然后我缩小了 Windows 安装的大小,然后将下一个分区向上移动到左侧并保留在其旁边。我相信 gparted 将其标记为“diag”分区。
编辑:对分区的快速解释:
原始磁盘看起来像...
|-recovery-|--------windows--------|-diag-|
然后我从右侧缩小了 Windows 分区......
|-recovery-|-windows--|-free-space-|-diag-|
之后,我将诊断分区的左侧移动到 Windows 分区...
|-recovery-|-windows--|-diag-|-free-space-|
之后,我安装了 Ubuntu。我设置了/
,/home
并将其swap
作为单独的,逻辑在空白处进行分区。
我成功启动了 Ubuntu(通过 grub 引导程序),也成功启动了 Windows 10(通过同一个引导程序)。然后,下次我使用电脑时,我尝试启动 Windows 10,但出现了 BSOD 错误CRITICAL_PROCESS_DIED
。
我将 Windows 10 安装加载到 USB 上,然后启动到恢复模式。自动启动恢复未能执行任何有用的操作。在网络上搜索解决方案后,我在控制台中输入了以下命令:
bootsect /nt60 ALL /force /mbr
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
最后一个命令无法检测到任何 Windows 安装,因此我按照 Microsoft 指南,删除了\boot\bcd
Windows 驱动器上的文件,再次运行它,并添加了新检测到的 Windows 安装。
这些除了删除对 grub 引导加载程序的访问权限并将我锁定在两个操作系统之外没有任何效果。
我怀疑我的问题可能是由于使用gparted
移动“diag”分区引起的。diskpart
在 Windows 恢复控制台中使用,我得到了以下信息:
我该怎么做才能让 Windows 再次启动?我不需要保留 Ubuntu 分区,因此如果需要删除或覆盖它们,那也没问题。
答案1
您是什么意思,您缩小了 Windows 安装的大小?您可以调整它的大小,但必须小心。如果移动分区,可能会导致您的安装损坏并且无法启动。这通常只发生在您移动分区的“左侧”时。
但是,这是针对传统 HDD 而言的。SSD 的工作方式略有不同,由于磨损程度算法,安装可以在任何地方进行。因此,安装完成后更改分区大小并不安全。
很可能您已经把它弄坏了,无法修复。要实现双重启动,请重新安装 Windows,然后指定您的分区大小。
答案2
这种情况有三种可能。你的是不是可能性 1,但也可能是其他任何一种。以下所有 3 种情况均适用。
可能性 1:动态磁盘
您的磁盘可能已以某种方式转换为动态磁盘。这可防止您在一个磁盘上拥有两个启动分区。从您的图片中,我可以看到您的磁盘不是动态的,但如果其他人有这个问题,那么动态磁盘可能是原因。
多引导环境
如果您在计算机上运行多重启动配置,则不应将基本磁盘转换为动态磁盘。Windows XP、Windows Vista 和 Windows 2000 都支持动态磁盘;但是,如果您在同一台计算机上安装所有这些操作系统,则将基本磁盘升级为动态磁盘将会导致问题。
来源:http://searchenterprisedesktop.techtarget.com/tip/When-not-to-convert-basic-disks-to-dynamic-disks
要检查您的磁盘是否为动态磁盘,请从恢复驱动器启动,转到高级选项并选择 CMD。然后输入“diskpart”(不带引号)。接下来,再次输入“list disk”(不带引号)。您将看到连接到计算机的所有磁盘的列表。磁盘 0 可能是有问题的磁盘,但要检查,请输入“select disk 0”,将 0 替换为您要检查的磁盘编号。然后输入“detail disk”。找到磁盘后,向上滚动到您输入“list disk”的位置并查看输出。再次找到正确的磁盘 ID,然后沿行查看。如果是动态磁盘,则标有“Dyn”的倒数第二列中会有一个星号 *。
如果您的磁盘是动态磁盘,可以使用下面的链接将其转换为基本磁盘。如果使用下面链接的教程中的选项 2、3 或 4,磁盘上的所有数据都将被删除,包括操作系统。备份您不想丢失的任何数据。如果使用选项 1,无论如何,如果驱动器包含任何重要数据,请备份驱动器。
如何将动态磁盘转换为基本磁盘:http://www.sevenforums.com/tutorials/26829-convert-dynamic-disk-basic-disk.html
可能性2:萎缩->腐败
通过缩小 Windows 分区,您可能已经损坏或删除了一些必要的文件。除了完全重新安装 Windows 之外,没有其他解决办法。您可能能够通过 Ubuntu 挽救任何重要数据并将其复制到另一个磁盘,但除此之外,所有内容都将丢失。没有办法检查文件系统是否已损坏,因此如果您的磁盘不是动态的(见上文),那么除了重新安装 Windows 并重新启动之外,您别无选择。请参阅下面的重新安装 Windows 指南。
可能性 3:其他
发生了其他糟糕的事情。在这种情况下,除了重新安装 Windows 并重新启动之外,没有其他办法。
如何从恢复驱动器重新安装 Windows:
- 插入恢复驱动器。可以通过在控制面板中找到“创建恢复驱动器”从现有 Windows PC 制作恢复驱动器。也可以在线购买。
- 打开电脑并打开启动菜单。按一下键盘上的某个键即可,但具体键因电脑而异。通常是 F2、F8 或 ESC。可能会有一条消息告诉您要按哪个键。
- 从 USB 驱动器启动后,找到“重新安装 Windows”选项。它可能位于高级选项中。
- 按照屏幕上的说明重新安装 Windows。该过程可能需要几个小时。