我有一台 windows 开发机,开启了 linux 子系统,并且从微软商店安装了 Ubuntu ,运行久了后开机就变得越来愈慢了。因为是开发机,所以安装的东西几乎就是一个新系统默认的软件,只是跑了一些自己写的服务。 BIOS 里的启动速度每次都只是显示 10s+,只要是到系统登录界面的时候就一直在转菊花。 以下是我尝试过的步骤: 关闭了所有的自启动服务。每次关机前都会把自己运行的进程手动 kill 掉,防止影响开启速度。每次关机前都会把 Ubuntu 关掉。没有开启 “快速启动系统”。关闭了所有的内置的安全防护软件。关了系统自动更新(好像提示什么文件损坏,所以也没法自动更新)。硬盘是 ssd 的,也没有损坏磁道。千兆网络,每次重启的时候网络也是正常的。没有挂载其他磁盘,总共就 2 个分区,并且这 2 个分区的磁盘空间也是足够的。 我怀疑出问题的点: 因为开启了 windows 子系统,导致启动很慢,在 wsl 的 GitHub 仓库中有一些 issue 是关于这个的,但是引起这个的原因好像都是挂载了磁盘导致的( https://github.com/microsoft/WSL/issues/8569 ),我只是一块硬盘分了 2 个区,并没有他们说的这种情况。我关闭所有进程的时候发现大概十几个 svchost.exe ,不知道这个会不会引起启动很慢。 启动, 磁盘, Ubuntu, Windows