在 Windows Vista 或 7 中,如何通过第三方应用程序确定驱动器是 HDD 还是 SSD?

在 Windows Vista 或 7 中,如何通过第三方应用程序确定驱动器是 HDD 还是 SSD?

注意:不是重复的,因为我需要 Windows Vista、7、8、8.1 的答案,10. 8 及以上解决方案不适用于 Windows 7 或 Vista

我经常与那些不知道系统中有什么、也不太感兴趣、使用 Windows Vista、7、8、8.1 或 10 的新手用户交谈。

我所支持的软件的某些维护流程在安装 SSD 和 HDD 时会有所不同,例如碎片整理。我需要一个适用于每台 Vista 或 7 机器的解决方案,这意味着没有第三方应用程序,仅限原生 Microsoft 软件。

要求初级用户重新启动、进入 BIOS、获取驱动器型号,然后按型号搜索驱动器,然后解析出是 SSD 还是 HDD 太复杂,因此需要建议如何在 Windows 中发现是否安装了 SSD 来代替 HDD。

使用 Windows 中已有的工具必需的第三方应用程序不可行

谢谢。

答案1

我可能会让用户wmic从开始菜单运行,然后让他们输入diskdrive get caption

wmic:root\cli>diskdrive get caption
Caption
HGST HDN724030ALE640
Samsung SSD 850 EVO 500GB
Kingston DataTraveler 2.0 USB Device

“他们中有谁提到过 SSD 吗?”

如果不太明显,那么请按照您提到的方法进行谷歌搜索。在我看来,这是对用户干扰最小的解决方案,也是最容易沟通的解决方案。而且由于这是基于 WMI 的,您可以在域环境中远程执行此操作。

答案2

从 Windows 8 及更高版本开始,实际上有一个简单的方法可以做到这一点:

  1. 右键单击要检查的分区。确保它属于正确的磁盘。
  2. 查看特性
  3. 选择第二个选项卡,工具
  4. 选择优化

新窗口应列出所有分区和相应数据容器的类型(这里是固态硬盘和硬盘驱动器)。

在 Windows 10 中检查磁盘类型(英文版)

答案3

这仅适用于 Win 8+ https://technet.microsoft.com/en-us/library/hh848686%28v=wps.620%29.aspx

让用户以某种方式打开 PowerShell,并让他运行以下命令。

示例输出:

PS C:\Users\xy> (get-physicaldisk).MediaType
SSD

答案4

另一个解决方案是使用硬盘扫描。它是一个便携式小程序,一旦打开,用户可以选择任何驱动器(如果有多个可用)并获取准确的型号。

示例图片

在 Google 上查找该型号,第一个结果将显示它是什么类型的驱动器。

相关内容