通过脚本在重启时从 Raid On 切换到 AHCI(反之亦然)

通过脚本在重启时从 Raid On 切换到 AHCI(反之亦然)

我目前有一个双启动配置的系统,运行 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 分区的映像备份。

  1. 使用当前 SATA 控制器配置启动 Windows
  2. 打开设备管理器
  3. 展开存储控制器并识别英特尔 SATA RAID 控制器
  4. 查看已识别控制器的属性
  5. 在驱动程序选项卡上,单击更新驱动程序… 按钮
  6. 浏览我的电脑...,让我选择...
  7. 取消选中显示兼容硬件
  8. 选择 Microsoft 作为制造商
  9. 选择 Microsoft Storage Spaces Controller 作为 model3
  10. 接受 Windows 无法确认此驱动程序是否兼容
  11. 保存更改,重新启动 BIOS 并将 RAID SATA 控制器更改为 AHCI
  12. 保存更改并正常重启,希望进入 Windows

可以在以下位置找到涉及使用 bcdedit 的替代解决方案 将 Windows 10 从 RAID/IDE 切换到 AHCI 操作 (尽管我不太喜欢涉及 grub)。

相关内容