在 Linux 和 Windows 之间切换会导致网络适配器无法被识别,原因是什么?

在 Linux 和 Windows 之间切换会导致网络适配器无法被识别,原因是什么?

我在同一台机器上使用 Linux 和 Windows 7,我的板载 NIC 在这两种操作系统下都可以正常工作。但是,当我在 Linux 下浏览互联网然后返回 Windows 时,最奇怪的事情发生了;我的 NIC 不再被识别!这种情况在 Windows 下发生,但在我返回 Linux 时也会发生!这个问题可以通过重置 CMOS 轻松解决,但不可避免地会再次发生。为什么会发生这种情况?

更新CMOS 重置有效,但对我来说没有必要。关闭电源并拔掉电源线也有效。

答案1

每个操作系统下的驱动程序都以某种方式配置卡,导致另一个操作系统下的驱动程序无法正确识别或处理卡。解决方案是修复一个或两个驱动程序,但即使您有驱动程序的源代码,这也可能是一大挑战。

答案2

我遇到了同样的问题。到目前为止,我发现的“最佳”解决方案是使用设备管理器卸载网络适配器,然后扫描硬件更改并重新安装它。至少这样你不必起身拔掉任何东西并重新启动电脑。

相关内容