解决ArchLinux与Windows11双系统切换后无线网卡无法启动的问题
当用户从Windows 10/11切换到Arch Linux时,如果发现无线网卡不见了,这通常是由于Windows的快速启动特性导致的。快速启动会使得某些硬件(如无线网卡)处于一种休眠状态,这样当你切换到Linux系统时,这些硬件可能不会被正确唤醒。
解决方案
对于双系统的用户:建议去Windows那边执行一次真正的重启(而不是简单地关机再开机),因为Windows的“关机”选项实际上可能是快速启动,它并不会完全关闭计算机而是让系统进入一个类似休眠的状态。通过在Windows中选择“重启”,可以确保所有设备都被正确重置,包括无线网卡。
- 进入Windows,然后点击“重启”而非“关机”。这通常能解决无线网卡在Linux中不显示的问题。
对于只有Arch Linux的用户:如果您的机器只安装了Arch Linux并且也遇到了同样的问题,那么问题的原因可能与其他因素有关,比如驱动程序、内核版本或者是电源管理设置等。需要进一步检查系统日志或尝试更新系统及固件。
一劳永逸的解决方案:虽然通过重启Windows可以暂时解决问题,但为了从根本上避免这种情况的发生,您可以考虑在Windows中禁用快速启动功能。这样每次从Windows切换到Linux时都不会受到快速启动的影响,从而避免无线网卡无法被识别的问题。
- 在管理员命令提示符窗口,输入:
powercfg /h on
命令,启用Windows快速启动; - 输入:
powercfg /h off
命令, 关闭Windows
快速启动。
- 在管理员命令提示符窗口,输入:
综上所述,针对(Arch Linux + Windows 11),最直接有效的解决办法是通过Windows进行一次真正的重启来唤醒无线网卡。同时,考虑到长期使用的便利性,建议您在Windows中禁用快速启动功能。