我在一台多重启动机器上使用 Windows 7(除了 Win7,我还有不同的 Linux,使用 Grub)。
我想要免费将 Windows 7 升级至 Windows 10。
该过程是否会对我应该了解的多重引导结构产生一些影响?
作为熟练工极客评论里提醒我,grub 会被删除。这种情况经常发生,即使在安装新的 Linux 系统时也是如此。我可以重新安装 Grub。
其他的呢?我记得 Win10 的一个功能并不是以通常的方式关闭,而是“休眠”之类的,这给 Linux 带来了一些问题(据我记得硬盘无法安装)...
更新:
下列的此解决方案可在不禁用混合启动的情况下完全关闭 Windows 10涉及命令shutdown /s /t 0
,Windows 10的安装分区在Linux中不可用:
错误消息表明 Windows 仍处于休眠模式。因此,这并不是完全关闭。
完全禁用混合启动后也会发生同样的情况,如下所示这里。
答案1
我遇到的仅有的两个问题就是上面的评论中提到的:
1. Grub 被删除,因此除了 Windows 10 之外无法访问其他操作系统。
2. Windows 10 使用混合启动功能,该功能基本上是休眠而不是关闭系统,这可能会导致 Linux 中的多重启动出现问题(无法访问 Windows 分区)。
所以:
1. 为了恢复 Grub,启动并安装启动修复在 Ubuntu 中:
sudo add-apt-repository ppa:yannubuntu/boot-repair&&sudo apt-get update&&sudo apt-get install boot-repair
因为我使用自定义的 grub 列表(在我的某个 Linux 系统中使用 Grub Customizer 自定义),并且因为我想恢复该列表,所以我选择使用高级选项在该特定的 Linux 系统上重新安装 grub
(不重要的提示:示例图像不在实时会话中,因此不存在“当前正在使用的操作系统”规范)
取消选中清除 grub 的选项
不清除 grub 也是一个更短、更简单的过程。
2. 要从 Linux 访问 Windows 分区,必须避免 Win10 休眠/混合启动。
我第一次尝试这解决方案是在 Windows 中创建一个可以运行命令的快捷方式
shutdown /s /t 0
执行完全关机(不禁用正常关机命令的混合启动)。
但这并不奏效,正如更新后的问题所指出的那样,也没有完全禁用混合启动这里。
Winkey-X:命令提示符(管理员)。
跑步:
powercfg /h 关闭