我目前有一个双启动配置的系统,运行 Windows 10 和 Elementary OS(基于 Ubuntu 18.04)。问题(实际上更令人烦恼)是 Windows 10 使用突袭Ubuntu 使用高级智能接口对于 SATA 操作,这意味着每次我想要启动其他操作系统时,我都必须进入 BIOS 并在这两种模式之间切换。
这让我开始思考,我可以使用脚本重新启动系统并在系统再次打开时切换模式吗?适用于两种操作系统的简单批处理和 sh 脚本。如果可以,该脚本应该是什么样子的?
编辑 人们似乎对这个问题投了反对票,因为他们不了解用例。将我的 Windows 分区切换到高级智能接口可以解决我的问题,但这不是我想要的(其他线程已经讨论过这个问题了...)。我想知道如何创建一个可执行脚本来在高级智能接口和袭击。我觉得这是一个合理的问题。
答案1
Windows 可以从 Raid On 切换到 AHCI。下面是我在文章中描述的步骤 如何在 Windows 10 上将 SATA 控制器驱动程序从 RAID 切换到 AHCI,而无需重新安装。我建议先进行备份,包括 Windows 分区的映像备份。
- 使用当前 SATA 控制器配置启动 Windows
- 打开设备管理器
- 展开存储控制器并识别英特尔 SATA RAID 控制器
- 查看已识别控制器的属性
- 在驱动程序选项卡上,单击更新驱动程序… 按钮
- 浏览我的电脑...,让我选择...
- 取消选中显示兼容硬件
- 选择 Microsoft 作为制造商
- 选择 Microsoft Storage Spaces Controller 作为 model3
- 接受 Windows 无法确认此驱动程序是否兼容
- 保存更改,重新启动 BIOS 并将 RAID SATA 控制器更改为 AHCI
- 保存更改并正常重启,希望进入 Windows
可以在以下位置找到涉及使用 bcdedit 的替代解决方案 将 Windows 10 从 RAID/IDE 切换到 AHCI 操作 (尽管我不太喜欢涉及 grub)。