我已经在外部 SSD 上安装了 Arch Linux。我已经使用了一段时间,在其他机器上使用我自己的 Arch Linux 安装时没有出现任何错误。
现在我开始使用两台不同的计算机,它们的内部驱动器上都安装了 Windows,在这里,从我的驱动器启动似乎会影响 Windows 安装。当我在启动 Linux 后启动 Windows 时,有时会加载“Windows 启动修复”,但没有发现任何错误,Windows 正常启动。然而现在在其中一台机器上,Windows 开始加载,但几秒钟后崩溃并出现蓝屏。我能够通过加载还原点来修复它,但在启动 Linux 几次后,蓝屏又回来了。
我没有在 Arch Linux 中弄乱 Windows 驱动器。Windows 在这两台机器上运行良好已有几年了。
发生了什么事?在我看来,Linux 自己更改了内部驱动器上的某些内容。据我了解,这是唯一可能发生这种情况的方式。还是我错了?
我有点担心,因为我想使用我的驱动器而不必担心破坏其他操作系统的安装。
更多信息:
- 这台机器是戴尔 Studio 1558,运行 Windows 7。我不记得那台机器是什么型号,它运行一切正常,但它是较新的型号。不过也可能是戴尔的。
- 我使用的是 BIOS,而不是 UEFI。
- 是的,我通过 BIOS 选择外部 USB 驱动器启动 Arch。
- 我正在运行
devmon
自动安装驱动器。但是,据我所知,我没有安装ntfs-3g
写入 ntfs 驱动器所必需的程序。它会自动安装我再次启动的外部驱动器,/mnt
但不会自动安装内部驱动器。我也在运行laptop-mode-tools
。我想不出还有什么服务与内部驱动器有关。哦,是的,我运行了grub-mkconfig -o /boot/grub/grub.cfg
几次。