如何强制禁用(降速)内置硬盘 (Windows 10 v1903)

Chr*_*ris 10 windows boot hard-drive

我的操作系统安装在 SSD 上,并使用我的 HDD(东芝 P300)来存储一些我很少访问的数据。我不喜欢硬盘驱动器产生的噪音,所以我想禁用它,并且只能在可能的时候启用它。不,Windows 电源选项不是解决方案。Windows 会无缘无故地随机唤醒驱动器,即使禁用索引并关闭所有句柄/进程,正如这个伟大的操作系统所期望的那样。我试过:

  • 在磁盘管理中将 HDD 设置为离线(实际上似乎根本没有做任何事情)
  • 使用 Devcon / 设备管理器禁用 HDD(实际上并没有降低它的速度,只是使它无法被软件和操作系统识别)
  • 使用 Smartcl / Hdparm / HDDScan 将硬盘置于待机状态(Windows 无缘无故地将其唤醒)
  • 以上所有内容的多种组合 在更新到 Windows v1903(从 v1607)之前有效的是使用RevoSleep,但由于更新它根本不起作用 - 驱动器无法识别,但尽管软件正在运行,但仍会继续旋转。我什至考虑禁用 BIOS 本身中的端口,但这似乎不是我的 MSI B450 主板上的一个选项。

理想情况下,我需要一些可以让我将驱动器置于待机状态并使其无法被操作系统识别的东西。使用 Devcon/Device Manager 禁用驱动器将其唤醒,之后用于将其置于待机状态的软件无法访问它。似乎所有选项都希望物理断开驱动器似乎不再起作用。是的,我知道热插拔抽屉,而且我知道更多的启动/停止周期会比让它运行更多地磨损驱动器,我不在乎。

Chr*_*ris 4

我将回答我如何设法找到解决方案。请注意,它不一定适用于您,它适用于我的带有 Toshiba P300 硬盘驱动器的 Windows v1903 计算机。

  1. 下载 Windows v1607 .iso ( https://tb.rg-adguard.net/public.php )
  2. 从 v1607 Windows 中提取“SATA AHCI 控制器”和“DiskDrive”驱动程序
  3. 安装旧驱动程序,我假设它们适用于 v1607 以上的任何版本。
  4. 使用名为 HotSwap 的软件!降低驱动器转速(大约 5 秒后就会执行此操作)。到目前为止,经过3天的测试,硬盘似乎无法自行旋转。即使启动 HWInfo、CPU-Z 或 CrystalDiskInfo 等软件时也是如此。使其再次激活的唯一方法是执行“扫描硬件更改”(您可以使用 DevCon 重新扫描/设备管理器来执行此操作)。

我已在此处上传了 v1607 驱动程序。为了安装它们,您需要禁用“签名驱动程序强制”,因为由于某种原因,一旦您导出它们,它们似乎就没有被 Microsoft 签名。如果您不信任互联网上的某个随机人(而且您不应该),那么您自己就可以了。

您只需使用 7zip 和 .iso 即可导出驱动程序。您将在以下位置查找名为“mshdc.inf_amd64_67bad2c7196330b6”和“disk.inf_amd64_1e7038548624f167”的 2 个文件夹:Win10_1607_x64.iso\sources\install.wim\1\Windows\System32\DriverStore\FileRepository\


编辑:解决方案在几天后随机停止工作。看来我低估了 Windows 的糟糕程度。