如何即时加载磁盘而不是在启动时加载

如何即时加载磁盘而不是在启动时加载

我有一台 i5 4590 和 4GB 内存。在 Linux 上,体验很流畅,启动只需 5 秒,一切都很棒。但是,Windows 需要很长时间才能加载,有时启动后立即无法运行任何程序或打开任务管理器,我唯一能做的就是硬重置。最糟糕的是,对于日常使用来说,我之前的 PC 比我现在的(AMD Athlon XP+)更快!

所以我想了解更多。为什么 Windows 会比 Linux 慢,或者比 i3 上的相同 Windows(具有相同的 AV)慢。

好吧,我尝试在 BIOS 中禁用 4 个 sata 端口(插入 HDD),只留下两个(一个用于 w7,一个用于 linux)。

据我所知,它看起来好多了。而且这是有道理的,因为除非我需要,否则 Linux 不会安装硬盘。有没有办法即时安装它们就像 Linux 那样?

答案1

据我所知,它看起来好多了。而且这是有道理的,因为除非我需要,否则 Linux 不会安装硬盘。

这句话中的第二句话是错误的。我没有看到你在任何地方提到你正在使用哪个特定的 Linux 发行版,但可以肯定地说,任何面向桌面或服务器的 Linux 发行版都会挂载 /etc/fstab 中列出的所有未标记为noauto启动时的文件系统。挂载文件系统是一种廉价的操作,因此除了可移动媒体外,没有真正的理由不这样做。我已经接近我的 Linux 系统上的文件系统,大多数在旋转介质上,这意味着我可能会受到 IOPS 的限制,并且在启动期间安装它们需要大约 2-3 秒,最多可能 5 秒。如果对所涉及的过程有所了解,这似乎非常合理,甚至很快。安装文件系统并不需要花费太多的时间。

有没有办法像 Linux 那样动态地安装它们?

由于你的问题的前提是错误的,我实际上可以忽略这部分。话虽如此,你通过 Windows 提供的计算机管理工具删除相关分区的驱动器号分配,这将强制您在 Windows 内部访问这些分区时重新分配驱动器号。

听起来,即使每次启动可以节省一点时间,但反复进行更改将花费更长的时间。更不用说手动操作很容易出错,并且很可能在短时间内导致失败。

拔下驱动器后,您当然有可能看到 Windows 的启动速度有所提高,但是这种改善几乎肯定是由于某些次要原因。即使对分区的根目录进行完整扫描也应该只花费一秒或更短的时间,并且应该由后台线程完成,除非您正在执行需要了解根目录内容的操作。

如果您的 Windows 安装在启动过程中出现性能问题,而这些问题似乎至少可以通过使物理硬盘对 Windows 不可用来解决,那么我建议您使用提供的工具并询问有关提供的工具的问题,以诊断 I/O 性能问题。专注于解决问题的根源,而不是对症状进行补救。

相关内容